前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >个人博客折腾记

个人博客折腾记

作者头像
haifeiWu
发布2018-09-11 10:23:05
1.2K0
发布2018-09-11 10:23:05
举报

个人博客,也折腾了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

原文链接:https://cloud.tencent.com/developer/article/1333342

版权声明:非特殊声明均为本站原创作品,转载时请注明作者和原文链接。

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 域名折腾篇
  • 阿里云折腾篇
  • GitHub page折腾篇
  • 搜索引擎优化篇
    • keywords和description
      • 链接持久化
        • 百度自动提交链接
          • 百度无法爬虫GitHub博客
          相关产品与服务
          轻量应用服务器
          轻量应用服务器(TencentCloud Lighthouse)是新一代开箱即用、面向轻量应用场景的云服务器产品,助力中小企业和开发者便捷高效的在云端构建网站、Web应用、小程序/小游戏、游戏服、电商应用、云盘/图床和开发测试环境,相比普通云服务器更加简单易用且更贴近应用,以套餐形式整体售卖云资源并提供高带宽流量包,将热门开源软件打包实现一键构建应用,提供极简上云体验。
          领券
          问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档