A functional, clean, responsive Pelican theme
  • HTML 83.1%
  • CSS 13.5%
  • Python 3.4%
Find a file
2021-06-01 10:39:43 +03:00
content Add page for previewing RST admonitions 2021-06-01 10:39:43 +03:00
plugins Rename bootstrapify -> pelican-bootstrapify submodule 2016-12-01 13:42:10 +03:00
themes Add page for previewing RST admonitions 2021-06-01 10:39:43 +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.