博客搭建与配置
第一次尝试搭建个人博客。
本博客目前使用b站教程,hexo框架,以及ayer主题。
具体流程:下载git,node.js
这篇文章写的挺早的,现已经过多次修改。
git、hexo、node.js环境搭建
下载git,Node.js。
git下载完毕后,在cmd窗口中输入node-v查看版本号,如果出现版本号,则说明安装成功。
新建一个下载hexo的文件夹,进入后右键选择git bash打开git窗口,分别输入hexo官网的命令。
1 | |
hexo与hexo主题下载
基本配置
根据需求,修改config.yml与config.ayer.yml中的具体配置
config.ayer.yml中可以修改网页封面、公告栏、鼠标样式、广告图标、友情链接
注意,config.yml与config.ayer.yml中冒号“:”后均需要加空格,否则报错
Tips
当我们使用hexo generate命令时,hexo会生成public文件夹,将source目录中的md文件及一些依赖渲染为html等,并存储在public。
而hexo clean命令会清除public文件夹,在配置正确的情况下,该命令通常能解决大部分问题。
2024/4/27:注意,似乎把代码块放在markdown源文件的最前面,在fluid中会出现阴间问题。
进阶配置与插件
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 | |
加上就解决了,不过这个bug的根本原因还未知。