Scribing

screenshot of Scribing

A simple static blog generator

Overview

Scribing is an intuitive static blog generator that simplifies the process of creating and managing a blog using PHP. Designed specifically for those who prefer to write in Markdown, Scribing transforms content into a neatly organized static site, allowing for a seamless blogging experience without the complexity of dynamic site management. With features that facilitate straightforward content creation for both posts and pages, Scribing meets the needs of users looking to establish a professional online presence.

This tool not only organizes your content into posts and pages but also handles the generation of a user-friendly archive, making it easy to navigate through your blog's history. By leveraging PHP and the Plates template engine, Scribing offers a customizable solution for those who enjoy personalizing their site design while maintaining performance and ease of use.

Features

  • Markdown Support: Content is written in Common Markdown, allowing blog authors to focus on writing without worrying about complicated formatting.
  • Post and Page Management: Scribing categorizes content into two types: posts, which are date-specific, and pages, designed for static content that changes infrequently.
  • Archive Generation: Automatically generates an archive page using data from posts, making it simple for visitors to find older entries.
  • Template Customization: Utilize the Plates template engine to create custom layouts and styles for posts and pages, enhancing the aesthetic appeal of the blog.
  • Simple Installation: Easily set up Scribing using Composer, streamlining the installation process for newcomers.
  • Subcommands for Efficiency: Manage content generation with convenient subcommands like build:posts, build:pages, and build:feed to organize and produce files effortlessly.
  • Common Data Sharing: Define common navigation and shared data across templates through a dedicated PHP file, promoting consistency within your site’s structure.
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.