A functional, clean, responsive Pelican theme
  • HTML 83.1%
  • CSS 13.5%
  • Python 3.4%
Find a file
Vitaly Potyarkin e166a2c5e5 Remove redundant ghp-import recipe
It was already being installed via requirements.txt
2020-08-21 11:33:22 +03:00
content IMAGE OPTIMIZATION TO THE RESCUE 2017-11-24 08:49:02 +03:00
plugins Rename bootstrapify -> pelican-bootstrapify submodule 2016-12-01 13:42:10 +03:00
themes Update theme from origin/master 2020-08-21 10:43:42 +03:00
.gitignore Automatically manage Python virtual environment 2020-08-21 10:24:41 +03:00
.gitmodules Revert links to 👉 to @nairobilug 2016-12-02 23:12:53 +03:00
develop_server.sh Initial commit 2016-11-29 15:25:03 +03:00
fabfile.py Initial commit 2016-11-29 15:25:03 +03:00
Makefile Remove redundant ghp-import recipe 2020-08-21 11:33:22 +03:00
pelicanconf.py Force English locale 2020-08-21 11:19:09 +03:00
publishconf.py Revert links to 👉 to @nairobilug 2016-12-02 23:12:53 +03:00
README.md Automate ghp-import installation 2020-08-21 11:10:40 +03:00
requirements.txt Add python dependencies 2017-01-05 18:19:47 +03:00

pelican-alchemy

pelican-alchemy demo website!

Fork / Clone the repo

If you haven't already, clone this repo (or your version of it), and:

$ git submodule init
$ git submodule update

Makefile provides a recipe to do the exact same thing: make submodule

Generate the website

All dependencies are intalled automatically when you invoke Pelican via Makefile recipes. New virtual environment is automatically created in .venv directory.

To build demo pages execute:

$ make html

This takes the Markdown files from the content/ directory and generates static HTML pages inside the output/ directory.

Preview the website

You can serve the generated site so it can be previewed in your browser:

$ make serve

Publish updated demo to GitHub pages

The process is completely automated via Makefile recipe:

$ make github

Required tools will be installed into .venv if missing.