mirror of
https://github.com/GitbookIO/gitbook.git
synced 2026-09-17 16:15:22 +00:00
41 lines
1.0 KiB
JavaScript
41 lines
1.0 KiB
JavaScript
var assert = require("assert");
|
|
|
|
module.exports = {
|
|
blocks: {
|
|
"test": {
|
|
shortcuts: {
|
|
parsers: ["markdown"],
|
|
start: "$$",
|
|
end: "$$"
|
|
},
|
|
process: function(blk) {
|
|
return "test"+blk.body+"test";
|
|
}
|
|
},
|
|
"test2": {
|
|
end: "endtest2end",
|
|
process: function(blk) {
|
|
return "test2"+blk.body+"test2";
|
|
}
|
|
},
|
|
"test3join": {
|
|
blocks: [
|
|
"also"
|
|
],
|
|
process: function(blk) {
|
|
return [blk.body, blk.blocks[0].body].join(blk.kwargs.separator);
|
|
}
|
|
},
|
|
"test4join": {
|
|
blocks: [
|
|
"also", "finally"
|
|
],
|
|
process: function(blk) {
|
|
assert(blk.blocks.length, 2);
|
|
assert(blk.blocks[0].name, "also");
|
|
assert(blk.blocks[1].name, "finally");
|
|
return [blk.body, blk.blocks[0].body, blk.blocks[1].body].join(blk.kwargs.separator);
|
|
}
|
|
}
|
|
}
|
|
}; |