First Post

吼啊!终于建了一个新的博客了,可能和大多数博主一样,刚刚建立一个博客可能都不太清楚自己想要写什么。虽然这个博客我的定位是偏向于技术的博客,但是由于这是第一篇文章,这篇文章我打算讲讲一些不那么“技术”的内容。

开博动机

先从自己打算开这个博客的动机谈起吧。

本来我是有一个日访问量过千的博客的,不过那个博客基本只记录了我的高中生涯以及刚刚进入大学的一些吐槽,并没有技术含量,还负能量满满,而且那个博客上面写的东西也已经不是我现在的研究方向了,所以一直琢磨着是不是该开个新的博客来分享点自己目前专业相关的东西,自己最近的想法,以及生活中的一些小插曲。

最后在一个2017年5月13日这个闷热且难以入眠的凌晨,在寝室那张小的不行的床上辗转反侧后,终于决定——打开空调,打开电脑,接上HHKB和YubiKey,mkdir,创建一个基于Hexo的博客。

HHKB

博客技术选型

这个博客我没有使用上一个博客正在用的Wordpress,而是选择去折腾一个我并不熟悉的Hexo,除了NodeJS对于我这样的刚入大学校门的学生而言听上去很炫以外,她的不需要PHP和后端,所有页面本地生成的特性十分让我着迷,要知道,一个Nginx服务器处理静态页面的速度远远大于动态页面。由于所有文章使用Markdown编写,所有资源全部在本地,非常方便备份,加上正好看到了这个称为Typing的优雅的主题,于是一拍桌子拍死了一只飞舞的蚊子就选了这样的架构。

既然都是静态化的博客了,那干脆就和GitHub放在一起吧,既省下了自己去买域名的钱和管理服务器的精力,又能享有GitHub的Fastly CDN的加成,只需要专心负责文章就是了,虽然托管在GitHub上面有一些限制:

GitHub Pages source repositories have a recommended limit of 1GB .
Published GitHub Pages sites may be no larger than 1 GB.
GitHub Pages sites have a soft bandwidth limit of 100GB per month.
GitHub Pages sites have a soft limit of 10 builds per hour.

除此之外,放在GitHub上面还有一些缺点,比如

  • 没有自带的统计访问量的功能
  • 所有的修改记录都会被Git记录下来,很容易留下黑历史

但是我想作为一个博客的初期,这个限制除了流量可能不够以外其他的应该还是凑合的,如果我收到了”a polite email from GitHub Support suggesting strategies for reducing your site’s impact on our servers”,那么说明我的博客已经有一些影响力了,到那个时候我应该会考虑将博客迁移到自己服务器上的。不过GitHub的Pages似乎不能301,如果迁移域名的话现在这个域名权重会下降…这可能是个问题

我的专长

每次要写这方面的内容总是让我很头疼…作为一名大学生,除了学校统一学的一些无聊的例如ASP,JSP等无聊的课程以外我似乎并没有什么是可以称得上是专长的,所以嘛…这方面就不写了吧:)

我平时用什么网络平台

GitHub作为我的一些小作品发布的地方,之后我可能会去注册个Twitter。别的,暂时还真没有想法。

好了,作为博客的第一篇文章就先写这么多吧。


我的博客使用了Disqus评论框,如果你看不到评论框,那么多半Disqus服务在你所在的地区被墙,请使用代理访问。