0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

10余款开源静态站点生成器

OSC开源社区 来源:OSC开源社区 2023-05-22 16:37 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

构建属于自己的博客网站从未如此轻松!本期为大家分享 13 款开源静态站点生成器:

1、Bridgetown 渐进式站点生成器和全栈框架

Bridgetown 是下一代渐进式站点生成器和全栈框架,由 Ruby 提供支持。Bridgetown 先获取站点内容、API 数据和前端资产;然后以 Markdown、Liquid、ERB 和许多其他格式呈现模板;并导出一个完整的网站,最后由快速 CDN(如 Render)或传统 Web 服务器(如 Caddy 或 Nginx)分发,提供浏览服务。

371a5912-f766-11ed-90ce-dac502259ad0.png

项目地址:https://www.oschina.net/p/bridgetown

2、碎言静态博客

碎言这个名称取自与 “碎言片语”,码兄累了吗?累了就休息一下,为未来的自己留下一些碎言片语吧。

376291b4-f766-11ed-90ce-dac502259ad0.png

项目地址:https://www.oschina.net/p/suiyanblog

3、Eleventy 更简单的静态站点生成器

Eleventy 是一个更简单的静态站点生成器。Jekyll 的替代品,用 JavaScript 编写。可将模板目录(不同类型)转换为 HTML。它默认为零配置,但有灵活的配置选项。

项目地址:https://www.oschina.net/p/eleventy

4、Gridsome Vue 驱动的静态站点生成器

Gridsome 是一个由 Vue 驱动的静态站点生成器,用于为任何 headless CMS、本地文件或 API 构建 CDN 就绪的网站。

项目地址:https://www.oschina.net/p/gridsome

5、Astro 静态站点生成器

Astro 是一款现代化的轻量级静态站点生成器,自带组件框架, 为 React、Vue、Svelte 和 Tailwind CSS 等前端工具提供一级支持,其开发者体验 (Developer Experience) 较为出众。

项目地址:https://www.oschina.net/p/astro-build

6、Pelican 静态页面生成程序

Pelican 是一个用 Python 编写的静态站点生成器,允许通过 Markdown、reStructuredText 和 HTML 等格式编写文本文件来创建网站。使用 Pelican 可以创建网站而无需担心数据库或服务器端编程,因为 Pelican 生成的静态站点可通过任何 Web 服务器或托管服务提供服务。

项目地址:https://www.oschina.net/p/pelican

7、Assemble 静态网页生成系统

Assemble 是一个使用 Node.js,Grunt.js,Gulp,Yeoman 等来实现的静态网页生成系统。已被 Zurb Foundation, Zurb Ink, H5BP/Effeckt, Less.js/lesscss.org, Topcoat, Web Experience Toolkit 等数百个项目用来生成项目网站、主题、组件、文档、博客和 github 页面。

383d0470-f766-11ed-90ce-dac502259ad0.png

相关链接:https://www.oschina.net/p/assemble

8、zola 快速静态站点生成器

zola 是单个二进制文件中的快速静态站点生成器,内置所有内容,开箱即用。它作为一个单一的可执行文件提供,自带 Sass 编译、语法突出显示、目录和许多其他传统上需要设置的开发环境,也可以向站点添加一些 JavaScript 库的功能。

相关链接:https://www.oschina.net/p/zola

9、Gatsby ReactJS 静态网页生成器

Gatsby 是基于 React 构建的静态站点生成器,拥有丰富的插件生态,其主要目标之一是交付访问速度快速的网页,它通过利用良好的缓存、静态页面生成和基于边缘的 CDN 数据源来实现这一目标。

387cfcf6-f766-11ed-90ce-dac502259ad0.gif

相关链接:https://www.oschina.net/p/gatsby

10、ModStartBlog 基于 Laravel 的博客系统

ModStartBlog 是一个基于 Laravel 现代化个人博客系统。模块市场拥有丰富的功能应用,支持后台一键快速安装,让开发者能快的实现业务功能开发。系统完全开源,基于 Apache 2.0 开源协议,免费且不限制商业使用。

