搭建博客

Github操作

先申请一个名字为 <username>.github.io公开仓库,readme.md随意加不加

然后git bash绑定一下自己的账号,具体百度一堆

本地操作

安装一下hexo的依赖:node.js和git

找个地新建文件夹,在文件夹内右键打开git bash

image-20221016205042788

然后输入以下命令

1
2
3
4
5
6
# 安装 hexo 框架
npm install -g hexo-cli
# 初始化文件夹
hexo init
# 安装 hexo 依赖包
npm install

(hexo init可能会卡在安装依赖上,挂个梯子,git上设置一下代理)

1
2
3
4
5
6
7
8
9
10
11
12
# 设置代理
git config --global http.proxy http://serverip:port
git config --global https.proxy http:/serverip:port
# 设置带用户名密码的代理
# 注意:如果密码中带了特殊字符需要进行转义, 将特殊字符替换为下面对应的转义字符即可
# ! # $ & ' ( ) * + , / : ; = ? @ [ ]
# %21 %23 %24 %26 %27 %28 %29 %2A %2B %2C %2F %3A %3B %3D %3F %40 %5B %5D
npm config set proxy http://username:password@serverip:port
npm confit set https-proxy http://username:password@serverip:port
# 取消代理
git config --global --unset http.proxy
git config --global --unset https.proxy

执行完成之后,目录大概是这样的

image-20221016203139039

然后在这个目录下用cmd/git bash/powershell执行

1
2
3
4
# 生成静态网站
hexo g
# 启动服务器
hexo s

然后访问http://localhost:4000/测试是否成功

成功之后安装一下发布插件

在git bash里输入npm install hexo-deployer-git,安装完配置一下根目录下_config.yml的文件,在deploy一栏填一下发布的类型,申请的仓库地址,分支

image-20221016204336663

发布

执行一下hexo d就发布好了(每次重新发布记得hexo clea && hexo g重建一下)

后记

国内网真是哈哈了,干啥都要挂梯子、换源,有问题百度+google然后C+V就完事了

  • Copyrights © 2022-2024 b1xcy