Skip to content
Sources and generation code for my blog.
Python HTML Makefile
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
blog
content
hugo/post
storage
templates
.gitignore
Makefile
main.py
readme.org
requirements.txt

readme.org

Abdullin.com

Sources and generation code for the blog at http://abdullin.com.

The project is tailored for my blogging process and the legacy of content that I accumulated in the years.

All rights are reserved for the content of this blog. You can use the generation scripts as you wish.

Usage

First you need to install all the dependencies. Assuming, you use virtualenv:

virtualenv -p `which python3` venv
source venv/bin/activate
pip install -r requirements.txt

Then, to build site and run it interactively (with Jinja2 server) make dev. Jinja will run with hot reloading, so templates could be edited on-the-fly.

To publish: make pub, which will create a build folder, generate all content there and upload to AWS S3. It assumes, there is an abdullin.com profile configured.

Laundry list

Github doesn’t render org-mode files nicely, so this section might look really messy from the web browser.

Things left to do:

CANCELLED Next item for non story

sitemap

Add atom feed

Make all links in site feed absolute

Code highlight

Add alternate urls

Get all the pages

You can’t perform that action at this time.