本篇文章持续更新我的博客建立过程和学习过程。

搭建:hexo+github

参考资料

在b站键入hexo和github检索,有很多这样的教程。
主要参考以下几个:
【零成本】Hexo个人博客搭建教程 | 无需服务器
无限空间的免费图床,感谢cloudflare
搭建过程基本上就是使用github建库,git更新,然后hexo ,一个基于node.js的框架,用来搭载博客在服务器上。

常用命令

hexo clean
hexo g :generate生成
hexo d:deploy部署到github上
hexo s:本地部署

踩过的坑

  1. hexo d部署失败

解决方案:改hosts;
//取消http代理
git config --global --unset http.proxy
//取消https代理
git config --global --unset https.proxy
部署时候不一定会跳出登录验证,因为跟着教程走已经把登录信息放在config里了,当时还傻傻不知道···

  1. 博客变成下载,是json设置的问题。

hexo踩坑之点击页面跳转变下载文件_hexo academian 的页内跳转-CSDN博客

  1. hexo d之前要先装载如下命令
    1
    npm install hexo-deployer-git --save

博客编写

语雀

好用的编辑器,已经陆陆续续使用近一年,学生能免费认证获取会员。支持各种小功能,谁用谁知道。
导出markdown放在本地仓库然后进一步deploy。

图床

前期尝试

picgo+国外某免费图床/github图床/Telegraph-image图床
结果就是picgo上传不了,网络问题?遂不弄了,直接手动用自己的Telegraph-image图床。

目前方案

使用cloudflare部署Telegraph-image图床。具体操作也是看b站的一些教程:
无限空间的免费图床,感谢cloudflare

7.2日当天部署完毕:遇到一些问题。只能截图上传,本地突然上传失败。

小功能的部署

本地搜索

使用hexo-generator-searchdb
hexo-generator-searchdb

字数统计

使用hexo-wordcount,这些基本上都是butterfly官方提供的推荐插件,不多赘述了。