This is my first post using Pelican.
I’ve recently started a new blog using Pelican.
To install Pelican I used pip install pelican markdown ghp-import
,
then I created a new directory and used pelican-quickstart
to setup
the new directory with the pelican project.
Added a script for publishing publish.sh
:
#!/bin/sh
pelican content -o published -s publishconf.py && \
ghp-import -b master published && \
git push origin master
Added a hook to .git/hooks/post-commit
:
~ $ sh publish.sh
Don’t forget to set execution permissions to the scripts:
~ $ chmod +x publish.sh
~ $ chmod +x .git/hooks/post-commit
It was really easy to setup, now with every commit, the blog gets published!