流行的静态(博客)网站生成工具

更新日期: 2019-05-28阅读量: 2358标签: 网站

最近特别流行使用静态网站搭建博客,本博客就是host在GitHub Pages的静态网站。静态网站非常适合专注于内容的网站,例如,博客。那你可能会问,为什么不用大名顶顶的wordpress(动态网站)呢。

静态网站和动态网站相比有如下好处:

  • 省钱。静态网站占用的系统资源少。如果挂到github pages上,只要注册一个域名就可以了。
  • 速度快。不经过php解析器,不用数据库,速度自然比动态网站快
  • 安全。由于静态网站的简洁,免疫很多web攻击方式。
  • 服务器端配置简单。只需要一个web server(apache、nginx)。
  • 非常容易维护。

静态网站的缺点是功能弱,和用户的交互能力不强。


静态网站生成工具能从简单的纯文本文件生成一个网站/博客。常用文本格式有reStructuredText和Markdown,我习惯使用Markdown。如果你想搭建自己的静态网站,你可以选用下面列出的11个工具


Jekyll

Jekyll做为GitHub Pages的构建工具(Ruby语言),使它成为最流行的静态网站生成工具。Jekyll的流行也因为它非常简单,只需要基础的web开发基础。你可以使用它轻易的把文本转换为自定义的网站/博客。

如果你有wordpress或其他博客站点,你可以导入到Jekyll中。Jekyll支持插件、标签等等。

Github Pages:https://pages.github.com
开始使用Jekyll:http://jekyllrb.com/docs/quickstart/


Octopress

Octopress是基于Jekyll的博客生成工具,它简化了Jekyll的操作,可以让你更舒服的创作。Octopress的一大优势是它插件很多,并且兼容Jekyll的官方插件。

Octopress支持内建的社交平台(Twitter, Google+),Disqus评论和Google Analytics。

Octopress的文档:http://octopress.org/docs/ 

 

Hexo

Hexo是用Node.js编写的博客框架。这个静态网站生成工具非常快,使用它构建一个完整的网站只需要几秒钟。Hexo支持所有的GitHub Markdown特性,并支持大多数Octopress插件。

从其他博客平台迁移到hexo非常容易。

[Hexo的文档]https://hexo.io/docs/ 

 

Hugo

[Hugo]http://gohugo.io/是另一个流行的静态网站生成工具,它是使用go语言编写,并且使用Markdown语法。官网对它的描述:This application does not depend on administrative privileges, databases, interpreters, or external libraries, and still works like a charm. Websites or blogs built with Hugo can be hosted on any web host including GitHub Pages, S3, and Dropbox.

开始使用Hugo:http://gohugo.io/overview/quickstart/  


Pelican

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

开始使用Pelican:http://docs.getpelican.com/en/3.6.3/install.html 

 

Middleman

Middleman -中间人,又一个使用Ruby编写的静态网站生成工具。它提供怎么使用和自定义的文档,方便你自定义你的网站。

Middleman is a static site generator using all the shortcuts and tools in modern web development.

开始使用Middleman:https://middlemanapp.com/basics/install/ 

 

Metalsmith

Metalsmith是简单、高效、pluggable静态网站生成工具,它使用nodejs编写。Metalsmith和其他工具的最大区别是它的所有东西都由插件处理,并且插件可以重用。只要决定网站的功能,然后找到相关插件,组合到一起,ok,ready to go!

Metalsmith也可以生成PDF、电子书、文档等等。

开始使用Metalsmith:http://www.metalsmith.io/ 

 

DocPad

DocPad自带建立好的网站主架,允许你快速的建立功能完整的网站。这个工具支持CoffeeScript、Ruby、php、Stylus等等。DocPad removes limitations and closes the gap between experts and beginners. Designers and developers can create websites faster than ever before.

开始使用DocPad:http://docpad.org/docs/install 

 

Wintersmith

Wintersmith是极简的、可扩展的静态网站生成工具,它使用Nodejs编写。它同样支持插件。Wintersmith的项目基于目录结构,可以方便的移植旧站点。

开始使用Wintersmith:https://github.com/jnordberg/wintersmith#quick-start 

 

