A template I made for portfolio websites using Pelican. Consists of an home (index) page similar to a CV, and a project page, that one can fill with details on the project.
There are two possible installation methods:
- Install a container application like Docker or Podman.
- Install the Pelican application natively. For this you will need to install either pipx (recommended) or pip. In the case of
pipx, make sure to replacepipwithpipxin the Pelican installation guide.
The application can be run through Docker using the following command:
docker compose up
The website is then available at localhost:80. The website will be automatically updated as the content gets updated.
If Pelican is installed natively, run it with the following command from the repository directory to access it from your browser with automatic reloading upon changes:
pelican --bind 127.0.0.1 --listen --autoreload -t .