
A simple static site generator for creating a blog on the Gemini protocol
Gempost is a streamlined static site generator designed specifically for those who want to publish a blog (gemlog) on the Gemini protocol. With its straightforward setup and features, it allows creators to focus on writing while automatically handling the intricacies of site generation. By utilizing sidecar YAML files to store metadata for each post, users can easily manage content and generate both an index page and an Atom feed, making it an excellent choice for simplicity and efficiency.
The process of getting started with Gempost is user-friendly. After installing Rust, you can set up a new project quickly with basic templates and a sample post, allowing for immediate engagement with your blogging journey. This approach caters to both novices looking for a less daunting entry into blogging and experienced users seeking customization options.
Easy Setup: Installing Gempost is simple and requires only Rust and Cargo, making it accessible for users with minimal tech experience.
Sidecar YAML Metadata: Store all post-related metadata in a YAML file, allowing you to manage your gemlog posts effortlessly.
Customizable Templates: Use Tera templates to modify the appearance of both the index page and individual posts, giving you control over the design.
Gemtext Index Creation: Automatically generates an index page in gemtext format, streamlining the organization of your posts.
Atom Feed Generation: Create rich Atom feeds with customizable metadata, enhancing the discoverability and engagement of your content.
Static Content Management: Easily add static files to your capsule by placing them in the designated static directory, ensuring content remains organized.
New Post Creation: Quickly add new posts with a simple command, generating both a content file and its corresponding metadata seamlessly.
Rich Example Templates: Comes with minimal templates for quick start and more complex examples for users wanting advanced features.
