My personal website and the lightweight pandoc-based Julia script that builds it. Site can be viewed at eric_anth_chen.com.
Super grateful for Hannah Robertson, whom I connected with during the Recurse Center for pointing me towards the right directions and allowing me to fork her personal website.
Run julia --startup-file=no add_stuff.jl <ARG>
with arg blog
or p5
.
Static site generation is managed by Julia script build-site/run.jl
. This process (1) converts markdown src.md (blog) files to html, (2) regenerates both the project and blog index.html pages, and (3) regenerates the RSS feed. Generated html can then be committed along with the changed source.
When working in VSCode IDE with the Run on Save plugin installed, this generation runs automatically whenever an edited document is saved.
To run manually it, do julia build-site/run.jl
.
Build dependencies:
- Requires a local installation of Julia
- Requires a local installation of prettier