想在Github Pages上用react,但是仅靠react似乎不太可能像Jekyll那样解析.md格式文本,所以想把Jkeyll的语法写进React组件里面。
然而这样写会直接报错,有什么办法解决吗?
谢谢~
看起来,你似乎是在Javascript
里用了Jekyll
注入的变量。
这里的问题是:你确定Jekyll
会先于webpack
处理你的Javascript
文件,并替换里面的变量么?
这里其实就是简单的先后顺序问题。无关乎什么引擎,什么语法。
我的理解是,如果你非要玩出花来,用react
做写博客,那其实就不需要Jekyll
了,建议你先看明白Jekyll
是做什么的,再动手开搞
这个{% ... %}
是liquid
的语法。jekyll
使用liquid
作为内容引擎,就像使用sass
作为样式引擎一样。
https://github.com/Shopify/liquid
https://github.com/Shopify/liquid/wiki/Liquid-for-Designers
https://github.com/Shopify/liquid/wiki/Liquid-for-Programmers
本菜鸟表示也不知道如何集成这个功能,也许你可以参考一下jekyll
是怎么做的,不过jekyll
和liquid
使用的都是ruby
,祝好~