1

Markdown 中有文章。列表后的代码块呈现为列表的一部分。两个单独的代码块被渲染为一个。如何标记列表结尾或代码块结尾?有什么方法可以标记语言代码是什么并获得彩色代码,例如http://prismjs.com/


  • 在第二部分中,我将详细介绍页面、热点、手势、过渡和计时器的使用以及如何设置它们以与 TAP 一起使用。然后,我将向您展示如何开始在 Fireworks 中构建点击原型,然后将其转换为交互式 iOS 原型。
  • 在第三部分中,将详细介绍如何转换为 TAP iOS 原型。我还将分享一些关于它在 iOS 设备上的使用技巧。您将获得完成本教程所需的所有演示文件,以及有关 Fireworks 和原型设计的大量相关资源列表。

    var fs = require('fs'), hogan = require('hogan.js');

    var templateDir = './templates/', 模板, 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', 结果, 'utf8');

4

2 回答 2

1
  1. Markdown 代码高亮是依赖于实现的。例如StackExchange使用带有自己标记的Google Prettify<!-- language: lang-js -->

  2. 据我了解降价规则,您必须在代码块中间使用文本

    code block 1
    

    一些描述

    code block 2
    
于 2013-01-14T15:22:31.353 回答
1

我不了解 prismjs,但在某些(大多数?)mark down 风格中,您可以使用 HTML 注释 hack(<!--)或不间断空格 hack(&nbsp;):

  • 在第二部分中,我将详细介绍页面、热点、手势、过渡和计时器的使用以及如何设置它们以与 TAP 一起使用。然后,我将向您展示如何开始在 Fireworks 中构建点击原型,然后将其转换为交互式 iOS 原型。
  • 在第三部分中,将详细介绍如何转换为 TAP iOS 原型。我还将分享一些关于它在 iOS 设备上的使用技巧。您将获得完成本教程所需的所有演示文件,以及有关 Fireworks 和原型设计的大量相关资源列表。

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');
于 2013-03-18T21:46:30.667 回答