/pelican-docker-nginx

A pelican-based blog deployed using nginx+docker

Primary LanguageHTML

Installing Pelican

$ pip install pelican 
$ pip install markdown

Create a pelican project

$ mkdir pelican
$ cd pelican
$ mkdir pjebz.github.io
$ pelican-quickstart

Choose no makefiles

Pushing using docker-machine and docker compose

docker-machine 

deval myhost1
docker-compose build
docker-compose up -d

Pushing to Github pages

$ cd pjebz.github.io
$ pelican content ; pushd output
$ python -m pelican.server

or

$ git add -u ; git commit -m "make changes"
$ git push origin gh-pages