Aktech.github.io

screenshot of Aktech.github.io
jekyll

Aktech.github.io

My Homepage/Blog at Github. :pencil:

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:

  1. Make sure you have Jekyll and Bundle installed
  2. 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!
  1. Generating HTML directory from HTML files
  2. 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
  1. Writing a Post:
  • Change the baseurl in the _config.yml from https://iamit.in/ to /
  • Add any media into the assets folder
  • Create your blog post in the _posts directory by copying any previous posts and following the naming scheme, which corresponds to the publishing date
  1. Run ./deploy.sh and 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.

jekyll
Jekyll

Jekyll is a static site generator written in Ruby that allows you to create simple, fast, and secure websites without the need for a database.

blog
Blog

Blog websites feature posts written by one or more authors, organized by categories and tags, with a section for comments and archives sorted by date or topic. Additional features may include search bar, social media sharing, subscription or RSS feed, about and contact pages, and visual content.