Skip to content

brianjsl/brianjsl.com

Repository files navigation

This repository contains the source for https://www.brianjsl.com

Building the Blog

Clone the repository and make sure submodules are included:

$ git clone https://github.com/brianjsl/brianjsl.com.git
$ git submodule update --init --recursive

Install the required packages with a virtual environment using condas:

$ conda create -n pelican-web python=3.10
$ conda activate pelican-web
$ conda install -c conda-forge pelican Markdown pelican-render-math

Build the html and serve locally:

$ pelican content
$ pelican --listen

Deploy to github-pages (using actions):

$ git push origin main

Creative Writing Blog

  • Add creative pieces under content/writing/ with normal Pelican article metadata and category: writing.
  • The primary blog page automatically hides entries in the writing category.
  • The writing page uses the same template but only lists posts in the writing category and lets you customize its title/subtitle via the page front matter (blog_title, blog_subtitle).

About

Personal Website.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published