All Projects → verless → Verless

verless / Verless

Licence: apache-2.0
A simple and lightweight Static Site Generator.

Programming Languages

go
31211 projects - #10 most used programming language

Projects that are alternatives of or similar to Verless

Assemble
Community
Stars: ✭ 3,995 (+1347.46%)
Mutual labels:  static-site-generator, static-site, blog-engine, markdown
Statiq.web
Statiq Web is a flexible static site generator written in .NET.
Stars: ✭ 1,358 (+392.03%)
Mutual labels:  hacktoberfest, blog, static-site-generator, blog-engine
Hugo
The world’s fastest framework for building websites.
Stars: ✭ 55,899 (+20153.26%)
Mutual labels:  hacktoberfest, static-site-generator, blog-engine, content-management-system
Zola
A fast static site generator in a single binary with everything built-in. https://www.getzola.org
Stars: ✭ 7,823 (+2734.42%)
Mutual labels:  static-site-generator, blog-engine, content-management-system, markdown
Solo
🎸 一款小而美的博客系统,专为程序员设计。
Stars: ✭ 13,245 (+4698.91%)
Mutual labels:  blog, blog-engine, markdown
Notablog
Generate a minimalistic blog from a Notion table. [WIP]
Stars: ✭ 177 (-35.87%)
Mutual labels:  blog, static-site-generator, blog-engine
Emacs Easy Hugo
Emacs major mode for managing hugo
Stars: ✭ 235 (-14.86%)
Mutual labels:  blog, static-site-generator, markdown
Eleventy
A simpler static site generator. An alternative to Jekyll. Transforms a directory of templates (of varying types) into HTML.
Stars: ✭ 10,867 (+3837.32%)
Mutual labels:  hacktoberfest, static-site-generator, blog-engine
Oblog
An Auto Rendering 🔽 Blogging System Based on MarkDown & Vue.js | 自动渲染装载 MarkDown 内容的博客系统
Stars: ✭ 133 (-51.81%)
Mutual labels:  blog, blog-engine, markdown
Wowchemy Hugo Modules
🔥 Hugo website builder, Hugo themes & Hugo CMS. No code, build with widgets! 创建在线课程,学术简历或初创网站。
Stars: ✭ 6,093 (+2107.61%)
Mutual labels:  hacktoberfest, static-site-generator, blog-engine
Scaffold Static
Scaffolding utility for vanilla-js
Stars: ✭ 111 (-59.78%)
Mutual labels:  hacktoberfest, static-site-generator, static-site
nera
A lightweight static site generator
Stars: ✭ 12 (-95.65%)
Mutual labels:  static-site-generator, blog-engine, static-site
Fornax
Scriptable static site generator using type safe F# DSL to define page templates.
Stars: ✭ 175 (-36.59%)
Mutual labels:  blog, static-site-generator, static-site
Peco
nothing here, move on..
Stars: ✭ 213 (-22.83%)
Mutual labels:  blog, static-site-generator, static-site
Eleventy Starter Boilerplate
🚀 Eleventy Starter is production-ready with SEO-friendly for quickly starting a blog. ⚡ Built with Eleventy, ESLint, Prettier, Webpack, PostCSS, Tailwind CSS and Netlify CMS (optional).
Stars: ✭ 139 (-49.64%)
Mutual labels:  blog, static-site-generator, static-site
Docs
Repository of Twilio SendGrid's product documentation.
Stars: ✭ 221 (-19.93%)
Mutual labels:  hacktoberfest, static-site, markdown
Statiq.framework
A flexible and extensible static content generation framework for .NET.
Stars: ✭ 251 (-9.06%)
Mutual labels:  hacktoberfest, static-site-generator, static-site
presta
Minimalist serverless framework for SSR, SSG, serverless APIs and more.
Stars: ✭ 89 (-67.75%)
Mutual labels:  static-site-generator, blog-engine, static-site
Viki
A simple Wiki page in Markdown from notebook of VNote.
Stars: ✭ 103 (-62.68%)
Mutual labels:  blog, static-site, markdown
Dropplets
Welcome to an easier way to blog - A minimalist markdown blogging platform.
Stars: ✭ 1,616 (+485.51%)
Mutual labels:  blog, blog-engine, markdown







A simple and lightweight Static Site Generator.





verless (pronounced like serverless) is a Static Site Generator designed for Markdown-based content with a focus on simplicity and performance. It reads your Markdown files, applies your HTML templates and renders them as a website.

Features

  • Flexible theming: Themes define the HTML templates as well as styles and scripts for your frontend. Initializing a new theme can be done within a single command, and setting it as active requires a single line of configuration. Since verless provides pre-defined template variables, themes are interchangeable.

  • Rapid development: Just like themes, new projects can be created using a single command. Local development requires no third-party webserver as verless comes with a built-in webserver and rebuilds your project when something changes.

  • High performance: Generating a static site typically is a matter of milliseconds. To keep build times short, verless lets you choose and explicitly enable features you need - only generate RSS feeds or overview pages for tags if you want to.

  • Focus on simplicity: Global information, page types, plugins and other settings are configured in a central configuration file inside your project. We try to keep things small and simple, and if your project isn't simple, verless probably isn't a good fit.

Examples

Installation

Linux and macOS

Download the latest release for your platform. Extract the downloaded binary into a directory like /usr/local/bin. Make sure the directory is in PATH.

Windows

Download the latest release, create a directory like C:\Program Files\verless and extract the executable into that directory. Add the directory to Path.

Docker

Assuming your project directory is my-blog, the following command builds your website:

$ docker container run -v $(pwd)/my-blog:/project verless/verless

The container will build the project mounted at /project and you'll find the website in my-blog/target. To run another command, just append it to the image name:

$ docker container run verless/verless version

Getting started

The easiest way to create a new project is to use the verless CLI:

$ verless create project my-blog

This initializes a project called my-blog inside a new directory, containing a small default site. You can either build the project or serve the static site directly:

$ verless serve -w my-blog

After running the command, you can view your new project under localhost:8080. Building the project works similary and generates a deployable website:

$ verless build my-blog

By default, verless generates the website into my-blog/target. You are now ready to create your first blog post!

Documentation

To find out how a verless project is structured, take a look at the example project. For a detailed reference, check out the documentation.

🔥 New tutorial: Create a website using verless

Contributing

Anyone is welcome to contribute to verless. Please refer to our contribution guidelines.


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