Paulfioravanti.github.io

screenshot of Paulfioravanti.github.io

Codebase for my personal blog at https://www.paulfioravanti.com

Overview:

This document provides an analysis of a personal blog codebase created with Jekyll. The blog can be found at https://www.paulfioravanti.com. The author has also written various posts about setting up the blog, including topics such as setting up a Jekyll blog, building a CI/CD pipeline, and using flexbox furigana for styling.

Features:

  • Sass Lint: Ensures styling syntax conforms to community standards.
  • htmllint: Checks HTML syntax against community standards.
  • markdownlint: Verifies Markdown syntax against community standards.
  • HTMLProofer: Ensures HTML rendered files are accurate and do not have broken links.
  • Minimal Mistakes theme: The blog currently uses this theme for its design.
  • Github Pages deployment: The blog is deployed to Github Pages, with Travis CI used as a test harness and deployment pipeline to overcome limitations of Github Pages.

Summary:

In summary, this analysis provides an overview of a personal blog created with Jekyll. It highlights key features such as code styling checks, HTML validation, and Markdown verification. The blog currently uses the Minimal Mistakes theme and is deployed to Github Pages with the help of Travis CI. The installation guide provides instructions for setting up the blog locally.