一、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