生成静态html文件_2019年最流行的静态网站生成器有哪些?

news/2024/5/8 17:27:11/文章来源:https://blog.csdn.net/weixin_36369259/article/details/112621140

7c3e7f1572945e7f90cc2dcb3f7d9ef1.png

静态站点生成器变得越来越流行。下面解释一下我们所说的“静态站点生成器”到底是什么。

静态站点生成器是介于手工编码的静态站点和 CMS 之间,同时保留两者优点的折中解决方案。本质上,你会使用类似 CMS 模版的概念生成静态 HTML 站点。内容可能会是从数据库中提取的,但通常情况下,会使用 Markdown 文件。站点生成可以是在你的开发机器或临时服务器上进行。之后产生的 HTML 文件被部署到 WEB 服务器上。用户将永远不会知道其中的差别。

一些流行的静态站点生成器包括:Jekyll、Pelican、Hugo 以及 Metalsmith,可以在百度或谷歌上搜索static site generator或百度搜索静态网站生成器查看更多。

Jekyll

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

8951eb06117844fb0bb4692c618e948e.png

Pelican

Pelican是使用Python编写的静态网站生成工具。它支持用reStructuredText, Markdown, 和AsciiDoc创作网站内容。Pelican支持Jinja模版引擎,结果是,它支持很多自定义主题。

9e123756d2b64057545b7034cba81d72.png

Hugo

Hugo是另一个流行的静态网站生成工具,它是使用go语言编写,并且使用Markdown语法。简单、易用、高效、易扩展、快速部署。

464b34668e9f9cf45d7e8364715b01ed.png

Metalsmith

Metalsmith是简单、高效、pluggable静态网站生成工具,它使用nodejs编写。在 Metalsmith 中,所有的逻辑都是由插件来处理的。 你只需将它们链接在一起。

bf0b9a29172d105acf4e8b238ee26745.png

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.luyixian.cn/news_show_750563.aspx

如若内容造成侵权/违法违规/事实不符,请联系dt猫网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

撑起12306网站,全靠这个世界第一的缓存框架!

提起业务量,除了京东618,淘宝双11,当数全民抢票平台 12306最有发言权。后台有位粉丝问了个很典型的问题,同样是架设在阿里云上的服务器,为什么12306经常会宕机,而双11阿里每秒钟50多万笔订单,都…

ASP.NET 4中的SEO改进

ASP.NET 4包括了一系列新的运行时特性,可以帮助你进一步优化你的网站。其中一些新特性可以用来进行SEO优化以提高网站在搜索引擎中的排名和权重,这些特性包括: 新的Page.MetaKeywords 和 Page.MetaDescription 属性 针对ASP.NET Web Forms的新…

大型网站架构演变和知识体系

之前也有一些介绍大型网站架构演变的文章,例如LiveJournal的、ebay的,都是非常值得参考的,不过感觉他们讲的更多的是每次演变的结果,而没有很详细的讲为什么需要做这样的演变,再加上近来感觉有不少同学都很难明白为什么…

从LiveJournal后台发展看大规模网站性能优化方法

因近期打算对公司应用架构进行调整, 其中的一些思路值得借鉴. 以下为转载内容: 一、LiveJournal发展历程 LiveJournal是99年始于校园中的项目,几个人出于爱好做了这样一个应用,以实现以下功能: 博客,论坛社会性网络&#xff0…

23个精美的的国外网站设计作品推荐欣赏

如果一个网站的内容不是很多而且将来内容也不怎么增加的话,那么制作成单页(Single Page Websites)的形式是很好的选择。这种只有一个页面的网站形式,曾经非常流行,现在依然有很多人喜欢。如果你也想做一个这样的网站&a…

01火山PC开发网站-我的第一个网页程序

大家好,我是你们的老师利快云,后续我们将会持续性的更新火山PC开发网站的文章,欢迎大家持续性的关注~ PS:文章正式开始~ 首先我们新建一个火山PCMFC窗口项目,并添加我们所安装的模块,如下图: …

Spring Boot + Vue 音乐网站开源项目,前后端分离,拿来练手真不错!

点击关注公众号,Java干货及时送达参考:github.com/Yin-Hongwei/music-website项目说明本音乐网站的客户端和管理端使用 VUE 框架来实现,服务端使用 Spring Boot MyBatis 来实现,数据库使用了 MySQL。项目功能音乐播放用户登录注册…

火山PC炫彩+html解析网站

