生命不息,折腾不止之“hexo”

💡 原文中文,约1500字,阅读约需4分钟。
📝

内容提要

作者分享Hexo博客搭建经验:安装Node.js和Git,配置淘宝cnpm镜像,安装hexo-cli并初始化博客,选用Next主题。推荐hexo-abbrlink固定链接、hexo-admin后台管理、hexo-wordcount字数统计等插件,并记录hexo命令失效的bug及删除node_modules重装依赖的解决办法。

🔎

延伸解读

使用淘宝镜像加速依赖安装

文章提到通过安装cnpm或设置npm别名来使用淘宝镜像,这能显著提升国内用户安装Node.js依赖的速度。对于Hexo这类依赖较多的项目,镜像源可以减少因网络问题导致的安装失败,是搭建过程中值得优先配置的环节。

插件选择与功能定位

作者推荐了hexo-abbrlink、hexo-admin、hexo-hey和hexo-wordcount等插件。其中abbrlink用于生成固定链接,admin和hey提供后台管理界面,wordcount负责字数统计。这些插件分别针对链接优化、管理便捷性和内容统计,读者可根据自身需求选用。

命令失效的常见原因与修复

文章记录了一个典型问题:移除hexo-admin模块后,hexo命令提示无效。解决方法为删除node_modules文件夹并重新执行npm install或cnpm install。这提示依赖损坏或缺失可能导致命令不可用,重装依赖是有效的排查手段。

移动端发布的局限性

作者在总结中提到,手机端发博文是目前的一个短板,希望未来能有改进方法。这表明Hexo在移动端内容创作上可能不够便捷,对于习惯移动办公的用户,需要提前考虑替代方案或等待生态完善。

❓

Q&A

Hexo 是什么?它有什么特点?

Hexo 是一个快速、简洁且高效的博客框架,支持 Markdown,并且有大量插件可用。

搭建 Hexo 博客前需要安装哪些软件?

需要安装 Node.js 和 Git。

如何配置淘宝 cnpm 镜像来加速 npm 安装?

可以通过命令 `npm install -g cnpm --registry=https://registry.npm.taobao.org` 安装 cnpm,或者通过 alias 设置别名,例如在 .zshrc 中添加别名并 source 生效。

Hexo 初始化博客并本地预览的命令是什么?

依次执行:`npm install hexo-cli -g`、`hexo init blog`、`cd blog`、`npm install`、`hexo server`。

Hexo 有哪些推荐的插件?

推荐插件包括:hexo-abbrlink(生成固定链接)、hexo-admin 或 hexo-hey(提供后台管理界面)、hexo-wordcount(字数统计)。

Hexo 命令无效的 bug 如何解决?

解决方法:1. 删除 node_modules 文件夹;2. 执行 `npm install` 或 `cnpm install` 重新安装依赖。

🏷️

标签

➡️

继续阅读