1

以下のマークダウンに記事があります。リストの後のコード ブロックは、リストの一部としてレンダリングされます。2 つの別々のコード ブロックが 1 つにレンダリングされます。リストの終わりまたはコードブロックの終わりをマークするにはどうすればよいですか? また、たとえばhttp://prismjs.com/のように、言語コードをマークして色付きのコードを取得する方法はありますか?


  • パート 2 では、ページ、ホットスポット、ジェスチャ、トランジション、タイマーの使用方法と、それらを TAP で使用するための設定方法について詳しく説明します。次に、Fireworks でクリックスルー プロトタイプの作成を開始する方法を説明します。このプロトタイプは、後でインタラクティブな iOS プロトタイプに変換されます。
  • パート 3 では、TAP iOS プロトタイプへの変換について詳しく説明します。また、iOS デバイスでの使用に関するいくつかのヒントも共有します。チュートリアルを完了するために必要なすべてのデモ ファイルと、Fireworks およびプロトタイピングに関する関連リソースの広範なリストを入手できます。

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

    var templateDir = './templates/', template, templateKey, result = 'var myTemplates = {};';

    fs.readdirSync(templateDir).forEach(関数(テンプレートファイル) {

    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

私はprismjsについて知りませんが、いくつかの(ほとんど?)マークダウンフレーバーでは、HTMLコメントハック(<!--)またはノーブレークスペースハック(&nbsp;)を使用できます。

  • 第2部では、ページ、ホットスポット、ジェスチャ、トランジション、タイマーの使用方法と、TAPで使用するためにそれらを設定する方法について詳しく説明します。次に、Fireworksでクリックスループロトタイプの作成を開始する方法を示します。これは、後でインタラクティブなiOSプロトタイプに変換されます。
  • パート3では、TAPiOSプロトタイプへの変換について詳しく説明します。また、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 に答える
1
  1. Markdown コードの強調表示は実装に依存します。たとえば、StackExchangeGoogle Prettifyを独自の<!-- language: lang-js -->マーカーで使用します。

  2. マークダウンのルールを理解しているので、コード ブロックの途中でテキストを使用する必要があります

    code block 1
    

    いくつかの説明

    code block 2
    
于 2013-01-14T15:22:31.353 に答える