Raito | Mini Markdown CMS โจ๐
Build your website with a single file!
Raito is an ultralight static CMS/Wiki that weights 8kb.
Hence the name, ใฉใคใ meaning light in Japanese.
Made by Arnaud de Saint Meloir, inspired by the defunct MDwiki
Check the Demo ๐ฅ
Just drop index.html
in your website root.
Place Markdown files in the directory. Folders redirect to README.md
.
Most modern Markdown components are supported, check the examples.
All links to local markdown files should be relative (not starting with /
).
Directory links (ending with /
) will display the root README.md
.
Edit the config
variable in index.html
.
To install Raito in a subdirectory, just specify the folder relative to root in config.root
in index.html
.
Check out the branch subdir-example
for a working example at http://localhost:8000/subdir_example/
Uncomment the highlight.js imports in index.html
.
This adds significant bundle size.
Components are visible in every page, and useful for navbars, sidebars and footers.
Create your component in a .md
file, then add it to config.json
.
Chart.js
support is not official yet, but check out this setup example.
Run a local HTTP server, and access http://localhost:8000
docker-compose up
# OR
python -m http.server 8000
- Marked.js
- highlight.js (Optional)
- Subdir Support
- Dark mode
- Fix history navigation