sed

通过实例掌握流编辑器sed

2020-01-08
| 杂事 | | sed , latex , hugo , typora | Comment 评论

缘由

由于Hugo对Markdown的解析和LaTeX存在诸多冲突。比如:当LaTex中出现\\\{\}之类的东西,Hugo就无法正常解析数学公式。

解决方案之一就是用Hugo的shortcodes机制,在md文件中用形如{{< katex [display] >}}latex code{{< /katex >}}格式。

这样一来,网站显示正常了,但在本地Typora就无法识别了。 个人体验不好。

于是我想到用流编编器sed对md内容进行替换。 我以前用sed都是简单的情况,复杂需求我就不会用了。 于是有了此文。

...