如果有错误,望斧正。
写这篇仅仅是为了以后我回顾。
首先要下载两个东西。
一个是node.js
下载地址 http://nodejs.cn/download/

只需要注意安装到后面选择Add to PATH然后next

第二个是Git
下载地址:https://git-scm.com/


这个什么也不用点,直接next。
完成后在桌面右键选择Git Bash Here并打开

先输入npm config set registry https://registry.npm.taobao.org切换国内源
否则下载速度可能比较慢,或者下载不了
之后输入 npm install -g cnpm --registry=https://registry.npm.taobao.org
等待之后再输入 cnpm install hexo-cli -g
之后找一个地方存放你的博客
新建个文件夹,点进去然后右键选择 git bash
输入 hexo init
完成后Ctrl+C,再输入 cnpm install
然后输入 hexo s
即可在网页中输入 http://localhost:4000/ 进入到你的博客
更换主题
把想改的主题下载并解压到 我的博客\themes 里面
之后去我的博客文件夹里
找到_config.yml
打开并找到themes: 默认主题
把默认主题改成下载解压的那个文件夹名字
更换中文
我个人觉得的稳定的方法,虽然比较麻烦:
在我的博客\themes\主题\languages里
找到英语的和中文的yml

把英语的对应单词改成中文即可。
bb:我之前就是跟着别人改language,结果中文是乱码,到处查不到解决办法!
做网页标签功能
在我的博客里的source创建tags文件夹
然后在里面新建index.md文件
在里面输入以下内容:
---
title: 标签
date: 几年-几月-几日 几时:几分:几秒
comments: false
type: "tags"
---
使用方法
直接在博客下面的tags这样添加
tags:
- 标签名
---
如果想要其他的标签,那么则是创建类似的文件夹,改掉title: 标签名即可
在线上能运行,别人能进入你的博客
首先是创建你的github的代码仓库

然后要注意,这里要勾选上。

在我的博客里桌面右键打开Git Bash Here
输入这段:ssh-keygen -t rsa -C “你的邮箱“
然后在系统盘里找到用户\用户名.ssh
找到id_rsa.pub,用记事本打开复制里面的内容,粘贴到github的shh里面

建议shh的title为自己的邮箱

此外,还要在用户\用户名.ssh里面创建config文件
注意没有后缀名
里面的内容是:
Host github.com
User 你的邮箱
Hostname ssh.github.com
PreferredAuthentications publickey
IdentityFile ~/.ssh/id_rsa
Port 443
然后在Git Bash Here里输入 ssh -T git@github.com
之后会出现Are you sure you want to continue connecting (yes/no/[fingerprint])?
输入yes就好
然后复制这个

打开我的博客里的_config.yml
翻到最下面,并改成如下:
deploy:
type: git
repo: 你复制的地址
branch: main
在Git Bash Here输入
git config --global user.name "你的名字"
git config --global user.email "你的邮箱"
然后再输入 cnpm install hexo-deployer-git --save
最后:
hexo clean
hexo g
hexo d
访问自己的线上博客


这个网页就是你的博客网页