hexo-blog折腾记录
本文最后更新于:2020年4月7日 晚上
安装折腾总览
目前的 blog 折腾经过了
自己用 PHP 写 自建,样式太丑,放弃(17年)Github page 国内访问速度太慢,加上 next 的样式太素(19年)最后改成 fluid 这个样式,page 换到 Gitee(20年)- gitee 启动审查机制,弃用 ,jsdelivr 被污染,更换 cdn源 ,重回GitHub(2022年5月)
目录也分为三块
- hexo 安装
- hexo 的主题 next 与 fluid 的修改
- 最后就是 过程中碰到的一些问题
- 样式与生成出来文件的分支管理?
- 多主机如何进行发布?
- git 如何超高速拉取 github 仓库的文件?
HEXO 基础安装流程
npm
跟cnpm
的区别就不说了1
2`cnpm install hexo -g` #安装 `hexo`
`hexo -v` #查看版本1
2
3
4
5
6
7`cnpm install -g hexo-cli` # 安装 `hexo` 命令行
`hexo init dir` # 初始化目录
`hexo new post "关于hexo的安装的一些记录"` # 新建文件
`cnpm install hexo-server --save` # 更新预览服务
`hexo server` # 启动服务,可访问 http://localhost:4000 进行预览
`hexo generate --deploy` # 编译生成静态文件,并上传至 git 服务上
`hexo clean && hexo d -g` # 上传前需要清理缓存来避免样式错乱问题,编译缩写
hexo 的主题 next 与 fluid 的修改 hexo
进阶 next
- next 主题相关
1 |
|
- fluid 主题相关
1 |
|
过程中可能碰到的一些问题
样式与生成出来文件的分支管理?
- 需要 新建一个 hexo 分支 来避免 master 主分支被覆盖 ,主分支 master 为静态文件目录 ,hexo 分支为 样式与配置文件目录
多主机如何进行发布?
git checkout hexo
拉下代码后 切换分支 至配置生成目录
1 |
|
git 设置 https 代理的正确姿势?
git config --global http.https://github.com.proxy socks5://127.0.0.1:1080
仅设置 github 在 https 端口的 代理前提条件,你的 SS 开了,而且本地端口为 1080
git 全局 设置代理
1
2
3
4git config --global http.proxy 'socks5://127.0.0.1:1080' # http全局设置代理
git config --global https.proxy 'socks5://127.0.0.1:1080'# https全局设置代理
git config --global --unset http.proxy # http全局取消代理
git config --global --unset https.proxy# https全局取消代理
搭建 hexo,在执行 hexo deploy 时,出现 ERROR Deployer not found: git 的错误
cnpm install hexo-deployer-git --save
#重新生成 钩子才能上传成功
hexo 怎么删除文章?
- 先使用 hexo clean 再删除
- 最后再重新 hexo generate –deploy 生成就OK
如何让 百度收录
如果想自行安装,请学习检索
技能点需求 难度 ♥ ♥
git
、hexo
、npm
、md
、html/文件目录
相关基础知识这样就能继续愉快的写
blog
了
hexo-blog折腾记录
https://blogxy.cn/2019/01/29/hexo-blog折腾记录/