Content and Pelican configurations for my own blog http://eigenric.me
I use my customized Pneumatic theme with the Summary Plugin.
I've made some changes in the default Makefile
and develop_server.sh
scripts
to avoid showing the pelican.pid
svr.pid
and to focus on the content (in blog
folder).
- Use Poetry to install project dependencies:
$ poetry install
- Clone Pelican plugins:
$ git clone --recursive https://github.com/getpelican/pelican-plugins plugins
- Install Sass command with
npm
:
$ npm install sass
- Create your
username.github.io
repository - The code mustn't be in the master branch. (Ex.: src branch)
- Install ghp-import
pip install ghp-import
- Execute
$ make publish
$ ghp-import .output
$ git push origin gh-pages:master
If you want to use this Makefile to upload your work via ftp:
- Install lftp
sudo apt-get install lftp
- Create into
conf
a file called ftp with the next data
export FTP_HOST=
export FTP_USER=a
export FTP_TARGET_DIR=
export FTP_PASSWORD=
- Execute
$ source conf/ftp
$ make ftp_upload
The content of this project itself is licensed under the Creative Commons BY-SA 4.0 license and the underlying source code used to format and display that content is licensed under the MIT license (See LICENSE).