hexo blog搭建
搭建hexo
参考下面几个视频和博客:
这个是搭建的视频
https://www.bilibili.com/video/BV1at4y1D7rr
这个是搭建的博客
https://blog.csdn.net/yaorongke/article/details/119089190
1.安装组件
组件有两个,一个nodejs 一个git
两个我都不会用,磕磕绊绊的弄出来了
windows系统不用管,直接下载安装包下一步下一步就好了,安装完成后跑这几个命令看看有没有反应。(版本什么的不用管,有反应就行)
这个是看nodejs的版本的
node -v
这个是看npm版本的
npm -v
有的国内的linux系统喜欢改国内的源,使用一个叫cnpm的查看的命令是这个:
cnpm -v
2.安装Hexo博客组件
使用npm命令安装Hexo组件
npm install -g hexo-cli
更改taobao源的(上面cnpm的源)
npm install -g cnpm --registry=https://registry.npm.taobao.org
使用cnpm安装Hexo组件
cnpm install -g hexo-cli
cnpm的我没用过,我直接用的npm的,这个地址可能不对,最好查一下是不是这个地址。
3.创建本地Hexo文件
在指定文件夹路径创建好文件夹
然后输入命令
hexo init
如果想在这个路径的下一级再创建一个文件夹可以用这个命令
hexo init ”文件夹名字“
目前已经发现如果文件夹不为空使用 hexo init
创建会提示文件夹不为空,然后失败。
然后安装 npm组件,我也不知道这个是干啥的,貌似没有的话后边拉取别的内容(例如主题)可能会有问题。
npm install
查看Hexo拉取的信息
```hexo -v```
会有一大串东西出来
## 4.启动博客
```hexo g``` 这个是生成静态文件
```heox s``` 这个是启动服务
启动以后本地访问http://localhost:4000就可以打开网页了。
## 5.更换主题
去Hexo主页找一个主题,然后挂梯子上GitHub找,一般都有命令给你,然后就能git拉下来了
然后更改博客文件夹根目录的“_config.yml”文件的主题名字就可以换了
至于主题美化啥的自己去找相应的博客去优化,也是改配置文件
## 6.上传到github
这部分我也是模模糊糊的,磕磕绊绊的走下来了。
首先搞一个github账号,然后在创建一个代码仓库,名字和用户名一样,以“io”结尾
然后在本地博客根目录右键打开“Open Git Bash here”
```ssh-keygen -t ed25519 -C "your_email@example.com" 生成一个新的SSH密钥```
输入完成后会问路径,直接回车就会放到“c:\user\当前用户\.ssh”文件夹下有个pub的文件,用txt打开,全部复制,到github账号的设置里边找SSH key 给它贴进去,ssh key名字可以随便取
然后到git上输入命令安装上传的工具:
```npm install hexo-deployer-git --save```
然后修改刚才改主题的文件“_config.yml",拉到最后,deploy那里 type为git(单引号不要删除),repo:github仓库那里去复制地址,branch: master (这里我看到有的说用main,但是master也能用就不改了,注意每个属性后边是冒号+空格)
然后回git输入
```hexo g```
```hexo d```
如果有报错就问问AI,就这样