Setup
Configuration
Global Usage
In your mkdocs.yml
file, in the plugins
section, you can use variables (Using plugins):
plugins:
- search
- asciinema-player:
myvar: "example"
Below is a table of available variables:
Parameter | Value | Description |
---|---|---|
loglevel | "INFO" | Log level of the plugin ("DEBUG", "INFO", "WARNING", "ERROR", "FATAL"). |
Individual Usage
To use individual configurations, create a JSON object like the example below:
{
"file": "assets/asciinema/bootstrap.cast",
"cols": 80,
"auto_play": "true"
}
Below is a table of available configuration parameters:
Parameter | Value | Description |
---|---|---|
file | - | Path to the cast file. |
title | "Terminal" | Title of the terminal. |
mkap_theme | "night" | Theme of the terminal. |
cols | 80 | Number of columns in the terminal. |
rows | 24 | Number of rows in the terminal. |
auto_play | false | Automatic playback upon load. |
preload | false | Preload the cast file on load. |
loop | false | Enable looped playback. |
start_at | 0 | Start playback at a specific time. |
speed | 1 | Playback speed multiplier. |
theme | "asciinema" | Terminal theme for rendering. |
fit | "width" | Terminal fit mode. |
controls | "auto" | Display controls automatically. |
pause_on_markers | false | Pause playback on markers. |
terminal_font_size | "small" | Font size of the terminal. |
terminal_font_family | "Consolas" | Font family of the terminal. |
terminal_line_height | "1.33333333" | Line height of the terminal. |
For more detailed information and additional options, refer to the official documentation.