Posts

screenshot of Posts
hugo

Blogging seems easy with github actions

Overview

This product is a headless CMS (GitHub theme) that uses Hugo, GitHub Issues, and GitHub Actions to easily create and manage blog posts. It simplifies the process of blogging with GitHub, providing features like adding, editing, removing, and previewing blog posts.

Features

  • Add Blog Posts: Easily create a new blog post by creating an issue using the "create-a-post" issue template.
  • Edit Blog Posts: Edit existing blog posts by modifying the corresponding issue.
  • Remove Blog Posts: Close the issue associated with a blog post to remove it from the CMS.
  • Preview Blog Posts: View a preview of your blog posts to check how they will appear on the website.
  • Organize Blog Posts: Pin blog posts to the home page or push them to an "all posts" page by setting the "pin" attribute in the issue template.

Summary

This product is a headless CMS built as a GitHub theme, utilizing Hugo, GitHub Issues, and GitHub Actions. It offers a simple and intuitive way to create, edit, remove, and preview blog posts. Additionally, it allows for easy organization of blog posts by pinning them to the home page or pushing them to an "all posts" page. The installation process involves cloning the repository, modifying the configuration file, and updating the workflow files. Overall, this CMS provides a convenient and user-friendly solution for blogging with GitHub.

hugo
Hugo

Hugo is an open-source static site generator that features fast build times, flexible themes, support for multiple content formats, multilingual websites, live reloading, and an active community. It allows developers to easily create and deploy SEO-friendly and mobile-responsive websites.

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.

github-pages
GitHub Pages

Gridsome is a Vue.js-based static site generator that makes it easy to build fast and flexible websites and applications by leveraging modern web technologies like GraphQL, Webpack, and hot reloading