wp近乎傻瓜式;
github较复杂,需要安装不少软件,而且还可能有莫名的错误,需随时google解决
结果:wp胜出,当然喜欢折腾或是对ruby相当熟悉的话可能差别不是很明显。
2、 对域名空间要求
wp需要自己购买虚拟主机,低配大约在100-200RMB/Y,主机需要有lamp的环境运行wp,不过现在的linux虚拟主机一般都提供此环境;
github page的一大优点就是不需要虚拟主机,它是可以发布到github page上的。
结果:github page免费优势明显
3、写博客的便捷程度
wp需要打开后台,在后台撰写文章,即时写当然是需要联网的。wp的强大插件使得博客文字样式可以很丰富
github page支持本地编写、本地预览,满意后再发布,并且支持markdown语法所以对于不少程序员可能会比较方便。文本中直接编写极客的感觉*_*
结果:对于不同人群各有优劣吧
4、 开放性(主题、工具插件)
wp的主题和插件是无比丰富的,这是选择wp的一大原因之一,不过插件多同时也带来了另一个问题就是质量良莠不齐,选择相当麻烦费事,org~,之后会分享自己装的觉得还不错的插件。
octopress相当来说发展没多久,插件方面没怎么调查,不过主题是标准的程序员黑,自己改css相当费事
结果:wp胜出
5、访问速度
wp的访问速度与虚拟空间地址有关,不过我挂在朋友的购买的国外虚拟空间上速度感觉也还不错
github的访问速度感觉与其他国外网站比还是较慢的,这几天刚好因为抢票插件被封
结果:看具体虚拟空间的选择
6、SEO优化
wp不少插件提供seo优化功能,但也需要发博客时自己填写不少信息比较麻烦
github page搜索引擎优化就不需要自己做了,并且github在google上权重肯定相当高,所以优势明显
结果:github page胜出
7、迁移成本
wp的迁移需要将网站目录迁移、数据库备份后再导入即可
octopress的迁移也还好,就算不利用github page的话,自己有一套ruby和nginx的环境的话也是可以很方便重新部署的
结果:旗鼓相当
我比较在乎开放性(主题、工具插件)、写博客的便捷程度、访问速度、迁移成本四点。尤其对第一点比较看重,所以选择了wp,不过比较插件真是差点被折腾死||_||,在wordpress和github page的搭建中有自己安装的比较好的插件.
为了让博文可以被Google搜索到,需要配置站点地图(Sitemap)
在开始之前需要注意,本文适用于 NexT主题 ,其他主题的设置可能会有不同。本文只适用于Google,Baidu的坑待填。
修改 主题配置文件 ( themes/next/_config.yml ):
在终端中使用npm安装sitemap插件:
生成静态文件
此时在public目录下可见 sitemap.xml ,即已完成站点地图的生成,同时可在个人博客主页见到站点地图标签,点击可以看到xml文件。
首先你需要一个谷歌账号,然后使用 Google Search Console服务 ,点击立即使用!
接下来你可以看到如下的验证界面
选择第二种,填写你的Github Page主页地址后点击继续,记得地址前面的协议 https:// 别忘了
随后你可以看到如下几种方式用以验证你对站点资源的所有权
打开 主题配置文件 ( /themes/next/_config.yml ),找到如下片段:
在Google Search Console选择HTML标记验证,Google会提供如下的元标记
将 content= 后面的xxxxx填到 主题配置文件 的 google_site_verification: 之后,记得冒号后需留一空格,同时不要忘记引号:
保存文件,在 终端 中生成并部署Hexo静态文件
部署成功后,回到Google Search Console,点击验证、完成。
来到Google Search Console,点击左侧边栏中的网址检查,输入你的Github Page主页。
还是Google Search Console,点击左侧边栏中的 站点地图 ,添加新的站点地图,在主站地址后面填入 sitemap.xml ,即与前面生成的站点地图文件名称相同!
一开始,Google有可能显示无法获取站点地图(至少我这里情况如此),我等待了大约24h,再次添加了同名的站点地图,即显示成功,如图
有许多情况可能导致获取站点地图失败,需要仔细分析原因,记得检查站点地图的地址名称是否正确,包括大小写。
如果想要让更多的人看到你的博客,建议在你关心的社区(比如呀)发布你的文章,同时,建议参见 搜索引擎优化SEO 。同时,需要优化桌面端和移动端的性能以提供更好的用户体验。SEO和优化性能大概是个很深的坑,以后有机会慢慢填
欢迎分享,转载请注明来源:夏雨云
评论列表(0条)