問題タブ [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.
docpad - DocPadを使用してサーバーのルートにないサイトを展開するにはどうすればよいですか?
DocPadを使用してデモサイトを作成しています。たとえば、http:
//www.example.com/demo/にデプロイしたいのです
が、を使用する場合docpad generate --env static
、リンクはデモディレクトリではなくサーバーのルートに相対的です。リンクが壊れています。私に何ができる ?どこかに宣言するメタデータはありますか?
編集:この場合、私はTwitter Bootsrapスケルトンを使用しているため、たとえば、デフォルトレイアウトのメインナビゲーションのリンクは次のようになります。
docpad - DocPad の特定のドキュメントまたはレイアウトにスクリプトまたはスタイルシートを追加する方法は?
DocPad の特定のドキュメントまたはレイアウトにスタイルシートまたはスクリプトを追加するにはどうすればよいですか?
次のようなものを使用する場合:
スクリプトは、コンテンツまたはレイアウトがレンダリングされる場所に追加されます。
しかし、デフォルトのレイアウトで宣言されている他のスクリプトと一緒に最後に追加されるスクリプトを追加することは可能ですか? または<head>
、スタイルシートまたは<meta>
?
WordPress では、wp_head
etwp_footer
フックを使用してそれを行います。ある種の同等のメカニズムはありますか?
metadata - DocPadを使用して構造化メタデータにアクセスするにはどうすればよいですか?
現在、DocPadを評価して、特に当社のWebサイトに適しているかどうかを確認しています。エコテンプレートで構造化メタデータを使用する方法を理解するのに問題があります。エコを使用してバックボーンのネストされた属性を表示する方法に関連していると確信していますか?しかし、それも答えられていません。
私のページは次のようになります:
とエコテンプレートのような:
次の@document.author.email
エラーがログに記録されます。
その構造化メタデータにアクセスするにはどうすればよいですか?
ありがとう
docpad - DocPad サイトのパスワード保護部分
これは「失われたケース」かもしれませんが、DocPad によって生成された 1 つまたは複数のページをパスワードで保護することは可能ですか?
protected = true
ページのメタデータ セクションで発言できるようにするプラグインまたは何かを作成することは可能ですか?
または、ページを保護するために .htaccess などを使用する必要がありますか?
javascript - オブジェクトの配列に基づいて docpad でドキュメントをクエリする方法
次のような DocPad ドキュメントがあります。
meta.category
配列内に定義済みのスラッグ値を持つすべてのドキュメントを照会するにはどうすればよいですか?
docpad - Docpadの実行、エラーと警告
Node.jsとDocpadは、http://docpad.org/docs/installからインストールされます。
npm install -fg docpad@6.21
docpadの実行:http://docpad.org/docs/start
mkdir my-website
cd my-website
docpad run
選択6.) Hogan
(スケルトン)
そしてこれを手に入れました:
私はこれらの警告やエラーを乗り越えたことがありません。docpadを使用できると非常に便利なので、Docpadの呪いを取り除く方法についてのアイデアに感謝しています。ありがとうございました。
node.js - コマンド "docpad run" でエラーが発生しています: "module" is undefined
設定をdocpad.coffeeからdocpad.jsに移行しました(プレーン Javascript の使用に関する個人的な好み)
それ以来、コマンドを実行できません
そして、私はこのエラーを受け取り続けています:
JSLint に対して構成を検証し、構文エラーがないことを確認しました。
私はdocpad.coffeeを使ってもいいのですが、誰かがこれを修正するのを手伝ってくれるとうれしいです.
node.js - Docpad:明らかな理由もなく再生が失敗する
を実行するdocpad run
と、ディスクに変更を書き込んだ後、プロセスが再生成しようとして失敗することがあります。時間がかかることは問題ではなく、後続の書き込みでも再生成に失敗するだけです。プロセスを中断し(つまり、コンソールのctrl + d)、プロセスを最初からやり直す必要があります。
私の環境:
- Linux MintDebian64ビット
- node@0.8.17
- npm@1.2.2
- docpad@6.21.7
- docpad-プラグイン:
- jade@2.2.0
- livereload@2.2.0
- robotskirt@2.0.1
- stylus@2.2.0
誰かが以前にこの動作に遭遇したことがありますか?
cloud9-ide - Cloud 9 IDE で docpad サーバーを実行/生成するにはどうすればよいですか?
Cloud 9 ターミナルで「docpad run」コマンドを実行すると、次のような IP アドレスが表示されます。
しかし、何もありません。私は何をしますか?
javascript - getBlock('meta') は DocPad でどのように機能しますか?
Web サイトを別のサイト ジェネレーターからDocPadに移動しており、 getBlock('meta')機能を理解しようとしています。getBlock ('scripts')とgetBlock('styles')を理解するのは非常に簡単でした。なぜなら、個々のリソースの場所を配列で.addメソッドに渡し、各場所が 1 つのスペースを占有するだけだったからです。一方、メタ タグの生成は、各タグに名前と値の 2 つのコンポーネントがあるため、もう少し複雑にする必要があるようです。
私の質問は、メタ タグの名前と値をgetBlock('meta').add()に渡して、メタ タグを作成する方法を教えてください。
また、getBlock('meta')がデフォルトでタグを作成することに気付きました:
マークアップに含めたくない。私は素晴らしい DocPad プロジェクトの帰属に賛成ですが、別の方法で、別の場所でそれを行うことを好みます。そのタグが生成されないようにするにはどうすればよいですか?
ありがとうございました。