First Post
吼啊!终于建了一个新的博客了,可能和大多数博主一样,刚刚建立一个博客可能都不太清楚自己想要写什么。虽然这个博客我的定位是偏向于技术的博客,但是由于这是第一篇文章,这篇文章我打算讲讲一些不那么 “技术” 的内容。
开博动机
先从自己打算开这个博客的动机谈起吧。
本来我是有一个日访问量过千的博客的,不过那个博客基本只记录了我的高中生涯以及刚刚进入大学的一些吐槽,并没有技术含量,还负能量满满,而且那个博客上面写的东西也已经不是我现在的研究方向了,所以一直琢磨着是不是该开个新的博客来分享点自己目前专业相关的东西,自己最近的想法,以及生活中的一些小插曲。
最后在一个 2017 年 5 月 13 日这个闷热且难以入眠的凌晨,在寝室那张小的不行的床上辗转反侧后,终于决定——打开空调,打开电脑,接上 HHKB 和 YubiKey,mkdir,创建一个基于 Hexo 的博客。
博客技术选型
这个博客我没有使用上一个博客正在用的 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. 别的,暂时还真没有想法。
好了,作为博客的第一篇文章就先写这么多吧。