All Projects → lutzroeder → minimal

lutzroeder / minimal

Licence: MIT License
Website and blog generator for Go, Node.js or Python

Programming Languages

go
31211 projects - #10 most used programming language
javascript
184084 projects - #8 most used programming language
python
139335 projects - #7 most used programming language
CSS
56736 projects
HTML
75241 projects
shell
77523 projects

Projects that are alternatives of or similar to minimal

Gojekyll
A fast clone of the Jekyll blogging engine, in Go
Stars: ✭ 62 (-34.04%)
Mutual labels:  static-site-generator, blog-engine
Jekyll
🌐 Jekyll is a blog-aware static site generator in Ruby
Stars: ✭ 43,803 (+46498.94%)
Mutual labels:  static-site-generator, blog-engine
Heckle
✒️ Jekyll in Haskell (feat. LaTeX)
Stars: ✭ 80 (-14.89%)
Mutual labels:  static-site-generator, blog-engine
Nextein
A static site generator with markdown + react for Next.js
Stars: ✭ 825 (+777.66%)
Mutual labels:  static-site-generator, blog-engine
presta
Minimalist serverless framework for SSR, SSG, serverless APIs and more.
Stars: ✭ 89 (-5.32%)
Mutual labels:  static-site-generator, blog-engine
Ink
An elegant static blog generator
Stars: ✭ 950 (+910.64%)
Mutual labels:  static-site-generator, blog-engine
Statiq.web
Statiq Web is a flexible static site generator written in .NET.
Stars: ✭ 1,358 (+1344.68%)
Mutual labels:  static-site-generator, blog-engine
Gostatic
Fast static site generator
Stars: ✭ 387 (+311.7%)
Mutual labels:  static-site-generator, blog-engine
Hugo
The world’s fastest framework for building websites.
Stars: ✭ 55,899 (+59367.02%)
Mutual labels:  static-site-generator, blog-engine
Notablog
Generate a minimalistic blog from a Notion table. [WIP]
Stars: ✭ 177 (+88.3%)
Mutual labels:  static-site-generator, blog-engine
Zola
A fast static site generator in a single binary with everything built-in. https://www.getzola.org
Stars: ✭ 7,823 (+8222.34%)
Mutual labels:  static-site-generator, blog-engine
acblog
An open source extensible static & dynamic blog system. (an alternative tool with same features at StardustDL/paperead)
Stars: ✭ 60 (-36.17%)
Mutual labels:  static-site-generator, blog-engine
Wowchemy Hugo Modules
🔥 Hugo website builder, Hugo themes & Hugo CMS. No code, build with widgets! 创建在线课程,学术简历或初创网站。
Stars: ✭ 6,093 (+6381.91%)
Mutual labels:  static-site-generator, blog-engine
Bengine
A Simple Data-Driven static site generator
Stars: ✭ 34 (-63.83%)
Mutual labels:  static-site-generator, blog-engine
Assemble
Community
Stars: ✭ 3,995 (+4150%)
Mutual labels:  static-site-generator, blog-engine
Eleventy
A simpler static site generator. An alternative to Jekyll. Transforms a directory of templates (of varying types) into HTML.
Stars: ✭ 10,867 (+11460.64%)
Mutual labels:  static-site-generator, blog-engine
Bridgetown
A Webpack-aware, Ruby-powered static site generator for the modern Jamstack era
Stars: ✭ 317 (+237.23%)
Mutual labels:  static-site-generator, blog-engine
Vuepress
📝 Minimalistic Vue-powered static site generator
Stars: ✭ 19,730 (+20889.36%)
Mutual labels:  static-site-generator, blog-engine
Hyde
A Python Static Website Generator
Stars: ✭ 1,599 (+1601.06%)
Mutual labels:  static-site-generator, blog-engine
wowchemy-hugo-themes
🔥 Hugo website builder, Hugo themes & Hugo CMS. No code, easily build with blocks! 创建在线课程,学术简历或初创网站。#OpenScience
Stars: ✭ 6,891 (+7230.85%)
Mutual labels:  static-site-generator, blog-engine

Minimal

Minimal is a static personal website and blog generator for Go, Node.js and Python. It has no external dependencies and requires only a few hundred lines of code to run.

Example blogs are hosted on Netlify using the default, profile and developer themes.

Getting Started

To get started, fork this repository and create a local clone.

Modify ./content.json to your liking (symbol codes for social links can be found here).

To build locally and launch a simple web server run either of the following:

  • Install Node.js and run ./task start --runtime node.
  • Install Go and run ./task start --runtime go.
  • Install Python and run ./task start --runtime python.

The default runtime can be configured via ./task.cfg.

Deployment

To deploy to a production enviroment set the deploy target in ./task.cfg and update the corresponding .cfg file in the ./deploy folder, then run ./task deploy to build and deploy the site.

To host the repository on Netlify set the target to netlify. In your site settings (Settings > Build & Deploy > Continuous Deployment) update Build Command to ./task deploy and Publish Directory to build.

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