前言
一次看别人的blog发现一个linux的录屏工具asciinema
官网: https://asciinema.org/
github: https://github.com/asciinema
1、在linux下安装工具
1
2
3
4
5
6
7
8
|
pip install:
pip3 install asciinema
yum install:
yum install asciinema
homebrew install:
brew install asciinema
|
2、常规用途介绍
1
2
3
4
5
6
7
8
9
10
11
12
13
14
|
开始录屏
asciinema rec
停止录屏
Ctrl+D 或 exit 然后Ctrl+C
本地播放
asciinema play filename
URL播放
asciinema play http(s)://asciinema.org/a/22124.cast
上传到asciinema服务器
asciinema upload filename
|
3、转本地化blog播放
3.1 github下载asciinema-player项目的js和css文件
下载地址:https://github.com/asciinema/asciinema-player
3.2 添加到hugo的自定义js和css中,config.yml配置
1
2
|
customCSS = ['asciinema-player.css']
customJS = ['asciinema-player.js']
|
3.3 开启hugo的自定义html标签,config.yml增加配置
1
2
|
[markup.goldmark.renderer]
unsafe = true
|
3.4 blog中增加播放标签和本地的录制文件,比如下面demo
1
|
<asciinema-player src="/posts/rec/335029.cast"></asciinema-player>
|
效果如下:
4、更多参数可以参考asciinema –help或官方Doc
官方Doc: https://asciinema.org/docs/