萌开源联盟社区博客

萌开源联盟社区 | 一个以新媒体和 WordPress 为核心的兴趣交流开源社群!

三万计划网

《从零开始!设计师如何打造高性价比个人网站》初级系列教程之程序选择篇

how-to-build-a-personal-website-program-source-choice

这一篇文章本来打算按照一些微博上的读者要求,讲一讲域名备案方面的知识。但后来仔细考虑了下,我所推荐给大家的是采用国外网站购买的域名和服务器,不必考虑备案问题,所以这里就不放跟初始规划不符的文章了。

在这篇文章中,我们介绍5种国内外流行和新兴的、适合个人使用的博客建站程序。

 

1.Hexo

官网:https://hexo.io/zh-cn/

hexo-io-zh-cn

Hexo出自台湾大学生Tommy351之手,是一款基于Node.js的快速、简洁且高效的静态博客框架。

目前在GitHub上已有11079 star 和 1814 fork。

hexo-io-github

在谷歌搜索Hexo的相关资料时,发现有人这样评价它:

一直纠结于哪里写博客,曾用过新浪博客,百度空间,JavaEye,Lofter,OSChina,cnblogs,CSDN,自搭WordPress,都不满意。再后来也弄过Jekyll和Octopress,觉累不爱。

直到多看了一眼hexo,这个逼格极高的程序猿写作方式,我喜欢。就连Hexo的发音都像是黑客哦!如果你跟我一样纠结哪里写博,那就来到GitHub吧,让我们一起Hexo!Hexo绝对不会让你失望,相信很快它就会流行起来。

Hexo这样形容自己:

①超快速度:Node.js 所带来的超快生成速度,让上百个页面在几秒内瞬间完成渲染。

②支持 Markdown:Hexo 支持 GitHub Flavored Markdown 的所有功能,甚至可以整合 Octopress 的大多数插件。

③一键部署:只需一条指令即可部署到 GitHub Pages, Heroku 或其他网站。

④丰富的插件:Hexo 拥有强大的插件系统,安装插件可以让 Hexo 支持 Jade, CoffeeScript。

看了一些资料,我个人觉得这是一款很棒的博客建站程序。但是,棒归棒,不适合新手是一个比较大的缺点。因为它需要提前安装Node.js和Git这两款应用程序,而这两款程序对新手来说,基本是不会去安装使用的。另外,社区发展不是很成熟,插件和主题也不是非常丰富。一句话来评价它,上手难,精通也较难。

 

2.Ghost

官网:https://ghost.org/

ghost-org-en

Ghost是用JavaScript编写的博客平台,基于MIT许可证开放源代码。Ghost的设计主旨是简化个人网站发布以及网上出版的过程。

Ghost是一款个人博客系统,它是使用Node.js语言和MySQL数据库开发的,同时支持MySQL、MariaDB、SQLite和PostgreSQL。用户可以在支持Node.js的服务器上使用自己的博客。

Ghost官方支持版,同时有爱好者开发的第三方中文汉化版,如Ghost的中文汉化版。Ghost提供开发插件的API和可以定制的Handlebars主题模板样式。

目前在GitHub上已有20063 star 和 4842 fork。

ghost-org-github

Ghost的历史渊源与WordPress密不可分:

2012年11月,前WordPress UI首席设计师,Ghost的创始人John O’Nolan在博客里提出Ghost计划,计划开发更简洁的博客程序,而不是内容管理系统。

2013年4月29日,O’Nolan为实施Ghost项目计划在Kickstarter筹款£25,000。而这个新项目在29天内获得£196,362筹款, 成功获得了WooThemes,ENVATO和微软公司的支持。

2013年9月19日, Ghost的第一个公开版本发布,预览版命名为Kerouac。2013年10月14日, Ghost0.3.3在GitHub发布。在GitHub进行开发、升级和更新。

也就是说,WordPress内部人员看WordPress不爽了,于是自己跳了出来,开发了一个新的博客建站程序跟WordPress干架。

