hexo 部署无失败

2020-05-05 09:16:21 +08:00
 AmrtaShiva
1416 次点击
所在节点    问与答
10 条回复
shuangyeying
2020-05-05 09:27:38 +08:00
强制刷新一下
AmrtaShiva
2020-05-05 09:32:06 +08:00
@shuangyeying 刷好几遍了
HTSdTt3WygdgQQGe
2020-05-05 09:36:00 +08:00
信息量有限
AmrtaShiva
2020-05-05 09:42:56 +08:00
@q409640976 需要哪些信息
AmrtaShiva
2020-05-05 09:45:10 +08:00
@q409640976
```
npm --version
6.14.4

hexo --version
(node:3699) [DEP0061] DeprecationWarning: fs.SyncWriteStream is deprecated.
hexo: 3.5.0
hexo-cli: 1.0.4
os: Linux 4.12.14-lp151.28.48-default linux x64
http_parser: 2.8.0
node: 10.16.3
v8: 6.8.275.32-node.54
uv: 1.28.0
zlib: 1.2.11
brotli: 1.0.7
ares: 1.14.0
modules: 64
nghttp2: 1.39.2
napi: 4
openssl: 1.1.0i-fips
icu: 60.2
unicode: 10.0
cldr: 32.0.1
tz: 2019a
```
StephenDev
2020-05-05 09:47:38 +08:00
hexo s -g 先看看本地行不行
根据我最近的经验,如果你原来部署成功过,现在部署完全没内容,那可能是有些包的版本不同。
如果是有框架,没内容,那可能就是你的 markdown 文件中有 HTML 的标签 导致生成出错了
AmrtaShiva
2020-05-05 09:53:28 +08:00
npm ls 信息贴这里了 https:--> //paste.ubuntu.com/p/VRNskG9Ddm/
AmrtaShiva
2020-05-05 09:55:02 +08:00
@StephenDev hexo s -d ;hexo s -g 都没有问题 可以看到刚写的内容.然而 hexo g -d 就不行了.
StephenDev
2020-05-05 10:06:50 +08:00
@AmrtaShiva # 8 hexo g -d 是单纯的内容看不到 还是连主题框架也看不到,如果是内容看不到,那检查你得 markdown 文件里面有没有 HTML 元素。
AmrtaShiva
2020-05-05 10:17:41 +08:00
解决了:
rm -rf .deploy_git/
npm i async
npm i fsevents
npm audit fix --force
npm install hexo-deployer-git hexo-server --save
hexo clean
hexo g -d

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/668585

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX