- Added `Codeberg` link to contact page in `contact.rs` - Removed `Auto` theme option and set `Dark` as default in `theme_switcher` - Updated biography text and link formatting in `HomePage` component - Simplified theme CSS structure and adjusted color variables in `styles.css` - Removed outdated SHA256 warning and added `Cargo.toml` note in `README.md`
1.1 KiB
1.1 KiB
Mascully Website
My personal website. Hosted at mascully.com. The currently hosted version may not always exactly reflect the contents of this repo.
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.Cargo.toml
: Includes metadata for configuring Leptos.
License
MIT