This post is over a year old, some of this information may be out of
date.
Introduction
This post records my actvities on this github blog pages :-)
Table of Contents
Update 30-May-2018
- Added social sharing buttons based on this article - Social Media Share Bar for Jekyll blog/website
Version Info
This is updated to this point - 11-MAR-2018 : Tidied up tag opening/closing and interaction with URL, which Fixes #6
Update Another Theme...
Changelog
Update 09-May-2018
- Experiment with DocToc to generate Table of Content
Update 10-Apr-2018: Add jekyll-seo-tag
- Added jekyll-seo-tag but seems like quite a number of things to do to get it right ...
- Revised own introduction, inspired by Carlos Alexandro Becker's About page
Update 12-Apr-2018: Upgrade to Bootstrap 4.1 with scss
- Failed attempt in upgrading to Bootstrap 4.1
- Followed the instruction in Creating a Jekyll Blog with Bootstrap 4 and Sass - Part 1
- I follow How to use Sass with Jekyll (Bootstrap and Font Awesome example) to do the file structuring
Need to add the following in _config.yml:
sass:
sass_dir: _scss
style: :compressed
Update 07-Apr-2018: Added Contact Form
- I attended a talk and he said that a website should at least have a basic contact form. So I make one. Using 99inbound for now
Treat this as Hello World
But is actually like a changelog
Neat thing about it - powered by Jekyll and I can use Markdown to author my posts. It actually is a lot easier than I thought it was going to be.
Update 24-Mar-2018: Added Webanalytics for Jekyll, Sitemap
- This one does not automatically generate the Google Analytics script - Jekyll::analytics. Instead followed the instructions in here - Google Analytics for Jekyll
- Google Search Console - added site to Google Search Console
- Generate Jekyll XML Sitemap Manually Without Using Plugin - followed instruction here to add sitemap.xml
Update before 24-Mar-2018: Disqus is a challenging story
Disqus website itself too generic to be helpful.
- Inspired by Setup up a jekyll blog using github pages and disqus comments
- Done by using the instructions here Disqus comments setup for Jekyll
Lastly...
Acknowledgements
This site is made possible by the amazing people in the internet, special thanks to :
- Creating and Hosting a Personal Site on GitHub for the inspiration
- John Smith's The Friday theme for the theme
- Setup up a jekyll blog using github pages and disqus comments Jekyllthemes, stock-up, for the idea on Disqus, contact form
- Simple Contact Form On Jekyll - thanks for the decent form layout and trying out 99inbound
What's next?
- The Complete Github Personal Website Guide setting up free SSL (https), custom domain, email
- jekyll-seo-tag idea from Add social sharing buttons to your Jekyll blog
- 5 Steps To Add Bootstrap 4 To Jekyll The Right Way upgrade to Bootstrap 4 (latest version) and use SASS instead
- minimal-mistakes - looks good
- Jekyll From Scratch - Extending Jekyll - got qutie a few idea in here
Useful but not so related resources
- The ultimate list of services for static websites - very comprehensive and make me want to bookmark it here