虽然跟上面的Hexo一样,都使用了Node.js语言开发,但明显Ghost比Hexo要成熟一些。Ghost社区要比Hexo社区的氛围要好的多,各种文档和资料比较丰富,其插件和主题也比较多,总的来说,它是一个非常不错的博客建站程序。但是,它也跟Hexo一样,需要提前安装Node.js环境等,有着类似的问题。一句话评价它,上手较难,精通也较难。

 

3.ZBlog

官网:https://www.zblogcn.com/

zblogcn-com-zh-cn

在国内的博客界,大致分为两个教派,一个是WordPress教,另外一个则就是ZBlog教了。

ZBlog是国人开发团队RainbowSoft Studio团队开发的博客程序,它有ASP和PHP两种语言版本,其创始人为朱煊(网名:zx.asd)。ZBlog最早只有ASP版本,PHP版本是后来开发出来的。
ZBlogASP是一款小巧而强大的ASP博客程序,同时支持Microsoft Access和Microsoft SQL Server两种数据库。
ZBlogPHP基于高效的PHP环境,体积小,速度快,支持MariaDB(MySQL)、SQLite、PostgreSQL等多种数据库。
ZBlogASP和ZBlogPHP有着强大的可定制性、丰富的插件接口和独立的主题模板,方便开发者和用户的定制与优化。 ZBlogASP和ZBlogPHP均基于The MIT License开放源代码。

目前在GitHub上已有78 star 和 42 fork(你没有看错,有个数据还是我加上去的。)。

zblogcn-com-github

ZBlog目前的使用者里面,我知道的比较有名的当属卢松松博客了。虽然它的功能不是很强大,但是对于写博客的人来说,也足够使用了。ZBlog的插件和主题比较少,尽管它已经有10来年的历史了。ZBlog的这种情况令我有一点诧异,因为上面的两种博客建站程序的历史都比他要短的多,名气却比它大。或许这与ZBlog的使用者有一点关系吧。

ZBlog的缺点不少,不过优点也不能忽视,那就是它的上手和精通难度比较小。只要稍微会一点HTML+CSS+JS,就可以轻而易举地制作出美观的模板。只要会ASP或者PHP,就可以做出一个ZBlog插件。一句话评价它,上手不难,精通也不难。

 

4.Typecho

官网:http://typecho.org/

typecho-org-zh-cn

Typecho是一个国人团队开发的程序。说起来,Typecho的出现也与WordPress密不可分。

Typecho的前身是Magike,一个开源博客程序,由Typecho项目的发起人70开发的。该团队的最初形成,是在WordCamp China的活动上,后来有更多成员加入了这个项目,之后改名为Typecho。

发起人70在官方博客里详细解释了Typecho名字的由来(看起来有一点意思):

曾经,有一个开源博客程序叫做Magike,在它发布1.2正式版之后,开发组的几个人开始商讨下一步的开发计划,有这样几个问题摆在了我们目前:

1、Magike博客程序是基于Magike Framework开发,保证了程序的效率和安全性,但是这个MVC的框架结构比较复杂,更适合用于开发大型项目,如果在博客程序开发中可以精简掉Magike Framework自带的模板引擎以及其他一些代码,就可以提供给用户一个更精巧的程序,这与我们希望代码越少越好的初衷一致,这直接推动了新版本从内核开始重 写。

2、作为一个使用GPL V2发布的开源程序来说,虽然我们极力保证代码的规范性,但还是存在一些不足,比如程序注释不够详细,加上开发团队在对国际化的理解上走了一点弯路,与其逐步完善,不如从根本上重来,让新程序的开源血统更加纯洁。

3、Magike.com这个域名不在我们手里,而且Magike这个名字并不具备浅显易懂的含义,记忆起来有难度。

就在Magike团队决定为这个全新的博客程序拍脑袋想名字的时候,又有一名优秀的设计师fen加入了我们,Magike这个程序也获得越来越多用户的反馈,于是有人想到了Typecho这个名字。

Type,有打字的意思,博客这个东西,正是一个让我们通过打字,在网络上表达自己的平台。

Echo,意思是回声、反馈、共鸣,也是PHP里最常见、最重要的函数,相信大部分PHP爱好者都是从echo ‘Hello,world!’;开始自己的PHP编程之路的。

