No description
- Added note about repository using SHA256 object format with Nix compatibility details. - Added installation step for `binaryen` in non-Nix run instructions. - Added new "Configuration" section explaining how to modify bind address and port. |
||
---|---|---|
.cargo | ||
crates | ||
.gitignore | ||
Cargo.lock | ||
Cargo.toml | ||
flake.lock | ||
flake.nix | ||
LICENSE | ||
README.md | ||
rust-analyzer.toml | ||
rustfmt.toml |
Mascully Website
My personal website. Hosted at mascully.com. The currently hosted version may not always exactly reflect the contents of this repo.
This repo uses the SHA256 object format so it may be incompatible with a lot of tools. See here for instructions on using this repo with Nix.
Running
Nix
Run directly with
nix develop -c cargo-leptos serve
Develop with
nix develop
cargo-leptos watch
I'm still working on getting the flake working, so for now you can't use nix run
. I also haven't figured out how to bundle it as a standalone binary yet.
Other systems
- Install Rust nightly.
- Install Cargo Leptos.
- Install binaryen.
cargo-leptos serve
Configuration
The bind address and port can be modifed in the top-level Cargo.toml
file under workspace.metadata.leptos
.
Code structure
crates/app
: The actual website.crates/frontend
: Images, fonts, CSS.crates/server
: A minimal Axum server for serving pages.flake.nix
: This doesn't work; ignore it.
License
MIT