android展示latex_在 GitHub Page 中正常展示任意 LaTeX 源码片段

本文已加入专栏文章目录。

精简版GitHub Page 的(一种)输入是 markdown 文件,输出是 HTML/CSS/JS 文件。

如果 markdown 文件包含代码块,且代码块中包含花括号 { 或 },尤其是包含 {% 或 { { 符号组合时,GitHub Page 会报错。

分别在代码块前后添加 {% raw %} 和 {% endraw %} 即可解决该问题。

参考资料:Jekyll 官方文档 Tags Filters - Code snippet highlighting

展开版Liquid 的标记可分为三类objects,{ { ... }}

tags,{% ... %}

filters,{ ... | ...}

假设一个开启了 GitHub Page 的项目,其README.md 文件包含如下几行

```latex

\newcommand\abc{%

hello, abc.

}

```

这几行,在网站构建时会产生错误。在项目的设置页面,我们能看到类似这样的报错信息

同时,在 GitHub 的账号邮箱里,能收到构建失败的邮件,关键词是

The tag `{%` on line 18 in `README.md` was not properly closed with `%}`.

根据帮助链接的建议,我们在本地构建,能得到更为详细的错误信息。

Liq

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值