WordPress和github page的选择和搭建

搭建博客时对wordpress和github page进行了简单的对比,最终选择了wp。
这里就简单对比下wp和gp的优缺点及搭建过程简介。主要比较方面包括搭建复杂度、对域名空间要求、写博客的便捷程度、开放性(主题、工具插件)、访问速度、SEO优化、迁移成本
ps: 下面介绍中github page使用octopress博客框架

首先如果希望能以独立域名访问,域名的注册是必不可少的,可选择万网西部数码

个人博客系列目前包括:

trinea.cn博客半年总结、数据分析及后续计划

trinea.cn一直在成长

关于trinea.cn

写在前面, 自己搭博客why and target

WordPress和github page的选择和搭建

a. 搭建复杂度 (各自的搭建过程见本文最后)
wp近乎傻瓜式;
github较复杂,需要安装不少软件,而且还可能有莫名的错误,需随时google解决
结果:wp胜出,当然喜欢折腾或是对ruby相当熟悉的话可能差别不是很明显。

b. 对域名空间要求
wp需要自己购买虚拟主机,低配大约在100-200RMB/Y,主机需要有lamp的环境运行wp,不过现在的linux虚拟主机一般都提供此环境;
github page的一大优点就是不需要虚拟主机,它是可以发布到github page上的。
结果:github page免费优势明显

c. 写博客的便捷程度
wp需要打开后台,在后台撰写文章,即时写当然是需要联网的。wp的强大插件使得博客文字样式可以很丰富
github page支持本地编写、本地预览,满意后再发布,并且支持markdown语法所以对于不少程序员可能会比较方便。文本中直接编写极客的感觉*_*
结果:对于不同人群各有优劣吧

d. 开放性(主题、工具插件)
wp的主题和插件是无比丰富的,这是选择wp的一大原因之一,不过插件多同时也带来了另一个问题就是质量良莠不齐,选择相当麻烦费事,org~,之后会分享自己装的觉得还不错的插件。
octopress相当来说发展没多久,插件方面没怎么调查,不过主题是标准的程序员黑,自己改css相当费事
结果:wp胜出

e、访问速度
wp的访问速度与虚拟空间地址有关,不过我挂在朋友的购买的国外虚拟空间上速度感觉也还不错
github的访问速度感觉与其他国外网站比还是较慢的,这几天刚好因为抢票插件被封
结果:看具体虚拟空间的选择

f、SEO优化
wp不少插件提供seo优化功能,但也需要发博客时自己填写不少信息比较麻烦
github page搜索引擎优化就不需要自己做了,并且github在google上权重肯定相当高,所以优势明显
结果:github page胜出

g、迁移成本
wp的迁移需要将网站目录迁移、数据库备份后再导入即可
octopress的迁移也还好,就算不利用github page的话,自己有一套ruby和nginx的环境的话也是可以很方便重新部署的
结果:旗鼓相当

我比较在乎开放性(主题、工具插件)、写博客的便捷程度、访问速度、迁移成本四点。尤其对第一点比较看重,所以选择了wp,不过比较插件真是差点被折腾死||_||,在wordpress和github page的搭建中有自己安装的比较好的插件.

PS:搭建过程
wordpress搭建:下载最新wordpress包,解压上传。直接访问index.php,按照提示填写数据库信息即可(可以自己将个数据库)。

github page博客搭建参考在github上用octopress搭建博客,关于ruby的安装可参考Ruby在windows下的安装 。下面是自己安装过程中碰到的几个错误,分享下:
(1) ruby安装目录不能包含空格,否则在某些gem install会报错

(2) rake setup_github_pages 提示:window No such file or directory – git remote -v
这是因为windows 的cmd没有配置git路径,只要在环境变量path中加入git的bin目录即可

(3) invalid byte sequence in GBK rake setup_github_pages
这是因为本机windows的cmd默认为gbk,运行命令set LC_ALL=en_US.UTF-8 set LANG=en_US.UTF-8先

(4) rake deploy 提示## Deploying website via Rsync FAILED rake deploy
没有先rake setup_github_pages

github如何绑定域名可见:https://help.github.com/articles/my-custom-domain-isn-t-working

时间: 2024-12-03 16:31:28

WordPress和github page的选择和搭建的相关文章

MaxDot照片秀(on github page)

介绍 用GitHub pages建了个静态网页,上面借用d3的一个demo里的可视化效果,放了张和女朋友的合影,作为一个小礼物.很简单也很方便,以后打算做更多好玩的前端的东西放到github page上.可以通过 http://pelick.github.io/ 来访问~ 效果

