This blog shares knowledge, tips and experience regarding software development and tech in general. The blog is built with Jekyll and hosted on GitHub Pages. GitHub Pages uses a software called “Jekyll”. Jekyll is what converts the markdown blog post files into nicely formatted HTML that you can view in the browser.
Blog posts are stored in the _posts folder in .md
format. Preview the existing blog posts to get an idea of how to structure it.
-
Blog post files should always be named using this format:
yyyy-mm-dd-your-blog-post-name.md
-
A post written on August 24th, 2023, would be named
2023-08-24-my-blog-post.md
. Do not use future dates because the post won’t show up. -
Posts are written in markdown.
-
You can create a blog post from your browser on GitHub.
That’s about all you need to know to get started.
To contribute to the codes as a developer you need to have Ruby and Jekyll setup on your machine.
- Fork the repository
- Install Ruby and Jekyll following the installation guide
- Run
bundle install
at the root of the repository - Run
bundle exec jekyll serve
to start the development server - Open the local version of the blog on
http://localhost:4000
- Create a branch and implement your changes
- Make a pull request. DO NOT push directly to
main
.