hexo的基础搭建
前提
你需要有一定的技术能力。
准备工作GitHub帐号:确保您拥有GitHub帐号。如果没有,请在GitHub上注册一个。
Git:安装Git版本控制工具,以便将博客的源代码上传到GitHub。
Node.js:安装Node.js,因为Hexo是基于Node.js构建的。
WSL 2(或者是windonw,或者是Linux):在WSL 2中,您需要安装Node.js和Git。在WSL 2的终端中,运行以下命令:
1
sudo apt update2
sudo apt install nodejs npm git创建创库
创建2个仓库
- 一个放博客(这个设置为共有), 假如你的github地址是https://github.com/zhangwuji, 那么这个仓库的名字就是zhangwuji.github.io

- 一个放hexo程序(这个要设置为私有),仓库名字谁便,只要是私有的就可以

这个主要是实现用 github私有仓库保存 hexo 源码,并通过 actions 发布到公共仓库的 gitpage https://blog.actpi.com/articles/2023/git-action-blog.html
安装Hexo
Hexo 是一个基于NodeJS的静态博客网站生成器,可以把markdown文件生成html文件。
11
1
#nvm方式安装nodejs,自己想办法安装,这个教程以后出 #todo2
nvm install 12.13.03
4
#全局安装 Hexo:5
npm install -g hexo-cli6
7
#创建一个项目 hexo-blog 并初始化8
hexo init hexo-blog9
cd hexo-blog10
npm install11
安装主题
Hexo 默认的主题不太好看,不过官方提供了数百种主题供用户选择,可以根据个人喜好更换,官网主题 查看。这里选择灵活随便的Fluid主题。
安装Fluid主题
具体安装方式可以参考Fluid官网,这里需要选择方式二安装,为了之后的修改。
下载 最新 release 版本 解压到 themes 目录,并将解压出的文件夹重命名为 fluid。

指定主题
如下修改 Hexo 博客根目录中的 _config.yml文件
4
1
theme: fluid # 指定主题2
language: zh-CN # 指定语言,会影响主题显示的语言3
timezone: 'Asia/Shanghai' #修改时区4
#要改的东西蛮多的,先改这三个吧 逃创建页
创建「关于页」
首次使用主题的「关于页」需要手动创建:
1
1
hexo new page about创建成功后,编辑博客目录下 /source/about/index.md,添加 layout: about 属性(冒号后面有空格的,直接CV大法)。

这里不演示效果,笑死了,难道要执行一步看一步?搁这里浪费生命呢,一步到胃他不香吗。
创建「社群」
这个页面是fluid 主题没有的,这里主要是演示要怎么添加导航菜单。先上效果。

具体操作:
1. 创建社群页
1
1
hexo new page community2. 把\themes\fluid_config.yml 文件复制出来放在根目录,命名为_config.fluid.yml

3. 修改_config.fluid.yml 导航栏菜单配置(添加一行):
1
1
- { key: "community", link: "/community/", icon: "iconfont icon-wechat2-fill" }
4. 修改themes\fluid\languages\zh-CN.yml文件,增加语言对应中文
4
1
community:2
menu: '社群'3
title: '社群'4
subtitle: '社群'
5. 本地启动,看效果。
2
1
hexo g -d2
hexo s #这里输出一个地址,用浏览器打开创建文章
1. 修改根目录_config.yml,打开post_asset_folder配置,是为了在生成文章的时候生成一个同名的资源目录用于存放图片文件。
1
1
post_asset_folder: true2. 执行如下命令创建一篇新文章,名为《iPhone双开》
1
1
hexo new post iPhone双开3. 执行完成后在source_posts目录下生成了一个md文件和一个同名的资源目录(用于存放图片)

4. 编辑 iPhone双开.md,注意引入图片方式。
10
1
---2
title: iPhone双开3
date: 2023-11-06 23:32:414
tags: iPhone5
categories: hexo6
---7
8
简单版教程:9
先装爱思(iTunes+iCloud都不用),保证链接成功.10
再装电脑版Altstore安装,然后安装手机版
本文链接: hexo的基础搭建 https://aikunzhe.github.io/p/hexo/1699466263264.html
版权声明: 本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!
版权声明: 本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!

