Static site

From Things and Stuff Wiki
Revision as of 05:03, 22 January 2019 by Milk (talk | contribs) (→‎Netlify CMS)
Jump to navigation Jump to search


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



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




  • 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.





  • Pagoda - Zen like blog editor for your Jekyll blog


Hugo

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


Pelican

Dropplets

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

Nikola

NanoBlogger

  • NanoBlogger - small weblog engine for the unix command line

Publii

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