{"action":"closed","issue":{"url":"https://api.github.com/repos/Kooyun/blogs/issues/1","repository_url":"https://api.github.com/repos/Kooyun/blogs","labels_url":"https://api.github.com/repos/Kooyun/blogs/issues/1/labels{/name}","comments_url":"https://api.github.com/repos/Kooyun/blogs/issues/1/comments","events_url":"https://api.github.com/repos/Kooyun/blogs/issues/1/events","html_url":"https://github.com/Kooyun/blogs/issues/1","id":148915466,"number":1,"title":"TestBlog","user":{"login":"Kooyun","id":18508375,"avatar_url":"https://avatars.githubusercontent.com/u/18508375?v=3","gravatar_id":"","url":"https://api.github.com/users/Kooyun","html_url":"https://github.com/Kooyun","followers_url":"https://api.github.com/users/Kooyun/followers","following_url":"https://api.github.com/users/Kooyun/following{/other_user}","gists_url":"https://api.github.com/users/Kooyun/gists{/gist_id}","starred_url":"https://api.github.com/users/Kooyun/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Kooyun/subscriptions","organizations_url":"https://api.github.com/users/Kooyun/orgs","repos_url":"https://api.github.com/users/Kooyun/repos","events_url":"https://api.github.com/users/Kooyun/events{/privacy}","received_events_url":"https://api.github.com/users/Kooyun/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/Kooyun/blogs/labels/question","name":"question","color":"cc317c"}],"state":"closed","locked":false,"assignee":null,"milestone":null,"comments":0,"created_at":"2016-04-17T03:42:38Z","updated_at":"2016-04-17T04:54:55Z","closed_at":"2016-04-17T04:54:55Z","body":"搭建博客时对wordpress和github page进行了简单的对比，最终选择了wp。\r\n这里就简单对比下wp和gp的优缺点及搭建过程简介。主要比较方面包括搭建复杂度、对域名空间要求、写博客的便捷程度、开放性（主题、工具插件）、访问速度、SEO优化、迁移成本\r\nps: 下面介绍中github page使用octopress博客框架\r\n首先如果希望能以独立域名访问，域名的注册是必不可少的，可选择万网或西部数码等\r\n \r\n个人博客系列目前包括：\r\ntrinea.cn博客半年总结、数据分析及后续计划\r\ntrinea.cn一直在成长\r\n关于trinea.cn\r\n写在前面, 自己搭博客why and target\r\nWordPress和github page的选择和搭建\r\n \r\na. 搭建复杂度 (各自的搭建过程见本文最后)\r\nwp近乎傻瓜式；\r\ngithub较复杂，需要安装不少软件，而且还可能有莫名的错误，需随时google解决\r\n结果：wp胜出，当然喜欢折腾或是对ruby相当熟悉的话可能差别不是很明显。\r\n \r\nb. 对域名空间要求\r\nwp需要自己购买虚拟主机，低配大约在100-200RMB/Y，主机需要有lamp的环境运行wp，不过现在的linux虚拟主机一般都提供此环境；\r\ngithub page的一大优点就是不需要虚拟主机，它是可以发布到github page上的。\r\n结果：github page免费优势明显\r\n \r\nc. 写博客的便捷程度\r\nwp需要打开后台，在后台撰写文章，即时写当然是需要联网的。wp的强大插件使得博客文字样式可以很丰富\r\ngithub page支持本地编写、本地预览，满意后再发布，并且支持markdown语法所以对于不少程序员可能会比较方便。文本中直接编写极客的感觉*_*\r\n结果：对于不同人群各有优劣吧\r\n \r\nd. 开放性（主题、工具插件）\r\nwp的主题和插件是无比丰富的，这是选择wp的一大原因之一，不过插件多同时也带来了另一个问题就是质量良莠不齐，选择相当麻烦费事，org~，之后会分享自己装的觉得还不错的插件。\r\noctopress相当来说发展没多久，插件方面没怎么调查，不过主题是标准的程序员黑，自己改css相当费事\r\n结果：wp胜出\r\n \r\ne、访问速度\r\nwp的访问速度与虚拟空间地址有关，不过我挂在朋友的购买的国外虚拟空间上速度感觉也还不错\r\ngithub的访问速度感觉与其他国外网站比还是较慢的，这几天刚好因为抢票插件被封\r\n结果：看具体虚拟空间的选择\r\n \r\nf、SEO优化\r\nwp不少插件提供seo优化功能，但也需要发博客时自己填写不少信息比较麻烦\r\ngithub page搜索引擎优化就不需要自己做了，并且github在google上权重肯定相当高，所以优势明显\r\n结果：github page胜出\r\n \r\ng、迁移成本\r\nwp的迁移需要将网站目录迁移、数据库备份后再导入即可\r\noctopress的迁移也还好，就算不利用github page的话，自己有一套ruby和nginx的环境的话也是可以很方便重新部署的\r\n结果：旗鼓相当\r\n我比较在乎开放性（主题、工具插件）、写博客的便捷程度、访问速度、迁移成本四点。尤其对第一点比较看重，所以选择了wp，不过比较插件真是差点被折腾死||_||，在wordpress和github page的搭建中有自己安装的比较好的插件.\r\n \r\nPS：搭建过程\r\nwordpress搭建：下载最新wordpress包，解压上传。直接访问index.php，按照提示填写数据库信息即可（可以自己将个数据库）。\r\ngithub page博客搭建参考在github上用octopress搭建博客，关于ruby的安装可参考Ruby在windows下的安装 。下面是自己安装过程中碰到的几个错误，分享下：\r\n(1) ruby安装目录不能包含空格，否则在某些gem install会报错\r\n(2) rake setup_github_pages 提示：window No such file or directory – git remote -v\r\n这是因为windows 的cmd没有配置git路径，只要在环境变量path中加入git的bin目录即可\r\n(3) invalid byte sequence in GBK rake setup_github_pages\r\n这是因为本机windows的cmd默认为gbk，运行命令set LC_ALL=en_US.UTF-8 set LANG=en_US.UTF-8先\r\n(4) rake deploy 提示## Deploying website via Rsync FAILED rake deploy\r\n没有先rake setup_github_pages"}}