【第三章】 修改Hexo安知鱼 优化控制台打印logo | 升级指南

============================================================================

【第三章】 修改Hexo安知鱼 优化控制台打印logo | 升级指南

摘要

这篇文章主要介绍了如何修改 Hexo 控制台打印的 logo。需要在特定网站生成文字 logo,然后将其复制粘贴到指定文件中替换默认 logo。

修改hexo控制台打印logo需要在Text to ASCII Art Generator (TAAG)生成所需的文字logo,将logo复制粘贴到C:\博客根目录\themes\anzhiyu\scripts\events welcome.js替换默认logo。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
hexo.on("ready", () => {
const { version } = require("../../package.json");
hexo.log.info(`
========================================================

██████╗ ██████╗ ██████╗ ██████╗ ██████╗ ██████╗ ██╗
██╔══██╗██╔═══██╗██╔══██╗██╔═══██╗██╔══██╗██╔═══██╗██║
██║ ██║██║ ██║██║ ██║██║ ██║██████╔╝██║ ██║██║
██║ ██║██║ ██║██║ ██║██║ ██║██╔═══╝ ██║ ██║██║
██████╔╝╚██████╔╝██████╔╝╚██████╔╝██║ ╚██████╔╝██║
╚═════╝ ╚═════╝ ╚═════╝ ╚═════╝ ╚═╝ ╚═════╝ ╚═╝

${version}
========================================================`);
});

Hexo升级指南

==========
Hexo 的升级方法和 npm 换源操作。首先说明了 Hexo 升级步骤,包括在 Hexo 目录下执行一系列指令,如查看当前版本、全局升级 hexo-cli、安装和使用相关工具检查和更新系统插件等。接着提到了 npm 换源的方法,即通过 “npm config set registry + 镜像网址” 的方式进行换源,并列举了国内多个可用的镜像源,最后还介绍了查看当前源的指令。

Hexo 升级比较简单, npm-checknpm-upgradenpm-update 一键三连。按以下顺序逐步执行完成后,Hexo 版本及系统插件均会升级到最新。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
//以下指令均在Hexo目录下操作,先定位到Hexo目录,即博客根目录
//查看当前版本,判断是否需要升级
> hexo version

//全局升级hexo-cli
> npm i hexo-cli -g

//再次查看版本,看hexo-cli是否升级成功
> hexo version

//安装npm-check,若已安装可以跳过
> npm install -g npm-check

//检查系统插件是否需要升级
> npm-check

//安装npm-upgrade,若已安装可以跳过
> npm install -g npm-upgrade

//更新package.json
> npm-upgrade

//更新全局插件
> npm update -g

//更新系统插件
> npm update --save

//再次查看版本,判断是否升级成功
> hexo version

npm换源

使用哪个源只需要npm config set registry +对应的镜像网址就好了,以腾讯云为例。

1
npm config set registry https://mirrors.cloud.tencent.com/npm

国内可用镜像源。

1
2
3
4
5
6
7
8
npm 官方原始镜像:https://registry.npmjs.org
淘宝 NPM 镜像:https://registry.npmmirror.com
阿里云 NPM 镜像:https://npm.aliyun.com
腾讯云 NPM 镜像:https://mirrors.cloud.tencent.com/npm
华为云 NPM 镜像:https://mirrors.huaweicloud.com/repository/npm
网易 NPM 镜像:https://mirrors.163.com/npm
中科院大学开源镜像站:http://mirrors.ustc.edu.cn
清华大学开源镜像站:https://mirrors.tuna.tsinghua.edu.cn

查看当前源。

1
npm config get registry