hexo博客问题记录

  • 写hexo博客时报错

    • TypeError: Cannot read properties of undefined (reading 'trim')
  • 原因

    • hexo转义时候发生的错误,
      • 你文章中可能出现了{{}},{% %}这种hexo无法转义的字符。

  • 写hexo博客时报错
1
2
fatal: unable to access 'https://github.com/xxx/autowrite.git/': 
OpenSSL SSL_read: Connection was reset, errno 10054
  • 或者
1
2
fatal: unable to access 'https://github.com/xxx/autowrite.git/':
Failed to connect to github.com port 443: Timed out
  • 原因

    • 因为git在拉取或者提交项目时,中间会有git的http和https代理,
      • 但是我们本地环境本身就有SSL协议了,
      • 所以取消git的https代理即可,不行再取消http的代理。
  • 后续

    • 原因还有一个,当前代理网速过慢,所以偶尔会成功,偶尔失败。
  • 解决方法

    1
    2
    3
    4
    5
    git config --global --unset http.proxy 
    git config --global --unset https.proxy

    解决方案: cmd下命令执行 ipconfig/flushdns
    清理dns缓存

  • 写hexo博客时报错
1
err: Error [Nunjucks Error]: _posts/009-移动端布局.md [Line 556, Column 667] parseSignature: expected comma after expression 
  • 原因

    • 转义内容 Hexo使用Nunjucks渲染帖子(较早的版本使用Swig,它们具有相似的语法)。
    • { { } }{ % % }包装的内容将被解析,并可能导致问题。
    • 您可以使用原始标签插件包装敏感内容。
      找到正文里面{ {} }{ %% }这样的语句,
  • 作如下修改

    1
    { {和} }之间加上空格变成{ {和} }(这里看不出区别,知道这个意思就行…) { %和% }之间加上空格变成{ %和% }
  • 写hexo博客时报错

1
LaTeX-incompatible input and strict mode is set to 'warn': Unicode text character "=" used in math mode [unicodeTextInMathMode]
  • 原因
    • 数学公式中有中文的符号,比如等号=

  • 写hexo博客时报错
1
LaTeX-incompatible input and strict mode is set to 'warn': Unicode text character "比" used in math mode [unicodeTextInMathMode]   
  • 原因

    • katex不支持中文。
  • 作如下修改

    • 这种情况的话在 $...$ 中用 \text{} 对中文包裹应该可以解决这个问题,比如 $\text{中文}$ 。另外这样的警告应该不会对渲染造成任何的影响,一定程度上可以忽视。

github对英文大小写不敏感

会将文件加小写名称改为大写


对于mark——latex公式

%需要变成%

{% wavy 's所有格和of所有格 %}

会有问题

需要改成

{% wavy ‘s所有格和of所有格 %}


html实际代码下,

  • 必须要有一行空格。

‘-’要分开则要水平线,

  • 不能要空格。

写hexo博客时报错

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
 reason: 'incomplete explicit mapping pair; a key node is missed; or followed by a non-tabulated empty line',
mark: Mark {
name: null,
buffer: 'title: 语言艺术\n' +
'author: 糖丸\n' +
'author_id: 糖丸9587\n' +
'categories: []\n' +
'toc_number: true\n' +
'tags: \n' +
' - 认知觉醒\n' +
'abbrlink: 2044951329\n' +
'date: 2023-06-14 11: 03: 00\n' +
'\x00',
position: 129,
line: 8,
column: 19
}
}
} Process failed: %s _posts/语言艺术.md

原因

  • date: 2023-06-14 11: 03: 00

上次透明图片步骤 ➾ 

  1. 去除背景〕,
  2. 压缩图片〕,
  3. 将扩展名{png}改为{webp},
  4. Picgo上传。

解决Typora+PicGo+Github

  • 自动上传图床{“success“:false,“message“:“upload error. see C:\XXX\picgo.log}

一、前言
出现这个问题,有三点错误

  1. PicGo连接的配置没有正确
  2. 还有就是下载的Gitee插件不对
  3. 配置完忘记重启