All Projects → gettalong → Webgen

gettalong / Webgen

Licence: other
webgen is a fast, powerful and extensible static website generator

Programming Languages

ruby
36898 projects - #4 most used programming language

Projects that are alternatives of or similar to Webgen

Agency Webpack Mix Config
👨‍💻 A capable website/webapp boilerplate ready for the web agency battlefield. Creates a static site with Twig templating by default. Supports Craft/Wordpress/Laravel after a few adjustments.
Stars: ✭ 83 (-17.82%)
Mutual labels:  static-site-generator
Jekyll Rtd Theme
Just another documentation theme compatible with GitHub Pages
Stars: ✭ 92 (-8.91%)
Mutual labels:  static-site-generator
Styx
Static site generator in Nix expression language.
Stars: ✭ 99 (-1.98%)
Mutual labels:  static-site-generator
Nextra
The Next.js Static Site Generator
Stars: ✭ 1,271 (+1158.42%)
Mutual labels:  static-site-generator
Metalsmith React Templates
A metalsmith plugin to render files using React / Preact / JSX based templates.
Stars: ✭ 90 (-10.89%)
Mutual labels:  static-site-generator
Still
A composable Elixir static site generator
Stars: ✭ 96 (-4.95%)
Mutual labels:  static-site-generator
Hydrogen
🎈 Hydrogen. Voted (by me) the world's lightest static-site generator built with TypeScript ❤ It uses 🔥 lit-html inspired templating for super duper performant template generation.
Stars: ✭ 80 (-20.79%)
Mutual labels:  static-site-generator
Leo
Highly Extensible, Declarative Static Site Generator
Stars: ✭ 100 (-0.99%)
Mutual labels:  static-site-generator
Stencil
A toolchain for building scalable, enterprise-ready component systems on top of TypeScript and Web Component standards. Stencil components can be distributed natively to React, Angular, Vue, and traditional web developers from a single, framework-agnostic codebase.
Stars: ✭ 9,880 (+9682.18%)
Mutual labels:  static-site-generator
Log4brains
✍️ Log and publish your architecture decisions (ADR)
Stars: ✭ 98 (-2.97%)
Mutual labels:  static-site-generator
Gatsby Theme Try Ghost
A Gatsby theme to build flaring fast blogs from headless Ghost CMS
Stars: ✭ 88 (-12.87%)
Mutual labels:  static-site-generator
Ryosuke Gatsby Blog
Static PWA React-powered portfolio and blog built with GatsbyJS
Stars: ✭ 90 (-10.89%)
Mutual labels:  static-site-generator
Gen
Compositor JSX static site generator
Stars: ✭ 95 (-5.94%)
Mutual labels:  static-site-generator
Eleventy
A simpler static site generator. An alternative to Jekyll. Transforms a directory of templates (of varying types) into HTML.
Stars: ✭ 10,867 (+10659.41%)
Mutual labels:  static-site-generator
Statiq.web
Statiq Web is a flexible static site generator written in .NET.
Stars: ✭ 1,358 (+1244.55%)
Mutual labels:  static-site-generator
Dumi
📖 Documentation Generator of React Component
Stars: ✭ 1,232 (+1119.8%)
Mutual labels:  static-site-generator
Pelican Blue
Responsive theme for Pelican Static Site Generator, Powered by Python
Stars: ✭ 94 (-6.93%)
Mutual labels:  static-site-generator
Hugo Theme Nix
Nix is a simple, minimal theme for Hugo
Stars: ✭ 101 (+0%)
Mutual labels:  static-site-generator
React Static
⚛️ 🚀 A progressive static site generator for React.
Stars: ✭ 9,946 (+9747.52%)
Mutual labels:  static-site-generator
Nopress
A collection of CMSs and Static Site Generators.
Stars: ✭ 96 (-4.95%)
Mutual labels:  static-site-generator

webgen - static website generation made easy

webgen is used for generating static websites from templates and content files (which can be written in any markup language). It can generate dynamic content like menus on the fly and comes with many powerful extensions.

Sponsors:

Contact & Help

The author of webgen is Thomas Leitner -- he is reachable at mailto:[email protected].

You can discuss webgen or find help on the webgen-users Google group.

Or you can join the IRC channel #webgen on Freenode.

Description

webgen is a free (GPL-licensed) command line application for generating static websites. It combines content with template files to generate HTML files. This allows one to separate the content from the layout and reuse the layout for many content files.

Apart from this basic functionality, webgen offers many features that makes authoring websites easier:

  • Multiple markup languages to choose from for writing HTML and CSS files (Markdown, Textile, RDoc, Haml, Sass, ...)

  • Automatic generation of menus, breadcrumb trails, ... and more!

  • Partial website regeneration (only modified items get re-generated) which reduces website generation time enormously

  • Self-contained website (all generated links are relative, so one can view the website without a web server)

  • Easily extendable (all major components can be extended with new functionality or existing functionality can be replaced)

  • No need to know the Ruby language for basic websites

The main documentation lives at http://webgen.gettalong.org/documentation/.

Installation

webgen is written in Ruby, so you need the Ruby interpreter on your system. You can get it from http://ruby-lang.org/. See http://webgen.gettalong.org/installation.html for more information.

You can install webgen via Rubygems:

$ gem install webgen

Or via the setup.rb method if you have downloaded a tarball or zip file:

$ ruby setup.rb config
$ ruby setup.rb setup
$ ruby setup.rb install

License

GPLv3 - see the COPYING file.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].