Blog screenshot

Blog

Author Avatar Theme by Yegor256
Updated: 19 May 2025
116 Stars

My blog about computers, written in Jekyll and deployed to GitHub Pages

Categories

Overview:

This product analysis is about the DevOps blog by Rultor.com with the aim of providing an analysis of its features, installation process, and a summary of the content.

Features:

  • Availability at SixNines: The blog provides high availability with a target uptime of 99.9999%.
  • Hits-of-Code: The blog includes a feature called “Hits-of-Code” which measures the number of lines of code.
  • My YouTube: The blog includes a link to the author’s YouTube channel.
  • My Twitter: The blog includes a link to the author’s Twitter profile.
  • My Telegram: The blog includes a link to the author’s Telegram profile.

Installation:

To install the DevOps blog, follow these steps:

  1. Make sure you have Ruby 2.7, Bundler, Woff2, and PlantUML installed.
  2. Clone the repository containing the blog sources.
  3. Run the following command in the cloned repository:
$ bundle install
  1. After the installation is complete, run the following command:
$ bundle exec jekyll serve
  1. After a few minutes of building, you should be able to see the blog at http://localhost:4000.
  2. Make any necessary changes and refresh the page in the browser.
  3. If everything is fine, submit a pull request with your changes.

If the above method doesn’t work for any reason, an alternative approach is to use Docker:

  1. Ensure that the sources of the blog are located in the /code/blog directory.
  2. Build and run the Docker image using the following command:
$ docker run --volume="/code/blog:/usr/src/app/_site" -p 4000:4000 -it jekyll jekyll serve --watch --force_polling
  1. Access the blog at http://localhost:4000 and make the necessary changes.
  2. Submit a pull request with your changes.

Summary:

In summary, the DevOps blog by Rultor.com offers features such as high availability, “Hits-of-Code” measurement, and links to the author’s YouTube, Twitter, and Telegram profiles. The installation process involves setting up the required dependencies and running the blog locally using either Jekyll or Docker.