問題タブ [docpad]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
twitter-bootstrap - Docpad の Bootstrap ドロップダウン メニューとタブ可能なタブ
Twitter Bootstrap スケルトンを使用して Docpad サイトを作成しました。Bootstrap のタブ付きタブまたはドロップダウン メニューが機能しません。それらはレンダリングされますが、機能しません。Stackoverflow に関する調査から、これらの Bootstrap 関数には追加の jquery を含める必要があるようです。Docpad に追加しようとしましたが、失敗しました。これらの Bootstrap 関数を Docpad で動作させた人はいますか?
node.js - DocPad プラグインの作成方法
ここからすべての手順を実行しました:
1) シンプルなプラグイン /plugins/myplugin/myplugin.plugin.coffee を次のコードで作成しました:
2) /plugins/myplugin/package.json
3) /src/documents/index.html.eco
しかし、プラグインは機能しません。DocPad のログinfo: Plugins: eco
に記録されず、エラーがスローされますReferenceError: foo is not defined
。
私は何を取りこぼしたか?
docpad - 静的ページから簡単なメールを送信する
私はDocPadが初めてです。私は静的ページ生成のアイデアが本当に好きで、しばらくの間これを念頭に置いていましたが、成熟したプロジェクトがすでにそこにあるのは素晴らしいことです!
しかし、DocPad がどのように機能するかについて大まかなイメージをつかむことができましたが、入力テキストを特定のアドレスに電子メールで送信する単純な Contact Me ページを作成する最良の方法は何ですか?
これにはサーバー側のコードが必要です。私が今それをどのように行っているかは、電子メールの送信を処理するnodejsサーバーへのPOSTを行うhtmlフォームを持っていることです。
それは正しいDocPadの方法ですか、それとも何か不足していますか?
cloud9-ide - Docpad Livereload プラグイン + Cloud9 IDE
この組み合わせを成功させた人はいますか?
クライアント側では正常に動作しているように見えますが、Cloud9 のファイル システムには、ファイルが保存されたときに変更が検出されないという問題があるため、毎回アプリを再起動する必要があります。
docpad - プログラムで Docpad.coffee に書き込むためのヘルプ機能はありますか?
私は Docpad を使用しており、静的サイトが生成されるたびに (アセットのキャッシュ無効化のために) カウンターをインクリメントしたいと考えています。
最も簡単な方法は次のとおりだと思いました:
- 引っ掛ける
docpad.coffee.writeBefore
- カウンターをインクリメントする
templateData.assetCounter
- docpad.coffee を永続化します。
Docpad ですぐに使用できる機能をまだ把握していないため、docpad.coffee をディスクに永続化する方法を探しています。それはまったく良い考えでしょうか?もちろん、require('fs') を使用してディスクの読み取り/書き込みを行うことはできますが、docpad が内部で既に行っていることと競合/競合する可能性があります (推測のみ)。
アイデア?
docpad - docpad でマークダウンと eco を拡張子 .eco.md で使用する方法はありますか?
docpad では 1 つのファイルで複数のプラグイン プロセッサを使用できるため、markdown と eco の両方を使用できるようにしたいと考えていますが、最終的な拡張子を.md
.
foo.html.md.eco
動作 - 両方のプラグインが実行され、出力は正しいfoo.html.eco.md
動作しません - どちらのプラグインも実行されません
.md
バージョン 2 は、オペレーティング システムとテキスト エディターがマークダウンとして認識し、適切なアプリと強調表示モードを開く最終的な拡張機能を備えているため、優れています。
バージョン 2 が機能するように、これを構成または修正する方法はありますか?
docpad - コンテンツを前処理できるように、docpad で別のプラグインの前にプラグインを起動するにはどうすればよいですか?
マークに渡される前に、マークダウンのようなコンテンツを前処理するプラグインを作成したいと思います。
ファイル名に追加するためにさらに別の拡張子を作成したくはありませんが、コンテンツ内のパターンを検索し、見つかった場合は、マークがレンダリングされる前に置換を行います。
イベントを使用してみrender
ましたが、その名前がその下にソートされていても、プラグインがマークされた後に起動するようです。プラグインはどのような順序で使用されますか?
イベントも使用してみrenderBefore
ましたが、そこからコンテンツを操作する方法がわかりません。
どんな助けでも大歓迎です。
前もって感謝します!
ジェフ