A blog engine written in Rust, powered by SurrealDB. This project runs https://rust-dd.com.
- Dioxus
0.7.x(fullstack + router) - Axum
0.8 - SurrealDB
- TailwindCSS
Install Dioxus CLI:
cargo install dioxus-cliPrepare the database:
./db.sh
cargo install surrealdb-migrations
surrealdb-migrations applyInstall frontend tooling:
npm installRun Dioxus fullstack dev server with Subsecond hotpatch:
dx serve --web --hotpatchdx automatically compiles Tailwind when tailwind.css exists in the project root.
Bundle app:
dx bundle --web --release