将这两个词合并在一起,就有了Typecho,我们期待着越来越多的人使用我们开发的程序,也期待着越来越多的人加入到开源的行列里。

大家一起来,Typecho )))))))))))))))))))))

Typecho是一个简单,轻巧的博客程序。基于PHP,使用多种数据库(Mysql,PostgreSQL,SQLite)储存数据。在GPL Version 2许可证下发行,是一个开源的程序,目前使用SVN来做版本管理。

Typecho这样形容自己:

①轻量高效:仅仅 7 张数据表,加上不足 400KB 的代码,就实现了完整的插件与模板机制。超低的 CPU 和内存使用率,足以发挥主机的最高性能。

②先进稳定:原生支持 Markdown 排版语法,易读更易写。支持 BAE/GAE/SAE 等各类云主机,即使面对突如其来的高访问量,也能轻松应对。

③简洁友好:精心打磨过的操作界面,依然是你熟悉的面孔,更多了一份成熟与贴心。每一个像素的剪裁,都只为离完美更进一步。

目前在GitHub上已有2234 star 和 714 fork 。

typecho-org-github

目前Typecho的社区氛围较好,除了官方社区,还在国内知名开发者技术社区SegmentFault有其问答节点,民间也有不少粉丝建立的相关社区。Typecho跟上面几个博客建站程序比,其主题和插件等资源较为丰富。综合来说,是一个值得一试的博客程序。一句话来评价,上手简单,精通也不是很难。

 

5.WordPress

官网:https://cn.wordpress.org/

wordpress-org-en

WordPress可以说是目前全世界范围内,包括中国在内,最流行的一个建站程序,而不仅仅是博客建站程序。它的意义已经超越了博客的范围,更像是一个小型CMS。

目前国内知名的使用WordPress开发的站点有:品玩网(大家熟知的36kr使用的是Ruby开发的) ,爱范儿 , 异次元软件世界 ,煎蛋网 ,百度泛用户体验中心等等。

品玩网

品玩网

爱范儿

爱范儿

以下内容来自百度百科和维基百科:

WordPress是一个自由开源的博客软件和内容管理系统。用户可以在支持PHP和MySQL数据库的服务器上架设属于自己的博客站点,也可以把 WordPress当作一个内容管理系统来使用。
WordPress一开始是一款个人博客系统,并逐步演化成一款内容管理系统(CMS)软件,它是使用PHP语言和MySQL数据库开发的。用户可以在支持 PHP 和 MySQL数据库的服务器上使用自己的博客。
WordPress有许多官方开发和第三方开发的免费模板,安装方式简单易用。不过要做一个自己的模板,则需要你有一定的专业知识。比如你至少要懂的标准通用标记语言下的一个应用HTML代码、CSS、PHP等相关知识。
WordPress官方支持中文版,同时有爱好者开发的第三方中文语言包,如wopus中文语言包。WordPress拥有成千上万个各式插件和不计其数的主题模板样式。

WordPress这样评价自己:

①WordPress是一个注重美学、易用性和网络标准的个人信息发布平台。WordPress虽为免费的开源软件,但其价值无法用金钱来衡量。

②WordPress的图形设计在性能上易于操作、易于浏览;在外观上优雅大方、风格清新、色彩诱人。

③使用WordPress可以搭建功能强大的网络信息发布平台,但更多的是应用于个性化的博客。针对博客的应用,WordPress能让您省却对后台技术的担心,集中精力做好网站的内容。

目前在GitHub上已有7704 star 和 3995 fork 。

wordpress-org-github

WordPress的官方社区异常活跃,其粉丝建立的社区也非常活跃,在谷歌上能搜出异常多的很棒的相关网站。可以说,它的资源非常丰富,其主题和插件种类丰富,无所不包。官方的收录里面,有几万个主题和插件方面的资源,而在像ThemeForest这样的服务市场和其他大大小小的第三方网站中,更是有着数不胜数的相关资源。一句话评价它,易于上手,难于精通。

以上就是本篇文章的全部内容。打造个人网站的基础入门知识也差不多了,接下来的文章将会开启新的篇章,敬请期待。

 

请老王喝个茶—>IMG_3777-230x300

6 + 5 =

回到顶部