butterfly重装所需
主要步骤
配置 Git 本地代理
点击展开👉 Git本地代理
Git 同时支持 Socket5 和 HTTP 代理,根据本地客户端具体情况选择一种配置就可以了
Socket5 代理
Git 默认的 Socket5 代理应设置为:(其中 server 是服务器地址,port是代理端口)
1 | git config --global http.proxy socks5://server:port |
本地服务器的 IPV4 地址就是:127.0.0.1,端口填上面 Clash 中的 Socket5 代理端口
以我的本地代理端口为例,在 Git bash/Windows 终端下输入下面命令回车
1 | $ git config --global http.proxy socks5://127.0.0.1:7891 |
Socket5 代理设置完成
HTTP 代理
Git 默认的 HTTP 代理应设置为:(其中 server 是服务器地址,port是代理端口)
1 | $ git config --global http.proxy http://server:port |
本地服务器的 IPV4 地址就是:127.0.0.1,端口填上面 Clash 中的 HTTP 代理端口
以我的本地代理端口为例,在 Git bash/Windows 终端下输入下面命令回车
1 | $ git config --global http.proxy http://127.0.0.1:7890 |
-
✅Git 和 Node.js 的正确安装后你就可以在本地安装 Hexo 了,😉以下命令均在 Git Bash 里面进行。
-
全局安装Hexo(半墙状态,需要代理&安装淘宝镜像cnpm)
1
2
3npm install -g cnpm --registry=https://registry.npm.taobao.org
npm install -g hexo-cli -
初始化
Hexo
{新建的博客文件夹下进行,如:hexo
}1
hexo init hexo
-
在 hexo 目录内右键打开 Git Bash,使用 NPM 安装必须的依赖:
1
npm install
-
关联 USERname.github.io仓库 、、
1
2
3
4
5
6git config --global user.name "username" # username是你的Github用户名,注意大小写保持一致
git config --global user.email "your email address" # your email address填写你的Github注册用的邮箱
ssh-keygen -t rsa -C "your email address" # 生成SSH公钥,your email address同上填1
ssh -T git@github.com
此部分只是大致说明,具体请查看官方文档----(太懒了不想写了😪)
必须插件(自用)
-
Hexo主题下载如:butterfly
1
git clone -b master https://github.com/jerryc127/hexo-theme-butterfly.git themes/butterfly
-
主题渲染插件
1
npm install hexo-renderer-pug hexo-renderer-stylus --save
-
Git 推送插件
1
npm install hexo-deployer-git --save
-
音乐播放器插件
1
npm install hexo-tag-aplayer --save
-
哔哩哔哩追番页面生成插件
1
npm install hexo-bilibili-bangumi --save
-
RSS 生成插件
1
npm install hexo-generator-feed --save
-
文章置顶插件
1
2
3npm uninstall hexo-generator-index --save
npm install hexo-generator-index-pin-top --save -
本地搜索插件
1
npm install hexo-generator-search --save
-
字数统计插件
1
npm install hexo-wordcount --save
-
永久链接生成插件
1
npm install hexo-abbrlink --save
-
百度 Sitemap 生成插件
1
npm install hexo-generator-baidu-sitemap@0.1.4 --save
-
百度主动推送插件
1
npm install hexo-baidu-url-submit --save
-
SiteMap 生成插件
1
npm install hexo-generator-sitemap --save
最后
- 配置文件应加入以下内容
1 | # RSS订阅支持 |
美化代码js css分享
-
微博图片显示
1
<meta name="referrer" content="no-referrer" />
-
星星跟随鼠标
1
<script src="https://cdn.jsdelivr.net/gh/sviptzk/HexoStaticFile@latest/Hexo/js/mouse_snow.min.js"></script>
-
comments-Valine博主代码修改
1
https://cdn.jsdelivr.net/gh/HCLonely/Valine@latest/dist/Valine.min.js
-
看板娘把萌萌哒的看板娘抱回家
1
<script src="https://cdn.jsdelivr.net/gh/stevenjoezhang/live2d-widget@latest/autoload.js"></script>
-
看板娘插件传送门👉
-
生成自己的sitemap文件
1 | npm install hexo-generator-sitemap --save |