#4 静态网站生成器

2022-11-17

https://github.com/topics/static-site-generator

GitHub 搜索了一下,知名的静态网站生成器,大部分是 JS/TS 写的。

社区上经常见到的一些项目有 JS 的 Hexo,Ruby 的 Jekyll,Go 的 Hugo

JavaScript

  1. gatsbyjs/gatsby shields.io:github/stars shields.io:github/languages/code-size shields.io:github/commit-activity/w shields.io:github/license
    The fastest frontend for the headless web. Build modern websites with React.
  2. hexojs/hexo shields.io:github/stars shields.io:github/languages/code-size shields.io:github/commit-activity/w shields.io:github/license
    A fast, simple & powerful blog framework, powered by Node.js.
  3. vuejs/vuepress shields.io:github/stars shields.io:github/languages/code-size shields.io:github/commit-activity/w shields.io:github/license
    📝 Minimalistic Vue-powered static site generator
  4. netlify/netlify-cms shields.io:github/stars shields.io:github/languages/code-size shields.io:github/commit-activity/w shields.io:github/license
    A Git-based CMS for Static Site Generators
  5. 11ty/eleventy shields.io:github/stars shields.io:github/languages/code-size shields.io:github/commit-activity/w shields.io:github/license
    A simpler static site generator. An alternative to Jekyll. Transforms a directory of templates (of varying types) into HTML.
  6. react-static/react-static shields.io:github/stars shields.io:github/languages/code-size shields.io:github/commit-activity/w shields.io:github/license
    ⚛️ 🚀 A progressive static site generator for React.
  7. gridsome/gridsome shields.io:github/stars shields.io:github/languages/code-size shields.io:github/commit-activity/w shields.io:github/license
    ⚡️ The Jamstack framework for Vue.js
  8. metalsmith/metalsmith shields.io:github/stars shields.io:github/languages/code-size shields.io:github/commit-activity/w shields.io:github/license
    An extremely simple, pluggable static site generator.
  9. getgridea/gridea shields.io:github/stars shields.io:github/languages/code-size shields.io:github/commit-activity/w shields.io:github/license
    ✍️ A static blog writing client (一个静态博客写作客户端)
  10. GetPublii/Publii shields.io:github/stars shields.io:github/languages/code-size shields.io:github/commit-activity/w shields.io:github/license
    Publii is a desktop-based CMS for Windows, Mac and Linux that makes creating static websites fast and hassle-free, even for beginners.

Python

  1. mkdocs/mkdocs shields.io:github/stars shields.io:github/languages/code-size shields.io:github/commit-activity/w shields.io:github/license
    Project documentation with Markdown.
  2. getpelican/pelican shields.io:github/stars shields.io:github/languages/code-size shields.io:github/commit-activity/w shields.io:github/license
    Static site generator that supports Markdown and reST syntax. Powered by Python.

Ruby

  1. jekyll/jekyll shields.io:github/stars shields.io:github/languages/code-size shields.io:github/commit-activity/w shields.io:github/license
    :globe_with_meridians: Jekyll is a blog-aware static site generator in Ruby

Rust

  1. getzola/zola shields.io:github/stars shields.io:github/languages/code-size shields.io:github/commit-activity/w shields.io:github/license
    A fast static site generator in a single binary with everything built-in. https://www.getzola.org

Go

  1. gohugoio/hugo shields.io:github/stars shields.io:github/languages/code-size shields.io:github/commit-activity/w shields.io:github/license
    The world’s fastest framework for building websites.