Nerc

screenshot of Nerc

Anti-web anti-framework static site generator written in Nim

Overview

If you're tired of the bloat that often accompanies traditional web frameworks, nerc might be just what you're looking for. Built in the nim programming language, this anti-web anti-framework is designed to be fast and lightweight while providing essential functionalities like converting markdown files into HTML. It caters to developers who appreciate simplicity over complexity and want to leverage Markdown's ease of writing for their websites.

With nerc, you can quickly set up a personal or project website by merely organizing your markdown files in a directory. It's as simple as running a command in the terminal, and your beautifully structured website is ready to be uploaded to your hosting service.

Features

  • Markdown to HTML Conversion: Effortlessly convert your markdown files into clean HTML, making it easy to share your content online.

  • Customizable Directory Settings: Override directory settings with your own config.json, styles.css, and template.html for localized configuration.

  • Automatic Index Generation: Automatically generate an index.htm page from your readme.md, ensuring your main page is always up-to-date.

  • Intelligent Page Naming: Convert file names into user-friendly page titles by replacing underscores with spaces, enhancing user experience in navigation.

  • Selective Linkification: Keep your repository organized; files and directories that start with a dot or underscore are ignored, preventing clutter on your website.

  • Flexible Sorting Options: Customize how your pages are sorted by using the "sort" field in your configuration, allowing you to display them alphabetically or by creation date.

  • Support for Additional HTML Files: Integrate custom HTML pages into your site, expanding your website's capabilities beyond just markdown files.

  • Ease of Use with GitHub Hosting: Perfect for GitHub users; simply upload your directory to GitHub Pages and maintain a cohesive experience with your repository.

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