更新记录

博客编写方案

2021-05-11:归纳部分不算在美化和优化日记内的教程帖

  1. 新增Atom插件安装和推荐
  2. 新增hexo-editor配置
  3. 新增利用Atom实现平滑升级主题
  4. 新增利用python脚本动态更新hosts实现访问github
  5. 新增外挂标签简单写法丰富文章标签内容
  6. 新增npm图床使用方案,提供舒适传图体验

2021-07-26:新增索引

  1. 新增npm插件开发方案,在授人以渔的道路上越走越远

编辑器安装和配置

挑选一款合适的编辑器,能够在写作过程中提供更加舒适的体验。

对本站教程已经很熟悉的读者可以使用Atom,因为之后的很多操作都是基于这款编辑器的。理论上Atom能做到的VScode也能做到,这个就看各自的插件市场趋同性如何了。

初学者可以先使用Hexo-editor,这款编辑器虽然很久没更新了,但是胜在为Hexo量身打造,而且快捷键丰富,适合还不熟悉Markdown语法的萌新。如果要想长久的写博客,并且打算深入学习的话,这款新手编辑器已经无法满足需求了。权且可以当做练习markdown语法的过度产品。

平滑升级魔改后的Hexo主题

前置教程为Atom插件安装和推荐

github faster

使用python爬虫脚本快速更新本地hosts映射,实现访问github。有效解决githubdns污染问题。

DIY外挂标签的简单写法与应用

这篇教程的主要目的是给博客编写增加更多趣味,把一些好看的标签写成外挂标签来使用。

npm图床的使用技巧

现在最常见的应该就是github+jsdelivr图床,但是jsdelivrgithub的50MB包大小上限设置非常恼人,还要提心吊胆的提防不知道啥时候会到来的封号审查。与之相比,npm图床不仅国内镜像节点多,而且没有大小上限限制。而且与github图床的方案可以并存。

npm图床的使用技巧

此篇旨在帮助读者理解npm插件开发过程,从头开始剖析插件的配置项提取,文件目录树结构,hexo常用API的具体案例。提供了丰富的开发示例,让读者单靠模仿也能亦步亦趋的完成整个开发流程。

使用github-action推送博客部署仓库至NPM

jsdelivr在大陆的icp备案挂了以后,虽然NPM依然还有很多镜像节点可以使用,但是github却一下子成了孤儿。此文通过github
action,将博客部署仓库username.github.io推送到npm上,从而实现对npm的CDN镜像节点的利用。

大神博客