tiddlywiki
Version:
a non-linear personal web notebook
16 lines (12 loc) • 426 B
JavaScript
/*\
title: $:/plugins/tiddlywiki/wikitext-serialize/rules/prettylink.js
type: application/javascript
module-type: wikiruleserializer
\*/
;
exports.name = "prettylink";
exports.serialize = function(tree,serialize) {
var text = tree.children[0].text;
var target = tree.attributes.to ? tree.attributes.to.value : tree.attributes.href.value;
return "[[" + text + (text !== target ? "|" + target : "") + "]]";
};