問題タブ [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.
ajax - docpad システムの静的コンテンツと動的コンテンツ - 動的コンテンツの作成方法
DocPad は他の静的サイト ジェネレーターと同等であると説明されていますが、「静的サイトの生成に限定されない」とも説明されています。
DocPad の Web サイトやその他のドキュメントを閲覧しましたが、動的コンテンツを組み込む方法や、どのような種類の制限が関係している可能性があるかを説明していると思われるものをまだ見つけることができませんでした。
比較的初心者なので、動的コンテンツをDocPadに組み込む方法論をよりよく理解するのを誰かが助けてくれるかどうか疑問に思っています...? たとえば、AJAX、および特定のタグがクリックされたときに Flickr から Web ページに画像を動的にロードするようなことを行うための動的サーバー側スクリプト...
ありがとう。
dependencies - DocPad はどのような順序でドキュメントをレンダリングしますか?
リスト ドキュメントと一連の投稿 (フィルター処理されたコレクション) を含むDocPadを使用してブログを作成しているとします。リストには、 を使用して各投稿のコンテンツの先頭が表示されますdocument.contentRenderedWithoutLayouts。(どのように?) リストをレンダリングする前に、DocPad はすべての投稿がレンダリングされることを確認しますか?
クイック デバッグを実行するとdocpad -d --env static run、新しい投稿がレンダリングされるたびにリストがレンダリングされることが示唆されます。それは正しいですか?
循環があれば?投稿の 1 つがリストの を必要としているとしcontentRenderedWithoutLayoutます。
templates - より複雑な docpad メタデータ
私はdocpadとそれが基づいている多くのことに慣れていないので、この質問が少しばかげているように見えるかもしれません. これまでのところ、docpad は最近の静的サイト ビルダーの中で最もデザイナーに使いやすいものです。それが、私がここまで作った理由です :) 素晴らしいドキュメントをありがとう!
私が達成したいことは次のとおりです。
- テンプレートを介してさまざまなセクションにアクセスできるようにページを設定する (例: 段落 1、表 1、段落 2)
- それらのページのコンテンツの構造/順序を変更できるテンプレートを持っている(たとえば、テンプレートを変更してすべてのページの段落を移動する)
メタデータ セクションはそれで良さそうですが、そこにはマークアップ言語は許可されていませんよね? では、これらのさまざまな「段落」をどこで定義でき、テンプレートを介してそれらにアクセスするにはどうすればよいでしょうか?
ありがとう、フィリップ
handlebars.js - docpad はどのようにテンプレート データ、ブロック、およびヘルパーをレンダリング プラグインに渡しますか?
マーク、レス、およびハンドルバーで使用するスケルトンを構築しようとしています。handlebars プラグインの readme は、docpad 構成コードのスニペットが実際に何を行っているかについて明確ではありません (そして、ドキュメントのコンテンツを正常にレンダリングできますが、タイトル属性などは表示されません)。また、サポートがプラグイン自体に含まれている可能性があることを示唆する問題にも気付きました。これは、eco と同じようにインラインの coffeescript をサポートしていないレンダーの問題であると推測しています。
誰かがより良い説明や解決策を持っていますか? あるいは、コード内またはスケルトンの一部としてより良いソリューションに貢献するには、docpad のブロックとヘルパーについて何を理解する必要がありますか?
ruby - Docpad Sass を使用してライブラリを要求する方法
ここの指示に従っています: docpad-plugin-sass
そして、私は答えを探し求めて、誰かがsusyを必要としているのを見つけましたが、彼らの問題はsusyを更新する必要があることにありました。
残念ながら、requireLibaries を機能させることができないようです。複数の絶縁を試し、特異点を再インストールしましたが、うまくいきませんでした。何を必要としても、常に同じエラーが発生します。
error: アクション エラー: エラーが発生しました: エラー: LoadError: そのようなファイルを読み込めません -- singularitygs
これは私のセットアップです:
Docpad が gems フォルダにアクセスできないのではないかと思っていました。
私が間違っているところや、これを修正する方法はありますか?
編集:
問題は宝石のセットアップ方法に関係している可能性があるため、これが役立つかどうかはわかりませんでした:
javascript - docpad の特定のフォルダ内の任意のファイルへのリンクのツリーを再帰的に作成する方法
私はdocpadを初めて使用し、docpadの特定のフォルダー内のファイルへのリンクのツリーを再帰的に作成する方法を知りたいです
ありがとう