相关链接:https://www.oschina.net/p/modstartblog

11、Hugo Go 编写的静态网站生成器

Hugo 是 Go 编写的静态网站生成器,速度快,易用,可配置。Hugo 有一个内容和模板目录,把他们渲染到完全的 HTML 网站。Hugo 依赖于 Markdown 文件,元数据字体 。用户可以从任意的目录中运行 Hugo,支持共享主机和其他系统。Hugo 只需要几分之一秒就可以渲染一个经典的中型网站,最好网站的每个部分渲染只需 1 毫秒。

相关链接:https://www.oschina.net/p/gohugo

12、Nanoc 静态站点生成器

Nanoc 是一个用 Ruby 编写的灵活的静态站点生成器,适用于构建从个人博客到大型企业网站的任何内容。它是一种工具,可以将内容从一种格式(如 Markdown 或 AsciiDoc)转换为另一种格式(通常是 HTML),并对页面进行布局,使网站的外观在所有页面上保持一致。静态站点可以部署到任何 Web 服务器。

39071774-f766-11ed-90ce-dac502259ad0.png

相关链接:https://www.oschina.net/p/nanoc

13、Jekyll 静态站点生成器

Jekyll 是一个简单的免费的 Blog 生成工具,类似 WordPress。但是和 WordPress 又有很大的不同,原因是 jekyll 只是一个生成静态网页的工具,不需要数据库支持。但是可以配合第三方服务,例如 discuz。最关键的是 jekyll 可以免费部署在 Github 上,而且可以绑定自己的域名。

相关链接:https://www.oschina.net/p/kyll

审核编辑 :李倩

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 框架
    +关注

    关注

    0

    文章

    404

    浏览量

    18491
  • 开源
    +关注

    关注

    3

    文章

    4329

    浏览量

    46429
  • 生成器
    +关注

    关注

    7

    文章

    322

    浏览量

    22791

原文标题:10余款开源静态站点生成器,构建属于自己的网站从未如此轻松!

