个人博客折腾记

个人博客,也折腾了3年多了吧,不说已经特别稳定了,但起码也做成了自己满意样子,后续还需要继续调整。虽然现在的博客看似简单,并且用的模板,但在博客的这条路上也花了不少时间,饶了很多弯路,踩了不少坑。刚开始写博客是为了膜拜我技术路上的第一位‘导师’ - 薛x,最后博客变成了我对技术的一种追求,和对开源、共享的一种理解。这里回忆一下我折腾博客的辛酸历程~~

域名折腾篇

大二寒假(2015年初)买了域名,hchstudio.cn,前三个字母当然是我名字的首字母喽,studio是工作室,意思是我的个人博客吧,话说这个域名也是模仿那位薛总的,这是他的博客:边月博客。域名服务商是主机屋,之后又在万网里进行了域名备案。那时的万网还是万网…

之后,阿里云收了万网,还有了相当nice的云解析服务,为了方便,也干脆把域名所属迁到阿里云了,本人也成了阿里云的忠实粉丝。

阿里云折腾篇

依旧想念那时的学生时代,可以免费用两年阿里云虚拟主机,之后还有着学生专门优惠的待遇。于是买了域名不久,就申请了阿里云免费的虚拟主机。

大三寒假,通过一年的技术积累,技术已经勉强可以了,要开始动手了~ 非常喜欢廖雪峰博客的界面风格,于是打算也做一个类似的博客。那时还很单纯,不知道什么叫模板,一切都是自己手撸代码。通过研究廖雪峰的博客,发现了Bootstrap,还觉得自己很聪明,殊不知后台也有模板。。。 纯手工撸代码,PHP + Bootstrap,花了半个多月,同时支持静态页面生成。

GitHub page折腾篇

然而我知道是用阿里云虚拟主机的好日子不会过多久的,迟早都要收费的,于是开始寻找免费博客搭建的道路。经过多次对比选择,选择了 hexo + GitHub page,选用了‘大道至简’的主题风格。使用模板,即便于维护,也可以把精力投到博客内容上来。便成了现在博客的样子。

然而模板太大众,有许多细节想要改动,比如:点击链接转跳到新建的界面而不是在本页转跳、页尾的版权、备案说明、浏览数、评论、关于、赞赏、博客迁移、还有搜索引擎优化等等。 而hexo用nodejs作为开发语言,做为一名非前端开发人员,无奈看了一遍nodejs语法,学了一下hexo,勉强可以动手改改了。

搜索引擎优化篇

搜索引擎似乎是一个永远完不了的话题,之前做过几次修改,以为是最后一次了,没想到这次有发现了问题。下面列出了博主踩过的部分坑。

keywords和description

head中这两个字段对搜索引擎非常重要,然后hexo没有默认提供,所以需要使用者修改代码,添加这两个字段。 博主在front-matter中新增了keywords字段,博客生成时设置使用改字段;description则采用一篇博客的预览文字。

链接持久化

博客文章链接需要注意一下几个问题:

  • 链接最好不要包含中文
  • 后缀最好是html
  • 一篇博客的链接发布后就不要改变

博主因为这个问题升级了好几次博客,导致博客链接改变,幸辛苦苦攒的浏览量和评论也都没有了,呜呜~~ 昨天发现了一个很好的hexo插件:hexo-abbrlink,解决以上所有问题~

百度自动提交链接

具体的可以注册一个百度站长平台来弄,这里只说一下需要注意的几点:

  • 新文章采用主动推送链接
  • sitemap
  • 搜索量定制规则

百度无法爬虫GitHub博客

这个问题也简单,不过博主之前没有注意到,最近突然发现百度收录博客的内容太少才发现的。 在发布博客的同时,把内容也发布到Coding上就可以了,然后设置域名解析,国内采用Coding,国外链接到GitHub。 注:Coding需要在首页增加‘Hosted by Coding Pages’字样,不然会有讨厌的Coding界面,详见去除『Hosted by Coding Pages』页面

作 者:ChanghuiN 原文链接:http://www.hchstudio.cn/article/2018/99f9/ 版权声明:非特殊声明均为本站原创作品,转载时请注明作者和原文链接。

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏java一日一条

这样的开源应用你相信它吗?

任何读过马修•加勒特作品的人都知道很多专门用来销售的软件是不靠谱的。一些Linux倡导者宣称开放自由而且免费的软件比封闭的专门用来谋利的软件更安全,然而这里有一...

10120
来自专栏数据和云

“月底难过”- 都是统计信息惹的祸

作者简介 ? 案例说明 某大型电商公司数据仓库系统经常出现在月底运行缓慢的情况,但在平时系统运行却非常正常。这是因为月底往往有月报等大批量作业运行,而就在这个时...

30060
来自专栏云市场·精选汇

产品更新——智慧零售V1.3商品+V1.4订单优化上线

选择出库类型,添加商品信息并保存即可。( 出库是减库存操作,出库记录保存后,系统将按照出库单中的商品信息和数量对应更新商品库中的库存信息。)

12330
来自专栏coding

给你一个完整高效的linux系统

50230
来自专栏FreeBuf

挖洞经验 | 看我如何发现Google的第三方应用服务漏洞

今年三月我参与了谷歌软件工程师的面试,没想到完全出于意外,我却发现了谷歌(Google)某个应用服务的漏洞,其也成为了我的第一个赏金漏洞。一切请听我细细道来。 ...

24770
来自专栏黑白安全

Adobe Acrobat又曝新漏洞:点击恶意PDF文档会“一键被黑”

安全专家总是不厌其烦地劝告人们“不要随意打开来源不明的文件”,最新的案例就来自 Adobe Acrobat 软件的一个漏洞。周二的时候,思科塔洛斯研究人员披露了...

9630
来自专栏FreeBuf

左右互博:站在攻击者的角度来做防护

0x01、前言 习惯性的讲点废话,笔者是一名菜鸟安全工程师。有幸参与过两次安全方面的比赛,有些个人的体会,所以就有了这篇文章了。(自知技术还很菜,望各位大牛不喜...

27890
来自专栏SAP最佳业务实践

SAP最佳业务实践:FI–应付账款(158)-9 F110使用自动付款程序过账付款

4.10 F110使用自动付款程序过账付款 预付款,贷项凭证和发票之间的差异将被付款程序自动过账。 您可以用经典付款媒介程序或付款媒介工作台来产生付款媒介。在下...

443120
来自专栏java一日一条

这样的开源应用你相信它吗?

任何读过马修•加勒特作品的人都知道很多专门用来销售的软件是不靠谱的。一些Linux倡导者宣称开放自由而且免费的软件比封闭的专门用来谋利的软件更安全,然而这里有一...

6110
来自专栏FreeBuf

物联网安全研究之二:IoT系统攻击面定义分析

在前文中,我们了解了IoT技术的基本架构,本文我将来说说IoT安全,在此过程中,我们会尝试定义一种新方法来理解IoT安全,同时也会创建一个结构化流程来方便认知I...

41090

扫码关注云+社区

领取腾讯云代金券