Static site
General
- https://en.wikipedia.org/wiki/Static_web_page - (sometimes called a flat page/stationary page) is a web page that is delivered to the user exactly as stored, in contrast to dynamic web pages which are generated by a web application. Consequently, a static web page displays the same information for all users, from all contexts, subject to modern capabilities of a web server to negotiate content-type or language of the document where such versions are available and the server is configured to do so.
See also SaaS#Pages
Static systems
- https://github.com/myles/awesome-static-generators - A curated list of static web site generators.
Jekyll
- Jekyll - a simple, blog-aware, static site generator, written in Ruby. It takes a template directory containing raw text files in various formats, runs it through Markdown (or Textile) and Liquid converters, and spits out a complete, ready-to-publish static website suitable for serving with your favorite web serve
gem install jekyll jekyll new myblog cd myblog jekyll serve
- http://jekyll-windows.juthilo.com/ - install Jekyll on Windows
- Poole - butler for Jekyll, the static site generator. It's designed and developed by @mdo to provide a clear and concise foundational setup for any Jekyll site. It does so by furnishing a full vanilla Jekyll install with example templates, pages, posts, and styles.
- https://github.com/samrayner/jekyll-asset-path-plugin
- https://github.com/matthodan/jekyll-asset-pipeline
- https://github.com/ggreer/jekyll-gallery-generator
- http://christianspecht.de/2014/03/08/generating-an-image-gallery-with-jekyll-and-lightbox2/
- https://github.com/rfelix/jekyll_ext/wiki/extensions - allows you to extend the Jekyll static blog generator without forking and modifying it’s codebase. With this code, not only do your extensions live in your blog directory, but they can also be shared and reutilized.
- GitHub - Using Jekyll with Pages
- http://vvv.tobiassjosten.net/development/jekyll-blog-on-amazon-s3-and-cloudfront/
- http://blog.netdna.com/developer/supercharge-your-site-with-jekyll-s3-and-maxcdn/
- Pagoda - Zen like blog editor for your Jekyll blog
Hugo
- Hugo - A Fast And Flexible Static Site Generator Built In GoLang
Staticman
- https://staticman.net
- https://github.com/eduardoboucas/staticman - a Node.js application that receives user-generated content and uploads it as data files to a GitHub repository. In practice, this allows you to have dynamic content (e.g. blog post comments) as part of a fully static website, as long as your site automatically deploys on every push to GitHub, as seen on GitHub Pages, Netlify and others. It consists of a small web service that handles the POST requests from your forms, runs various forms of validation and manipulation defined by you and finally pushes them to your repository as data files. You can choose to enable moderation, which means files will be pushed to a separate branch and a pull request will be created for your approval, or disable it completely, meaning that files will be pushed to the main branch automatically.
Daux
- Daux.io is an documentation generator that uses a simple folder structure and Markdown files to create custom documentation on the fly. It helps you create great looking documentation in a developer friendly way.
nanoc
- nanoc is a static site generator, fit for building anything from a small personal blog to a large corporate web site.
Pelican
- Pelican - static site generator, written in Python, that requires no database or server-side logic.
Dropplets
- Dropplets is a minimalist Markdown blogging PHP platform
Middleman
- Middleman is a static site generator using all the shortcuts and tools in modern web development.
Stacey
- Stacey is a lightweight content management system. No database setup or installation files, simply drop the application on a server and it runs. Your content is managed by creating folders and editing text files. No login screens, no admin interface.
Expose
Luapress
Lektor
- Lektor - A flexible and powerful static content management system for building complex and beautiful websites out of flat files — for people who do not want to make a compromise between a CMS and a static blog engine. [7]
VuePress
- VuePress - Vue-powered Static Site Generator
Nikola
NanoBlogger
- NanoBlogger - small weblog engine for the unix command line
Publii
- Publii - a new Static CMS with GUI to build an extremely safe, fast and stylish website, for every skill level, from beginner to developer.
DocPad
- DocPad - a dynamic static-site generator. That is a content management system that takes content from several sources, like files on your computer, and renders them into incredibly fast static output. DocPad's dynamic abilities allows you to pull in data from several sources, re-render when changes occur, and even add dynamic things like contact forms or admin interfaces to your website if desired. DocPad is the ideal choice offering an intuitive rapid web development experience for building web application front-ends and for building websites which content changes a max of once per hour.
Headless CMS
- headlessCMS - Top Content Management Systems for JAMstack sites