https://github.com/callumrollo/callumrollo.github.io
Repo for building my personal webpage
https://github.com/callumrollo/callumrollo.github.io
github-page python website
Last synced: about 2 months ago
JSON representation
Repo for building my personal webpage
- Host: GitHub
- URL: https://github.com/callumrollo/callumrollo.github.io
- Owner: callumrollo
- Created: 2020-06-07T17:50:41.000Z (almost 5 years ago)
- Default Branch: source
- Last Pushed: 2025-04-14T17:00:24.000Z (about 2 months ago)
- Last Synced: 2025-04-15T02:19:10.638Z (about 2 months ago)
- Topics: github-page, python, website
- Language: Python
- Homepage:
- Size: 18.6 MB
- Stars: 1
- Watchers: 1
- Forks: 2
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
repo for the website https://callumrollo.github.io/
This uses the simple footnotes plugin https://github.com/pelican-plugins/simple-footnotes
## Steps to making this github pages site:
- Install and activate the environment in the yaml file
- Create core files with `pelican-quickstart`, including YES to github pages
- Link to Flex pelican theme. It can be downloaded here https://github.com/alexandrevicenzi/flex
- Most configuration is in pelicanconf. Most important is the SITEURL. I have configured this to be optionally read from a json file, so that you can build the site for different urls by making a local `secrets.json` file
- Content as Markdown files
- In git, do all editing on source branch
- Test site with `make html && make serve`
- Push to github with `make github` this will push content to master to make it a pages site### Additional tools
- [makrdown link check](https://github.com/tcort/markdown-link-check) to catch dead urls