在降价标题下有文章。列表后的代码块将呈现为列表的一部分。两个单独的代码块呈现为一个。我如何标记列表的结尾或代码块的结尾? 是否有任何方法可以标记语言代码并获得彩色代码,例如http://prismjs.com/?
在第三部分中,将详细介绍向TAP iOS原型的转换。我还将分享一些关于它在iOS设备上使用的提示。您将获得完成本教程所需的所有演示文件,以及有关Fireworks和原型设计的大量相关资源。
var fs = require('fs'), hogan = require('hogan.js');
var templateDir ='。/ template /', 模板, templateKey, result ='var myTemplates = {};';
fs.readdirSync(templateDir).forEach(function(templateFile){
template = fs.readFileSync(templateDir + templateFile, 'utf8');
templateKey = templateFile.substr(0, templateFile.lastIndexOf('.'));
result += 'myTemplates["'+templateKey+'"] = ';
result += 'new Hogan.Template(' + hogan.compile(template, {asString: true}) + ');'
});
fs.writeFile('compiled.js',result,'utf8');
答案 0 :(得分:1)
Markdown代码突出显示与实现有关。例如, StackExchange 使用Google Prettify及其<!-- language: lang-js -->
标记。
据我了解降价规则,您必须在代码块中间使用文本
code block 1
一些描述
code block 2
答案 1 :(得分:1)
我不知道prismjs,但是在一些(大多数?)标记的风格中你可以使用HTML注释hack(<!--
)或非破坏空间hack(
):
var fs = require('fs'),
hogan = require('hogan.js');
var templateDir = './templates/',
template,
templateKey,
result = 'var myTemplates = {};';
fs.readdirSync(templateDir).forEach(function(templateFile) {
template = fs.readFileSync(templateDir + templateFile, 'utf8');
templateKey = templateFile.substr(0, templateFile.lastIndexOf('.'));
result += 'myTemplates["'+templateKey+'"] = ';
result += 'new Hogan.Template(' + hogan.compile(template, {asString: true}) + ');'
});
fs.writeFile('compiled.js', result, 'utf8');