This website contains a portfolio of miscellaneous projects and things I've done, from significant school projects to teaching notes to side projects to one-offs.
Originally built with Vue, then converted to Nuxt, but Javascript was abandoned in favor of a simpler Franklin.jl-based static generator (with minimal Javascript!).
Built with Franklin.jl.
This site is tested with Julia 1.6 and higher.
The website sources should only be modified from a non-master
branch
(the main development branch is the dev
branch).
Assuming Julia is installed, first ensure that the packages are installed:
(env) pkg> activate .
(personal-website) pkg> instantiate
(personal-website) pkg> update
Then, in a Julia REPL,
using Franklin
Franklin.serve()
Commits to the dev
branch on GitHub trigger the GitHub workflow, which pushes the built and
optimized files to the root directory of the master branch.
Cloudflare Pages is set up to build from the master branch.