七大开源blog框架介绍
前言 由于前面一期介绍Hexo搭建个人blog时,一时吹牛皮说了好几种博客框架,最后却只介绍了Hexo(我这张臭嘴),有小伙伴在公众号询问到了其他的blog框架,由于我个人能力有限,这期就简单介绍下其他几个吧!Hexo、WordPress、VuePress、Hugo、Solo、Halo 、Jekyll 开始前,先看下目前Gitee Pages 服务支持的有那几个?(又不想自己租服务器,不想掏钱
前言
由于前面一期介绍Hexo搭建个人blog时,一时吹牛皮说了好几种博客框架,最后却只介绍了Hexo(我这张臭嘴),有小伙伴在公众号询问到了其他的blog框架,由于我个人能力有限,这期就简单介绍下其他几个吧!
Hexo、WordPress、VuePress、Hugo、Solo、Halo 、Jekyll
开始前,先看下目前Gitee Pages 服务支持的有那几个?(又不想自己租服务器,不想掏钱买域名的白嫖党乐趣)如下,目前支持 Jekyll、Hugo、Hexo 这三个静态框架。开始前再分享一下,我个人是如何快速认识和学习一个新知识(技术)的,希望对看这篇文章的人有帮助:
最快速的认识一个新技术,就直接百度百科(或者维基百科)去查它的介绍与发展更新历史,然后再去看它的官网,官网都会有它的使用方法与文档介绍,一般能火的、好的技术官方文档也会写得非常详细。下面的介绍内容,也主要来源官方文档说明。
Hexo
Hexo 是一个基于Node.js的快速、简洁且高效的静态博客框架。Hexo 支持Markdown解析文章,在几秒内,即可利用靓丽的主题生成静态网页。
优点:
- 纯静态博客,部署简单、成本低廉、运行优化非常高效。
- Hexo 静态博客框架可以在云端,也可以在本地电脑上甚至手机上。
- Hexo 框架的博客网站没有网站后台,不存在后台安全漏洞的问题。
- 因为是纯静态的,几乎所有的 CDN 服务都可以完美的加速提升浏览速度。
- 搜索引擎对纯静态网站有天然的青睐度,收录、权重优先权明显。
- 纯静态网站会让网络攻击成本大大的增加也就是说纯静态网站被攻击的可能性更低了。
WordPress
WordPress是一款基于PHP语言的动态博客框架,能让你建立出色网站、博客或应用。用户可以在支持PHP和MySQL的服务器上架设属于自己的网站。(ZblogPHP 和 Typecho 与 WordPress 差不多也是基于PHP语言开发的这里就不介绍了)
优点:
- WordPress 功能强大、扩展性强,这主要得益于其插件众多,易于扩充功能,基本上一个完整网站该有的功能,通过其第三方插件都能实现所有功能;
- 适合DIY,如果你是喜欢丰富内容的网站,那么WordPress 可以很好地符合你的胃口。
- WordPress 备份和网站转移比较方便,原站点使用站内工具导出后,使用WordPress Importer插件就能方便地将内容导入新网站。
VuePress
VuePress 由两部分组成:一个以 Vue 驱动的主题系统的简约静态网站生成工具,和一个为编写技术文档而优化的默认主题。它是为了支持 Vue 子项目的文档需求而创建的。
由 VuePress 生成的每个页面,都具有相应的预渲染静态 HTML,它们能提供出色的加载性能,并且对 SEO 友好。然而,页面加载之后,Vue 就会将这些静态内容,接管为完整的单页面应用程序(SPA)。当用户在浏览站点时,可以按需加载其他页面。
官网:https://vuepress.vuejs.org/zh/
Hugo
Hugo是一种用Go语言编写的快速,现代的静态网站生成器,旨在让网站创建再次变得有趣。主要用于个人Blog、项目文档、初创公司站点构建。
优点
- 简单、易用、高效、易扩展、快速部署。
Solo
Solo 是一款基于Java语言有后台管理的,小而美的博客系统,专为程序员设计
Halo
Halo是一款基于Java语言,使用Spring Boot开发的博客系统,致力于打造最好的 Java 博客系统,且只想安安静静的做一个博客系统。
Jekyll
Jekyll 是一个简单的博客形态的静态站点生产机器(可以将纯文本转换为静态博客网站)。它有一个模版目录,其中包含原始文本格式的文档,通过一个转换器(如 Markdown)和我们的 Liquid 渲染器转化成一个完整的可发布的静态网站,Jekyll 也可以运行在Gitee Pages 上
END
上面介绍的七个框架中,由于我个人真正使用过的只有三个,所以这里就不推荐哪一个了,可以根据上面的介绍或者去看相应官方文档;
再一次:
最快速的认识一个新技术,就是直接百度百科(或者维基百科)去查它的介绍与发展历史,然后再去看它的官网,官网都会有它的使用方法与技术的文档介绍,一般能火的、好的技术官方文档也会写得非常详细。技术一直在更新,任何的技术教程都会有它适用的期限、都会被技术的更新迭代慢慢淘汰,只有他的开发作者们与官方文档才是最接近技术根源的地方。
希望对看这篇文章的人有帮助!
更多推荐
所有评论(0)