博客搭建与配置

第一次尝试搭建个人博客。
本博客目前使用b站教程hexo框架,以及ayer主题。

具体流程:下载gitnode.js
这篇文章写的挺早的,现已经过多次修改。

git、hexo、node.js环境搭建

下载gitNode.js
git下载完毕后,在cmd窗口中输入node-v查看版本号,如果出现版本号,则说明安装成功。
新建一个下载hexo的文件夹,进入后右键选择git bash打开git窗口,分别输入hexo官网的命令。

1
2
3
4
5
6
7
8
9
10
# 1下载
npm install hexo-cli -g
# 2初始化博客,运行完毕会出现blog文件夹
hexo init blog
# 3进入博客
cd blog
# 4下载
npm install
# 5运行博客(为原始版本、默认主题,之后可以下载其他主题)
hexo server

hexo与hexo主题下载

hexoayer主题。

基本配置

根据需求,修改config.ymlconfig.ayer.yml中的具体配置
config.ayer.yml中可以修改网页封面、公告栏、鼠标样式、广告图标、友情链接
注意,config.ymlconfig.ayer.yml中冒号“:”后均需要加空格,否则报错

Tips

当我们使用hexo generate命令时,hexo会生成public文件夹,将source目录中的md文件及一些依赖渲染为html等,并存储在public

hexo clean命令会清除public文件夹,在配置正确的情况下,该命令通常能解决大部分问题。

2024/4/27:注意,似乎把代码块放在markdown源文件的最前面,在fluid中会出现阴间问题。

进阶配置与插件

KaTeX配置

为了方便使用LaTeX\LaTeX来书写漂亮的数学公式,我们需要使网页支持KaTeX\KaTeX

播放器

aplayer插件下载
https://github.com/MoePlayer/hexo-tag-aplayer/blob/master/docs/README-zh_cn.md

代码高亮

highligt.js
https://highlightjs.org/

图片引用

hexo-renderer-marked

搜索

hexo-generator-search

将静态网页放在gitee pages上

详见b站教程

把hexo部署在自己的服务器上!(23年11月更新)

Win10环境下基于Hexo的静态博客环境搭建,及其阿里云部署
http://www.atangbiji.com/2019/12/22/buildHexoBlog/

Ubuntu20.04下,搭建hexo个人博客
https://blog.csdn.net/li1055107552/article/details/121897025

Ubuntu 20.4 + Hexo + Nginx 搭建公网博客
https://www.cnblogs.com/Huae/p/16155927.html

hexo推送更新不了的bug(24年1月更新)

一直提示fatal: unable to auto-detect email address
看了这篇文章,跟着操作就修好了

hexo d错误:fatal: unable to auto-detect email address
https://blog.csdn.net/IThelei/article/details/104179452

其实就是在博客目录下的.deploy_git/.git/config中添加user信息即可。
email和name后面的信息随便填都行。

1
2
3
[user]
email=test@example.com
name=test

加上就解决了,不过这个bug的根本原因还未知。


博客搭建与配置
https://0kitasan.github.io/2023/04/29/2023-04-29-博客搭建与配置/
作者
0kitasan
发布于
2023年4月29日
许可协议