博客-放在github page上的静态网站怎么取消绑定自定义域名?

问题描述 放在github page上的静态网站怎么取消绑定自定义域名? 购买域名后添加了 @ CNAME 我的用户名.github.io blog A 192.30.252.154 blog A 192.30.252.153 三条记录然后在gh-pages分支上添加了内容为**blog.我的域名.cn**的CNAME文件 但是访问的时候一直说服务器未响应,应该是github page给的ip的问题 所以现在想改回来直接用 用户名.github.io来访问 于是删掉了CNAME文件,但是访问 用

github pages + Hexo + 域名绑定搭建个人博客

环境 Windows 10(64 位) Git-2.7.4-64-bit  node-v4.4.7-x64 如果上述软件已经安装的,跳过,没有安装的下载安装. 1,git下载安装(https://git-for-windows.github.io/) 2,node下载安装(https://nodejs.org/en/) 3.安装npm工具(这里可以先不安装,我是之前做RN,所以已经安装好了) 4,验证安装是否成功.      为了验证是否安装成功,我们在dos桌面输入如下的命令:       

在Github上利用Hexo框架搭建博客

 今天花了一下午加上一晚上的时间用MarkDown和Hexo搭建了一个在放在github的博客.     效果图:          虽然过程比较坑爹,途中还遇到几个bug,但至少结果让人满意.做程序员就应该有事没事多折腾折腾,学学新技术.尝试新东西.做人也一样,多去尝试,去经历,去看不同的世界.enjoy life.     搭建博客的教程我就不写了,给大家推荐个:              http://zipperary.com/2013/05/28/hexo-guide-2/ 原文地址:

在GitHub Pages上使用Pelican搭建博客的教程_python

Pelican 介绍 首先看看 Pelican 的一些主要特性:     Python实现,开放源码     输出静态页面,方便托管     支持主题,采用Jajin2模板引擎     支持代码语法高亮     支持reStructuredText.Markdown.AsciiDoc格式     支持Disqus评论     支持Atom和RSS输出 这些特性都是大爱,完全满足我对博客系统的基本需求,再配合免费无限制的GitHub Pages,一切近乎完美了.安装 Pelican 开始前请自行安

使用github与Octopress 搭建GitHub Pages博客

前提条件 注册一个github账号. 任何资料,都不如Octopress 和Github Pages的官方文档,建议首先阅读官方文档. GitHub Pages快速体验 在GitHub网站上,点击右上角的+号图标,创建一个新的Repo,Repository 的名字必须为 username.github.com.然后点击Settings进入该Repo的设置页面.看到"Automatic Page Generator",说明这个Repo已经启用了GitHub Page.点击按钮进入设置.

win10+hexo+github搭建个人博客

win10+hexo+github搭建个人博客 参考:https://hexo.io/,博客用于记录自己的学习工作历程 参考以下步骤安装 1.搭建环境准备(包括node.js和git环境,gitHub账户的配置) 2.安装 配置Hexo,配置将Hexo与github page结合起来 3.怎样发布文章 主题 推荐 主题 4.Net的简单配置 添加sitemap和feed插件 5.添加404 公益页面 安装并配置环境 win10+Node.js+git+github Node.js下载地址:htt

【Jekyll搭建GITHUB个人博客】安装Ruby 环境、包管理器 RubyGems、Jekyll与错误解决

转载请注明出处http://blog.csdn.net/qq_26525215 本文源自[大学之旅_谙忆的博客] 今天在博客专家群看到CSDN韩俊强发表了一篇用Jekyll搭建个人博客的文章感觉很好. 搭建博客方便很多开始一直想着自己搭建博客然后一直没什么时间在做另外一个项目所以现在就考虑用Jekyll在GITHUB上搭建博客了. 介绍下Jekyll Jekyll 是一个简单的博客形态的静态站点生产机器.它有一个模版目录其中包含原始文本格式的文档通过 Markdown 或者 Textile 以及

使用hexo在GitHub上搭建个人博客网站

前言 为什么要使用GitHub Pages搭建博客? GitHub使用免费,空间充足 管理安全方便,基于GitHub版本控制 定制化程度高,与其他博客网站相比没有什么约束 可以自由指定域名且不许要备案 基于全球最大的男性交友网站GitHub,方便交流... 所需环境 node.js@5.5.0 git@1.9.2 hexo@3.2.2 Github账号 新建一个repository repository名称为 username.github.io 随便选择一个主题 此时在浏览器中输入 usern