问题1:无法部署网站

问题描述

在执行 hexo d 命令后,等待数秒,出现以下报错。
第一张图片

fatal: unable to access ‘https://github.com/Crabtux/Crabtux.github.io.git': OpenSSL SSL_read: Connection was reset, errno 10054

解决方案

网络问题,挂代理即可。具体来讲,大概就是往环境变量里面加 HTTP_PROXYHTTPS_PROXY

问题2:缺少依赖包导致网页渲染出错

问题描述

我目前使用的 hexo 主题是 butterfly。配置完成之后,我打算在本机部署测试一下,然而在执行 hexo s 出现了报错:

extends includes/layout.pug block content #recent-posts.recent-posts include includes/recent-posts.pug include includes/pagination.pug

这下可把我整不会了,上网一顿搜索之后,发现是因为少了几个依赖包,果断安装,然而在安装 hexo-browsersync 的时候又出了问题。

读错误提示,发现是因为没有装 Visual Studio C++?(外网的搜索结果也一致,懒得排查更深层的原因了),花了点时间装了一下,问题就解决了。

2022/8/16:
迁移到新笔记本之后突然就不需要 Visual Studio 了,非常神必。