3 releases
0.2.2 | Feb 14, 2025 |
---|---|
0.2.1 | Jun 4, 2024 |
0.2.0 | Mar 6, 2024 |
#193 in Template engine
31 downloads per month
Used in 2 crates
12KB
327 lines
Karaty
A powerful blog & docs framework, powered by Dioxus.
Features
- Powered by single
.wasm
file. - Display markdown content without compile & build.
- Use single config file
karaty.toml
to setup website. - Easy to deploy to Github Pages and Static File Server.
- Support custom template by Dioxus UI framework.
- Support Dark Mode and compatible Mobile visitor
Quick Start
Build from Source
Install dioxus-cli
cargo install dioxus-cli --git https://github.com/mrxiaozhuox/dioxus-cli
Clone project from Github
git clone https://github.com/mrxiaozhuox/karaty --branch new
Start Development server
dx serve
Startup with compiled file
You can download karaty.zip file in Release list.
Deploy by web server
- Download Karaty compiled package.
- Deploy a web server which support dynamic route.
- Config your website in
karaty.toml
file.
Deploy by GitHub pages
- Create a new repository.
- Copy
index.html
to404.html
in root path. - Push compiled package.
- Open GitHub pags in repository and bind domain.
Contribute
You should make change at karaty
directory.
Dependencies
~9–13MB
~231K SLoC