A small portfolio built using Perseus.
- Dynamic project pages at
/project/<slug>(e.g.,/project/rgx,/project/space,/project/moxie)
src/templates/index.rs— Home pagesrc/templates/project.rs— Dynamic route/project/<project_name>src/scripts/main.js— ExportsfadeContent()static/styles.cssstatic/projects.json— Project data by slugstatic/assets/— Images, iconsstatic/fonts/— Custom fonts
- Template path:
project/<project_name>renders at/project/<slug> - Prebuilt slugs via
build_paths_fn:rgx,space,moxie build_state_fn(orrequest_state_fn) readsstatic/projects.jsonand selects the entry by slug