11 回复
返回的是字符串,就是图片所在服务器的绝对路径,类似:
http://www.abc.net.com/images/123456.jpg
因为一些时间原因,我还没考虑json内容.
几个主要的组件,在amarkdown.js文件中:
- makeClose(elem, container, shade, f) // 573行,关闭按钮
- makeLink(elems, f) // 592行,插入超级链接
- makeImg(elems, action, f) // 652行, 插入图片
你想自定义图片返回格式的话,可以修改一下第786行到800行的内容。 我现在暂时没有一些时间去为这个编辑器考虑更多的内容。
-
tool.amarkdown 在我的github的pie项目里有模板的原文件.
var compile = require('./lib/compile'),
path = require('path');
compile(path.resolve('html/default/punit'),
path.resolve('public/js/pie/unit.js'),
';(function(mod) {\n' +
'if (typeof exports === "object" && typeof module === "object") {\n' +
'module.exports = mod(require("../hogan-3.0.1.min.js"), require("./pie.js"));\n' +
'} else if (typeof define === "function" && define.amd) {\n' +
'return define(["../hogan-3.0.1.min.js", "./pie.js"], mod);\n' +
'} else {\n' +
'mod(HOGAN, PIE);\n' +
'}})(function(HOGAN, PIE) {\n' +
'PIE.unit = {};\n',
'PIE.unit["{{name}}"] = new HOGAN.Template({{renderfn}});\n',
'});');