文章出处:【微信号:OSC开源社区,微信公众号:OSC开源社区】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    GS4901B/GS4900B:视频与音频时钟及定时生成的理想之选

    GS4901B/GS4900B:视频与音频时钟及定时生成的理想之选 在电子设计领域,时钟和定时生成器对于确保系统的稳定运行和精确同步至关重要。今天,我们就来深入探讨一下 Gennum 公司
    的头像 发表于 04-15 10:10 63次阅读

    8N3PG10MBKI - 161:多功能LVPECL合成器的技术剖析

    8N3PG10MBKI - 161:多功能LVPECL合成器的技术剖析 在电子设备的设计中,时钟合成器是关键组件之一,它能为系统提供稳定且精确的时钟信号。今天我们要探讨的是8N3PG10
    的头像 发表于 04-13 18:25 1110次阅读

    ICS2008B:SMPTE时间码接收器/生成器的技术解析

    ICS2008B:SMPTE时间码接收器/生成器的技术解析 在多媒体技术飞速发展的今天,时间码的精确控制对于音视频同步至关重要。ICS2008B作为一款SMPTE时间码接收器/生成器芯片,为多媒体
    的头像 发表于 04-13 18:10 350次阅读

    探秘ICS841402I:PCIe与sRIO时钟生成的理想之选

    探秘ICS841402I:PCIe与sRIO时钟生成的理想之选 在电子设计领域,时钟信号的稳定性和准确性对于系统的性能至关重要。今天,我们就来深入了解一款优化的PCIe和sRIO时钟生成器
    的头像 发表于 04-12 12:40 395次阅读

    探索ICS9FG104E:PCIe Gen1/2、USB3.0等设备的频率生成器解决方案

    探索ICS9FG104E:PCIe Gen1/2、USB3.0等设备的频率生成器解决方案 在电子设备的设计中,频率生成器扮演着至关重要的角色,它为各种高速接口提供稳定的时钟信号,确保设备的正常运行
    的头像 发表于 03-29 17:05 901次阅读

    SBC案例生成器对VisionFive2的支持

    的支持。 SBC Model Framework 目前支持来自 10 家制造商的 57 种不同的 SBC,SBC 案例生成器 可以自主为所有这些制造商制作案例,并具有以下功能: • Autonomous
    发表于 03-18 08:21

    探索Renesas 9FGV0431:低功耗PCIe时钟生成器的卓越之选

    探索Renesas 9FGV0431:低功耗PCIe时钟生成器的卓越之选 引言 在当今的电子设计领域,PCIe技术的广泛应用对时钟生成器提出了更高的要求。Renesas的9FGV0431作为一款专为
    的头像 发表于 03-15 17:25 1089次阅读

    大晓机器人开源实时生成世界模型Kairos 3.0-4B

    近日,大晓机器人重磅开源开悟世界模型3.0(Kairos 3.0)-4B 系列具身原生世界模型。作为业内首个实现 “多模态理解 — 生成 — 预测” 一体化的开源具身原生世界模型,该模型以 “物理
    的头像 发表于 03-14 16:54 1994次阅读
    大晓机器人<b class='flag-5'>开源</b>实时<b class='flag-5'>生成</b>世界模型Kairos 3.0-4B

    如何在LTspice仿真中实现伪随机数和真随机数的生成

    to reseed the MC generator(使用时钟重新设置MC生成器的随机种子)选项。文章探讨了伪随机数和真随机数之间的利弊权衡,同时比较了蒙特卡罗统计仿真与更有针对性的最坏情况仿真之间的差异。
    的头像 发表于 01-09 14:08 4838次阅读
    如何在LTspice仿真中实现伪随机数和真随机数的<b class='flag-5'>生成</b>

    openDACS 2025 开源EDA与芯片赛项 赛题七:基于大模型的生成式原理图设计

    ,形成了一批具有应用价值的技术成果。本届大赛预计发布50个赛项,持续规划1500万元总奖金。 openDACS2025开源EDA与芯片赛项,聚焦集成电路产业的数字设计、处理器设计自动化、生成式芯片设计等
    发表于 11-13 11:49

    华为发布通信站点光储错一体化解决方案

    10月23日,在第九届站点能源JDC论坛暨绿色网络峰会上,华为站点能源正式发布通信站点“光储错一体化”解决方案(以下简称“华为方案”),旨在通过智能调度光能、储能和电网电力,全面优化
    的头像 发表于 10-24 09:50 765次阅读

    如何通过地址生成器实现神经网络特征图的padding?

    ,从而使卷积输出特征图结果满足我们的需求,这种补零的操作称之为padding,如下图所示。 关于padding的实现,一般有两种操作,第一种是使用稀疏地址生成器,寻找padding数据地址的规律,当
    发表于 10-22 08:15

    高性能射频合成器评估模块LMX2571EPEVM技术解析

    Texas Instruments LMX2571EPEV射频合成器评估模块 (EVM) 设计用于LMX2571-EP低功耗、高性能射频合成器。Texas Instruments LMX2571-EP可生成
    的头像 发表于 09-23 11:11 1098次阅读
    高性能射频合<b class='flag-5'>成器</b>评估模块LMX2571EPEVM技术解析

    非对称密钥生成和转换规格详解

    生成 以字符串参数生成RSA密钥,具体的“字符串参数”由“RSA密钥类型”和“素数个数”使用符号“|”拼接而成,用于在创建非对称密钥生成器时,指定密钥规格。 说明:生成RSA非对称密
    发表于 09-01 07:50

    PanDao:实际约束条件下成像系统的初始结构的生成

    的平均RMS光斑尺寸约为55 μm,色差校正效果中等。基于同等规格与约束,我们采用自主研发的FTR初始透镜生成器,在数分钟内即创建出多个更加优质的设计方案。图1展示了由FTR程序生成的五类不同透镜系统
    发表于 05-07 08:57