火山PC炫彩列表html解析网站 本文作者:灰羊羊 一、火山调用的模块 1.炫彩界面库 2.html解析工具类 3.火山模块 二、正文开始,首先创建火山的项目 创建一个火山的空窗口项目,此处我们使用炫彩的界面,创建成员,最后返回要为0&#…

Android学习资料整理:流行框架网站书籍推荐---博客推荐

| 图片加载 | Glide | 可播放gif,谷歌推荐的图片加载 | | 图片加载 | Fresco | 可播放gif,流畅性最好的加载框架,Facebook 出品 | | 图片加载 | Picasso | squre inc.开源的图片加载框架。 | | 图片处理 | Picasso—transformations | 图片处…

Android程序员35岁之后还在招聘网站上投简历找工作丢人吗?

5.没啥明显长处,但做事踏踏实实,交给你的事情不会出漏子,和你工作过的人觉得和你搭档舒心。 6.虽然有个性,但也有创意,能做别人想不出来的好策划,好设计。 7.要么擅长娱乐酒席,要么擅长活动组…

Spring Boot + Vue 音乐网站开源项目,前后端分离,拿来练手真不错!

项目说明 本音乐网站的客户端和管理端使用 VUE 框架来实现,服务端使用 Spring Boot MyBatis 来实现,数据库使用了 MySQL。 项目功能 音乐播放用户登录注册用户信息编辑、头像修改歌曲、歌单搜索歌单打分歌单、歌曲评论歌单列表、歌手列表分页显示歌词…

主导SEO成败的关键是细节的布局,细数SEO三大布局思路

有的人认为SEO操作就类似车间工作,有一个完整的流程,整套流程下来网站就会有一个好的排名。这样是不对的,优化的着重点是要有一个好的思维,技巧和策略,把这些着重点相结合的运用到SEO优化中,很大的机率会达…

网站架构演化

http://www.ha97.com/5095.html 说到大型网站,就得先说大型网站的特点:高并发、大流量、高可用、海量数据等。下面就说说大型网站的架构演化过程吧。 1. 初始阶段的网站架构 初始阶段都比较简单,通常一台服务器就可以搞定一个网站了&#xff…

网站都变成灰色,几行代码就搞定了!

点击关注公众号,Java干货及时送达推荐阅读:Spring 旗下最牛逼的国产项目!Spring Boot 3.0 正式发布,王炸!!当大家看到全站的内容都变成了灰色,包括按钮、图片等等。这时候我们可能会好奇这是怎么…

网站导航颜色停留_老外喜欢什么样的外贸网站?

在经济全球化的大背景之下,电子商务在海外市场拓展中的作用越来越凸显。符合国际化标准的外贸网站的建设,对于外贸企业的海外市场拓展和良好品牌建立的意义是十分重大的。今天,全球搜根据多年来的外贸建站经验,与大家分享如何打造…

从上百幅架构图中学得半点大型网站建设经验(上)

从上百幅架构图中学大型网站建设经验(上)引言 近段时间以来,通过接触有关海量数据处理和搜索引擎的诸多技术,常常见识到不少精妙绝伦的架构图。除了每每感叹于每幅图表面上的绘制的精细之外,更为架构图背后所隐藏的设计…

电商网站商品详情页缓存服务框架以及Hrstrix核心

小型电商网站商品详情页架构 会做一个静态化页面,直接返回给用户,不涉及业务,所以返回时间特别快,如图所示。 这坏处在于只是使用一些小型的网站,几百几千到几万的商品数据。如果一些大型网站,商品数量几亿…

php测试网站并发量和某个网页访问时间工具---ab.exe

基本用法进入到cmd控制台 ab.exe-n 访问的总次数 -c 有多少人同一时间访问(并发量) 访问页面的 url 例如: 第一行的意思:进入在 apache服务器下面的 bin目录 然后 执行 ab.exe -n 10000(访问总次数) -c 100(有多少人同时访问&a…

一个网站自动化测试程序的设计与实现

CSDN博客不再经常更新,更多优质文章请来 粉丝联盟网 FansUnion.cn! (FansUnion) 代码 下载地址:http://download.csdn.net/detail/fansunion/5018357(免积分) 代码亮点:可读性很好,注释详尽 背景 工作中,在维护一…

假如我来架构12306网站

笔者连日来也萌发了一个想法,假如让我来设计12306网站,我作为总架构师,该当如何考虑呢?自己虽然经历过众多的大项目的全生命周期跟踪管理,对于软件工程应该是有一定的研究,但像如此巨型项目,应该…