感谢以下几篇博客的帮助,让我自己从零开始搭建了一个自己的博客网站:

https://blog.csdn.net/qq_40540975/article/details/124489981(hexo搭建流程)

https://blog.csdn.net/JesseXW/article/details/135649752(以下三篇文章为butterfly教学)

https://blog.csdn.net/weixin_43350051/article/details/104923503

https://blog.csdn.net/mjh1667002013/article/details/129290903

如果把程序员比作是一个高效运转,负责后端运作的服务器,那么我相信博客便是程序员对外开放的接口。说到底,闷头搞研究属实是一件相当寂寞的事情,但如果怀着会被人观摩并学习的态度去搞研究,那么性质也就不一样了。揣着这样的想法,我决定开设一个自己的博客。

有着上面四篇博客的帮助以及作为计算机专业学生常年折腾的基础,我只花了几个小时便把整个博客搭建起来了。接下来便是美化了,这里我用了butterfly框架,照着网上已有的一些简单的配置做了一些修改。总的来说,在一切的最开始,我喜欢把东西最简化,削弱掉冗余或者可有可无的功能,发挥“less is more”的极简主义精神,本质上博客也只是一个记录个人文字的平台罢了,所以我只留下了一些核心功能,其他的通通都给删除,等以后需要的时候再做添加。当然,有一些功能只是我能力不够所以没有添加。

hexo new “postName” #新建文章
hexo new page “pageName” #新建页面
hexo generate #生成静态页面至public目录
hexo server #开启预览访问端口(默认端口4000,’ctrl + c’关闭server)
hexo deploy #部署到GitHub
hexo help # 查看帮助
hexo version #查看Hexo的版本

在未来,我对此博客的发展有以下功能设计上的计划,它们的序号代表着它们优先级:

  1. 开发留言板的功能。让读者在读到博客后可以与我沟通,闭门造车是不行的。
  2. 开发文章加密的功能。所有的文字写出来都有两面,一面留给自己一面留给读者。有一些私人性质的文字我想只留给自己。
  3. 转移服务器。github服务器开设在国外,没有梯子会经常性出故障。
  4. 转移域名。
  5. 在搜索引擎上注册推广。
  6. 希望能够在线实现文章上传功能。我希望开发者环境用的越少越好。