Cactus

Cactus是使用Python和Django模版系统制作的静态网站生成工具。

开始使用Cactus:https://github.com/koenbok/Cactus/ 


HubPress

HubPress是开源的web应用,使用它可以允许你创建一个基于GitHub Pages的博客。HubPress的使用非常简单,你只需要fork这个项目到你的github,然后修改配置文件就可以了。

开始使用HubPress:https://github.com/HubPress/hubpress.io  


站长推荐

1.云服务推荐: 国内主流云服务商/虚拟空间,各类云产品的最新活动,优惠券领取。领取地址:阿里云腾讯云硅云

链接: https://www.fly63.com/article/detial/3461

个人网站如何接入支付功能_支持个人支付的第三方平台整理

作为个人开发者,为自己的辛苦开发的项目配上支付功能,才有盈利的盼头!但是目前大部分都需要企业资质,那对应个人而言如何在网站、应用中接入支付功能呢?这里找了一些不需要企业资质的第三方支付平台。

网站内容检测——在线原创文章相似度在线检测工具总汇

为了自己网站上文章的质量,我们可以通过一些在线的原创文章相似度在线检测工具,进行检测自己的文章和网上相关文章的相似率!下面就为此整理了一些目网上已有的工具,以供大家参考使用

郑州网站建设告诉你移动端网站关键词怎么优化

移动端网站关键词怎么优化?现在人人都要用手机,手机已经成为我们生活中不可或缺的一部分,移动端也越来越重要了,很多企业都开始关注移动端关键词排名,移动端和PC端排名为什么差这么大,移动端关键词优化方法是什么?

新网站如何加快收录?

对于一个新网站来说,希望短时间内被收录无疑是网站经营者最关注的的问题。那么就让我们了解一下!新网站上传之后,首先在百度搜索上输入你的网站网址,然后主动向百度提交你的网站

了不起的gatsby.js_一个现代化开发网站的网站产生系统

GatsbyJS 是一个现代化开发网站的网站产生系统,拥有完整、丰富且开源的生态圈。它利用 React + GraphQL 产生的多页面应用,让前端工程师,编辑,用户都感到满意。就让我们一步步地探索这个系统吧。 GatsbyJS 是一个拥有超过 2万 Stars,3500 forks 的 React 网站生成系统。

大型网站架构设计方向初探

一个小型的网站,比如个人网站,可以使用最简单的html静态页面就实现了,配合一些图片达到美化效果,所有的页面均存放在一个目录下,这样的网站对系统架构、性能的要求都很简单,随着互联网业务的不断丰富,网站相关的技术经过这些年的发展

网站访问和防火墙

用户访问网站步骤 :浏览器输入域名先到用户的本机 C盘hosts文件(Linux上是/etc/hosts)文件中查看是否有如果有就直接访问对应的ip地址、 如果没有那么由dns服务器加速到顶级域名服务器解析域名对应的ip地址

Chrome无法从该网站添加应用,扩展程序和用户脚本

更新谷歌浏览器之后发现不能通过本地 crx文件安装离线插件了,网上找到的方法有两种 :一个就是通过添加浏览器参数解决 但是这个方法我尝试之后失败了 ,第二个方法就是用工具安装,具体如何太麻烦了就没有用

在网站建设的时候需要考虑哪些因素?

站制作公司数不胜数,每家公司使用域名、服务器的提供商也是不同,制作网站使用代码语言、模板、自主研发的系统都是各不相同。网站整体的设计要好,这个设计,一是指网站的代码设计,最好采用PHP+MySQL的形式,像目前建站比较流行的Dedecms,Wordpress

新手如何学做网站_ 新手做网站买服务器

很多新手想做一个网站却不知道怎么做,今天呢,我就给有建网站需求的小伙伴们来说一说从建网站的步骤,还有一些常见问题的解决办法。在网络上的主机都有自己唯一的标识也就是你的IP地址,因为IP地址较长,不容易记忆

点击更多...

内容以共享、参考、研究为目的,不存在任何商业目的。其版权属原作者所有,如有侵权或违规,请与小编联系!情况属实本人将予以删除!