Blog O Matic

screenshot of Blog O Matic

Fork this repo so that you can, after following instructions, have a quick blog setup on github pages with Pelican static generator and Elegant theme

Overview

Blog-o-matic by Pablo Iranzo is an innovative solution designed for those looking to easily set up a blog on GitHub Pages. This tool automates much of the process, enabling users to focus on creating content without being bogged down by technical complexities. With a straightforward setup and seamless integration of key tools, it promises to simplify maintaining a static blog using popular formats like Markdown and AsciiDoc.

The essence of Blog-o-matic lies in its ability to streamline the publishing process. Once initiated, each new article can be published with just a few commands, automatically triggering a redeployment of the blog to showcase the latest content. Additionally, it incorporates necessary elements such as themes and plugin management to deliver a complete blogging experience.

Features

  • Automated Deployment: Once you set up your blog, every new article you publish will automatically redeploy the blog, making it easy to keep your site updated.

  • Simple Setup: Follow easy instructions to fork the repository and configure your GitHub Pages site for a hassle-free start.

  • Static Rendering: Utilizes Pelican for rendering blog content from Markdown or AsciiDoc articles, ensuring a fast-loading static site.

  • Elegant Theme Integration: Comes with the Elegant theme to enhance the visual appeal of your blog, allowing for a professional presentation.

  • SEO Friendly: Generates a sitemap for better indexing by web crawlers, giving your blog a better chance of being discovered.

  • GitHub Actions Support: Leverages GitHub Actions to automate the build process upon each article upload, providing a smooth workflow.

  • Customizable Settings: Modify the pelicanconf.py file to personalize your blog settings, including your name and social media links.

  • Plugin Management: Incorporates the Peru tool for managing and upgrading repository plugins effortlessly, ensuring your blog remains up-to-date with the latest features.