Skip to content
Code used to generate static files for my website.
Python HTML Shell JavaScript CSS
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
diagrams/partitioning
experiments
img-editing
pages/blog
static
straight-copy-files
templates
.gitignore
README.md
app.py
build.sh
deploy.sh
requirements.txt
run.sh
setup.sh

README.md

Description

This package is used to generate the static files for kevingal.com, which are then served by GitHub Pages from the GitHub repository kevinpgalligan.github.io. It comes with a number of scripts to automate this process: generating the static files, moving them to the local copy of the kevinpgalligan.github.io repository, displaying a diff to the user, and finally deploying to GitHub Pages.

Requires Python3.

Instructions

All scripts executed from the base directory.

Execute ./setup.sh once. Installs dependencies, sets up Python venv, and so on.

Execute ./run.sh to start Flask webserver. Allows local testing before pushing a change.

Execute ./build.sh to build static copy of site in build folder. Not so useful in itself.

Execute ./deploy.sh to generate static files and push them to the kevinpgalligan.github.io repository.

You can’t perform that action at this time.