Using Zensical
Zensical is a newer replacement for Material for MkDocs. You can rapidly build sites with Markdown.
Markdown was created by John Gruber
The below is auto-generated from Zensical, but still serves as a handy reference.
Headers¶
Text formatting¶
Links and images¶
[Link text](https://example.com)
[Link with title](https://example.com "Hover title")


Lists¶
Blockquotes¶
Code blocks¶
Tables¶
| Header 1 | Header 2 | Header 3 |
|----------|----------|----------|
| Row 1 | Data | Data |
| Row 2 | Data | Data |
Horizontal rule¶
Task lists¶
Escaping characters¶
Line breaks¶
For full documentation visit zensical.org.
Commands¶
zensical new- Create a new projectzensical serve- Start local web serverzensical build- Build your site
Examples¶
Admonitions¶
Go to documentation
Note
This is a note admonition. Use it to provide helpful information.
Warning
This is a warning admonition. Be careful!
Details¶
Go to documentation
Click to expand for more info
This content is hidden until you click to expand it. Great for FAQs or long explanations.
Code Blocks¶
Go to documentation
-
Go to documentation
Code annotations allow to attach notes to lines of code.
Code can also be highlighted inline: print("Hello, Python!").
Content tabs¶
Go to documentation
Diagrams¶
Go to documentation
graph LR
A[Start] --> B{Error?};
B -->|Yes| C[Hmm...];
C --> D[Debug];
D --> B;
B ---->|No| E[Yay!];
Footnotes¶
Go to documentation
Formatting¶
Go to documentation
- This was marked (highlight)
- This was inserted (underline)
This was deleted (strikethrough)- H2O
- ATA
- Ctrl+Alt+Del
Icons, Emojis¶
Go to documentation
:sparkles::rocket::tada::memo::eyes:
Maths¶
Go to documentation
Task Lists¶
Go to documentation
- Install Zensical
- Configure
zensical.toml - Write amazing documentation
- Deploy anywhere
Tooltips¶
Go to documentation
- Set up your repo on Github (works similarly for Gitlab or others)
- In Cloudflare, add a new project using a Worker (Compute Workers & Pages)
- ensuring your Github repo is available to Cloudflare by connecting your account
- Add
pip install zensical && zensical buildto the build settings - Run the deploy and check out your site!
- Cloudflare gives you a URL on your account subdomain
- You can add a custom domain later. If you registered your domain with Cloudflare, it's a 1-click setup.