The very first thought at Github Pages
Author: maratishe@gmail.com -- updated 140710
This is just a short note on the thoughts I got along the line of migrating to a fully autonomous blog at GitHub Pages. The main advantage you get here is the full control over the content. You get your ACCOUNT.github.io page and it is literaly just a hosting site, where you have to start small with index.html but can potentially work it into a fully functional multi-page blog. Like this one.... is going to be from now on.
You can use the Jekyll to do that for you but it requires wierd software environments (like Ruby) and complex management habits. But... let's be honest. If you are at GitHub, then you can probably do some programming, right? Then, why not to just write a script that will manage your individual files for you? This is the path that I am taking.
The specific advantages and components:
- The entry index.html is a fully static structure. Write it manually and not a spot which will be edited automatically by your script -- it will insert links for individual pages.
- Individual pages cna be written by online WYSIWYG editors. I used to use StackEdit until it stopped providing PDF export for free. This page is written with dillinger.io which has a free PDF export feature. I indend to use it -- my script will attach PDF links to each article.
- Your aggregator script gives you all the freedom you need. For example, I plan to type the date and tags into the filename. This will make it possible to perform simple aggregation functions -- by calendar, by tags, etc.
And, the biggest idea today is the possibility for me to implement metromaps for browsing this blog. This has not been possible so far because blogging platforms have a limited scope of functionality and are sluggish to implement new features.... like metromaps of context browsing in general.
Let's see how it goes.
Written with dillinger.io -- a Markdown WYSIWYG for GitHub Pages.