Crates.io | mdbook-catppuccin |
lib.rs | mdbook-catppuccin |
version | 3.0.0 |
source | src |
created_at | 2022-08-27 13:09:26.826564 |
updated_at | 2024-09-22 21:17:15.179781 |
description | 🎊 Soothing pastel theme for mdBook |
homepage | |
repository | https://github.com/catppuccin/mdBook |
max_upload_size | |
id | 653419 |
size | 527,093 |
[!IMPORTANT]
Themdbook-catppuccin
rust package has been deprecated. For further information on why this decision was made, please refer to catppuccin/mdBook#107Please follow the instructions below to install the Catppuccin theme for mdBook.
Initialise your mdBook with the theme files:
mdbook init --theme <name>
Enter the book directory and remove all theme files except index.hbs
:
cd <name>
# Remove all files except index.hbs
find ./theme -type f ! -name 'index.hbs' -delete
# Remove the left over empty directories
rm -d fonts css
Download the following CSS assets from this repository to the theme
directory:
Update additional-css
key within the book.toml
as shown below
[output.html]
-additional-css = []
+additional-css = ["./theme/catppuccin.css", "./theme/catppuccin-admonish.css"]
Edit the index.hbs
file to include the Catppuccin flavours:
- <li role="none"><button role="menuitem" class="theme" id="light">Light</button></li>
- <li role="none"><button role="menuitem" class="theme" id="rust">Rust</button></li>
- <li role="none"><button role="menuitem" class="theme" id="coal">Coal</button></li>
- <li role="none"><button role="menuitem" class="theme" id="navy">Navy</button></li>
- <li role="none"><button role="menuitem" class="theme" id="ayu">Ayu</button></li>
+ <li role="none"><button role="menuitem" class="theme" id="latte">Latte</button></li>
+ <li role="none"><button role="menuitem" class="theme" id="frappe">Frappé</button></li>
+ <li role="none"><button role="menuitem" class="theme" id="macchiato">Macchiato</button></li>
+ <li role="none"><button role="menuitem" class="theme" id="mocha">Mocha</button></li>
Additionally, you can use
default-theme
and
preferred-dark-theme
keys for setting default light/dark mode themes in your book.toml
.
E.g. To set the default theme to latte
and default dark mode to mocha
:
[output.html]
+ default-theme = "latte"
+ preferred-dark-theme = "mocha"
Build using mdbook build
and enjoy your new catppuccin flavours!
Clone the repository and navigate to the repository root.
git clone https://github.com/catppuccin/mdbook
cd mdbook
Generate the CSS files:
cd palette
npm install
npm run build
Q: "What's the catppuccin-admonish.css
file?"
A: It is a CSS file that is used to style the admonishments that are generated
by mdbook-admonish.
You can remove this file if you are not using this plugin.
E.g.
[output.html]
- additional-css = ["./theme/catppuccin.css", "./theme/catppuccin-admonish.css"]
+ additional-css = ["./theme/catppuccin.css"]
mdbook-admonish for
inspiration on the install
command for the now deprecated mdbook-catppuccin
binary.
Copyright © 2021-present Catppuccin Org