No description
- Commented out the "Posts" link in the navigation menu. - Changed projects page title to "Project Portfolio" and increased list gap to 3rem. - Added new project summary for "HiveMQ Data Hub Scripting". - Appended "(personal)" to personal project titles for clarity. - Made `image` prop optional in `ProjectSummary` component and added conditional rendering. - Removed image from "Endolingual" project summary. - Lightened `--border-color` CSS variable to `oklch(40% 0 0)`. - Added border styling to project images. - Added padding to project description paragraphs. |
||
|---|---|---|
| .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.
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