Blog about programming, infrastructure and network
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
content
pelican-plugins
source
themes/notmyidea_gbzando
.gitignore
LICENSE
Makefile
README.md
deploy_config.py.sample
develop_server.sh
fabfile.py
homologconf.py
pelicanconf.py
publishconf.py
requirements.txt

README.md

GBzando

A blog about programming, infrastructure and networking.

This project contains both the source code (theme and plugins) and the blog content (articles).

It is a brasilian blog (pt_BR). Most of the source code is written in English, and the blog content is written in Portuguese.

How it works?

This project is developed using Pelican, a static site generator written in Python.

Some extra plugins are also developed using Python.

Articles are written in Markdown. Themes are written in Jinja2.

Install

In Ubuntu:

pip install -r requirements.txt
apt-get install optipng libjpeg8

Usage

To run the local development server:

make devserver

To stop de local development server:

make stopserver

To publish the blog:

# Generate config file
# Edit 'deploy_config.py' after.
cp deploy_config.py.sample deploy_config.py
# Generate files to publish
make html_publish
# Publish
fab publish

License

The software is released under the Revised BSD License.

The articles are released under the Creative Commons Attribution-NonCommercial License.

TODO