Overview
The content is a guide on how to install and run a personal blog and webpage on Github Pages. It provides step-by-step instructions on setting up the necessary tools, updating tags and timeline, generating and copying html files, and creating and publishing blog posts.
Features
- Locally running the blog using Jekyll and Bundle
- Updating tags and timeline
- Generating HTML directory from HTML files
- RSS Feed for all blog posts
- RSS Feed for specific categories (SymPy/GSoC Posts)
- Writing a blog post and publishing it on Github Pages
Installation
To install and run the personal blog and webpage on Github Pages, follow these steps:
- Make sure you have Jekyll and Bundle installed
- Run the following commands:
Updating tags and timeline
Copy the tags and timeline generator into blog/
Now make sure the Jekyll serve is running (see the command above), then you'll have
the generated tags and timeline in the _site/blog folder, run the following to copy
them into blog/ folder
Now commit and push!
- Generating HTML directory from HTML files
- Configure RSS Feed for the blog:
- Blog (All Posts) Feed:
http://iamit.in/blog/feeds/atom.xml - Blog (SymPy/GSoC Posts) Feed:
http://iamit.in/blog/feeds/sympy.xml
- Writing a Post:
- Change the baseurl in the
_config.ymlfromhttps://iamit.in/to/ - Add any media into the assets folder
- Create your blog post in the
_postsdirectory by copying any previous posts and following the naming scheme, which corresponds to the publishing date
- Run
./deploy.shand push to github.
Summary
The content provides a comprehensive guide on setting up and running a personal blog and webpage on Github Pages. It covers installation, updating tags and timeline, generating HTML files, configuring RSS Feeds, and creating and publishing blog posts. Following the provided instructions will allow users to successfully set up their own blog and webpage on Github Pages.