No description
Find a file
Markus Scully 7c3f58b492
💄 frontend: Adjust padding for project text paragraphs
- Increased top and bottom padding on `.project-text p` elements to `0.5rem` for better spacing
2025-08-02 11:29:15 +03:00
.cargo 🚀 Init public commit 2025-07-27 00:53:52 +03:00
crates 💄 frontend: Adjust padding for project text paragraphs 2025-08-02 11:29:15 +03:00
.gitignore 🚀 Init public commit 2025-07-27 00:53:52 +03:00
Cargo.lock 🚀 Init public commit 2025-07-27 00:53:52 +03:00
Cargo.toml 🚀 Init public commit 2025-07-27 00:53:52 +03:00
flake.lock 🚀 Init public commit 2025-07-27 00:53:52 +03:00
flake.nix 🚀 Init public commit 2025-07-27 00:53:52 +03:00
LICENSE 🚀 Init public commit 2025-07-27 00:53:52 +03:00
README.md ♻️💄 app, frontend, README: Update content, theme handling, and styles 2025-07-29 18:18:41 +03:00
rust-analyzer.toml 🚀 Init public commit 2025-07-27 00:53:52 +03:00
rustfmt.toml 🚀 Init public commit 2025-07-27 00:53:52 +03:00

Mascully Website

My personal website. Hosted at mascully.com. The currently hosted version may not always exactly reflect the contents of this repo.

Built using Leptos with Axum.

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

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