3 releases
| 0.2.2 | Feb 14, 2025 |
|---|---|
| 0.2.1 | Jun 4, 2024 |
| 0.2.0 | Mar 6, 2024 |
#1825 in WebAssembly
204 downloads per month
Used in 2 crates
12KB
327 lines
Karaty
A powerful blog & docs framework, powered by Dioxus.
Features
- Powered by single
.wasmfile. - Display markdown content without compile & build.
- Use single config file
karaty.tomlto 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.tomlfile.
Deploy by GitHub pages
- Create a new repository.
- Copy
index.htmlto404.htmlin root path. - Push compiled package.
- Open GitHub pags in repository and bind domain.
Contribute
You should make change at karaty directory.
Dependencies
~13–19MB
~275K SLoC