0%

一、hexo、git、blog搭建
1、环境初始化

输入npm命令安装Hexo
npm install -g hexo-cli
hexo init 命令初始化博客
hexo g 静态部署
hexo s 本地静态查看,快速进行调试

安装Git部署插件 npm install hexo-deployer-git --save  
hexo clean   #清除缓存文件 db.json 和已生成的静态文件 public
hexo g       #生成网站静态文件到默认设置的 public 文件夹(hexo generate 的缩写)
hexo d       #自动生成网站静态文件,并部署到设定的仓库(hexo deploy 的缩写)

2、指令操作

域名访问文件 CNAME
www.yipeiblog.top
npm install hexo-deployer-git --save  && hexo clean && hexo g && hexo d && hexo s

fatal: not a git repository和 Error: Spawn failed原因:
hexo clean   # 清除缓存
rm -rf .deploy_git   # 强制删除旧仓库
hexo g && hexo d   # 重新生成并部署

3、引入图片

示例:<div style="display: flex; gap: 20px; justify-content: center;">
<img src="../images/Spotted_Owl1.png" alt="斑点鹰" width="300">
<img src="../images/Spotted_Owl2.png" alt="斑点鹰" width="300">
</div>

注意:使用../images/而非../_image/(避免下划线开头可能被服务器忽略)

4、git文件超100M大小

安装 Git LFS:git lfs install 
跟踪该文件:git lfs track "opencv-4.12.0-windows.exe"
确保 .gitattributes 文件被提交:git add .gitattributes
重新添加文件并提交推送:git add opencv-4.12.0-windows.exe
git commit -m "Add large file via LFS"
git push

5、代理

git config --global http.proxy http://127.0.0.1:7890
git config --global https.proxy http://127.0.0.1:7890
git config --global --get http.proxy

hexo d

git config --global --unset http.proxy
git config --global --unset https.proxy