问个 Ghost 中 node 的问题。

2016-11-30 22:46:38 +08:00
 dyniao

Ghost 搭建完,想在 markdown 语法扩展出来一个语法如

[via http://www.com]@VIA[/via]

这样需要帖子直接显示成< a href="url">text

原来在 typecho 或者 wordpress 可以用主题的 functions.php 添加一个函数就可以替换内容, ghost 如何替换。我想到是扩展 markdown 语法。但是……

修改完 \core\built\assets\vendor.js ,发现无法更新到程序中啊。

153414 行左右。

text = _DoAutoLinks(text);
text = _EncodeAmpsAndAngles(text);
text = _DoItalicsAndBold(text);
text = _viaurl(text);

var _viaurl = function(text) {
    text = text.replace(/[via (.*?)](.*?)[/via]/gi, "<a href="$1">$2</a>");
    return text;
};

看起来, built 应该是需要编译一下么?不太懂 node ,我应该如何扩展出来。

请求指点!

1621 次点击
所在节点    Node.js
2 条回复
haozhang
2016-12-03 16:41:02 +08:00
你改完之后程序重启了吗?
dyniao
2016-12-07 10:34:34 +08:00
@haozhang 感谢,最后通过扩展的解决了。

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

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

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

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

© 2021 V2EX