Buhocms screenshot

Buhocms

Author Avatar Theme by Iakdis
Updated: 24 Feb 2024
122 Stars

A free and open source local CMS for static site generators

Categories

Overview

BuhoCMS is a local Content Management System (CMS) designed specifically for static site generators. It provides a graphical user interface (GUI) for creating and editing content, making it easy for users to take advantage of the power of static site generators without having to use the command line or manually edit files. While still in its alpha version, BuhoCMS aims to simplify the content management process for static sites and offers support for popular static site generators like Hugo, Jekyll, and 11ty.

Features

  • SSG Support: BuhoCMS currently supports popular static site generators including Hugo, Jekyll, and 11ty.
  • Site Creation and Management: Easily create new static sites or open existing ones within BuhoCMS.
  • Theme Installation: Install and apply themes to your static sites using the GUI.
  • Content Creation and Editing: Add and edit posts in Markdown format with ease using the BuhoCMS interface.
  • Markdown Toolbar: Utilize the built-in toolbar for quickly adding styles to your Markdown content.
  • Markdown Preview: View a live preview of your Markdown content to check syntax and formatting.
  • Front Matter GUI: Easily manage front matter fields, such as text, switches, date pickers, and tag editors, through a graphical user interface.
  • GUI and Raw Text Mode: Switch between a GUI-driven editing experience and direct text editing.
  • Local Server Control: Start, stop, and open the local server for your static site with just a few clicks.
  • Build and Folder Management: Build your final website and easily access its folder through BuhoCMS.
  • Privacy-focused: BuhoCMS is a local program that doesn’t require an internet connection, providing an ad-free and tracking-free experience.
  • Free and Open Source: BuhoCMS is licensed under the GPLv3, making it completely free and open source.

Installation

Windows

  1. Download the BuhoCMS-Windows.exe file from the GitHub releases page.
  2. Execute the downloaded .exe file to run the installation.

macOS

  • macOS support is planned for BuhoCMS, but currently unavailable due to the lack of a macOS device for testing and building.

Linux

Flatpak (Flathub)

  1. Visit Flathub and search for “BuhoCMS.”
  2. Follow the installation instructions provided on the Flathub page.
  3. In your Terminal, grant permission to run executable commands on your host system using the following command: flatpak --user override org.buhocms.BuhoCMS --talk-name=org.freedesktop.Flatpak

AppImage

  1. Download the BuhoCMS-Linux.AppImage file from the GitHub releases page.
  2. Make the file executable by running the command: chmod +x BuhoCMS-Linux.AppImage
  3. Run the AppImage file by executing: ./BuhoCMS-Linux.AppImage

.deb Package

  1. Download the BuhoCMS-Linux.deb file from the GitHub releases page.
  2. Install the package by running the command: sudo dpkg -i BuhoCMS-Linux.deb

Summary

BuhoCMS is a local Content Management System designed for static site generators. It offers a user-friendly GUI for creating and editing content, eliminating the need for terminal commands and manual file editing. With support for popular static site generators and features like theme installation, Markdown editing, front matter management, and local server control, BuhoCMS aims to simplify the content management process for static site users. Although it is currently in its alpha version and may have some bugs, BuhoCMS provides a privacy-focused and open-source solution for managing static sites.