問題タブ [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.
node.js - マルチドメインログイン
私は小さなnode.js-projectに取り組んでおり、たくさんグーグルをしている間、少し混乱しましたが、おそらくあなたの何人かは私を再び道路に向けることができます。
いくつかのWebサイトはDocPad(優れたソフトウェア)によって生成され、さまざまなドメインでホストされています。
これらのすべてのWebサイトは、「ログインモジュール」(パスポートを使用してNode.jsでも記述されています)を取得します。視覚的には、Web-Kreationの優れたログインスライダー(ここではデモ)に似ています。私の計画は、nginxを使用して、すべての/login-requestsをlogin-appにルーティングすることでした。これは正常に機能しています。
問題はむしろ複数のドメインとそのすべてのクライアント側の実装に関連しています。すべてのログインは同じデータベースを使用します。
どういうわけか両方を一緒に使用して、Login-Module(常に同じドメインを使用できる)からセッションCookieを作成できますか?
docpad - Docpad の @getBlock は何をしますか?
これは、答えを見つけるのに苦労している簡単な質問です。docpadを使用してサイトを構築し始めたばかりです。HTML5 ボイラープレート スケルトンで次の行に遭遇しました。
<%- @getBlock('styles').add(["/style.css"]).toHTML() %>
これが何をするか知っている人はいますか?エンドポイントは、次の html を出力することです。
<link rel="stylesheet" href="/style.css" />
しかし、ここで何が起こっているのか、なぜこの単純な css リンクがこのように生成されるのかはわかりません。
どんな照明でも大歓迎です。
アップデート
これで少し遊んだ後、 @getBlock が行うことは、特定の html コード ブロックを出力することのようです。この場合、スタイルはコードを指定しているようです。これが正しければ、Docpad に他にどのようなブロックがあるか、またはこの @getBlock 関数(?) が由来する他のフレームワークが何であるかを知っておくとよいでしょう...
docpad - docpadを使用してコレクション内の次と前のファイルを取得します
ポートフォリオを作成していて、DocPad(Backboneコレクションを使用)を使用して、各プロジェクトの詳細ページに次のプロジェクトと前のプロジェクトのリンクを印刷したいと考えています。ここのコードは私のテンプレートprojects.html.ecoからのものです。@documentオブジェクトは、現在表示されているドキュメントです。
さらに情報を提供できるかどうか教えてください!
ありがとうございました!
docpad - Docpad 内で Builder を使用する
私はDocPadを使用して自分の Web サイトを構築しています。ドキュメントには、buildr
ファイルをバンドルして圧縮するために呼び出されるヘルパーを使用できると書かれています。
buildr
コマンド内で実行を統合することは可能ですdocpad generate
かdocpad run
?
また、独自の構成ファイルが必要ですか、それともプラグイン セクションbuildr.coffee
内に構成を書き込むことは可能ですか?docpad.config
windows - DocpadをWindowsで実行できません
DocpadをWindowsで実行するのに問題があります。
私は次のことをしました。
- Nodeの最新バージョンをインストールしました
- 「NPMインストールDocpad」
- 次に、空のディレクトリに「docpadrun」と入力します
「docpad」が内部または外部コマンド、操作可能なプログラム、またはバッチファイルとして認識されないというエラーメッセージが表示されました。
多分私はどこかで一歩を逃していますか?また、ノードコマンドプロンプトにコマンドを送信してみました。また、トラブルシューティングガイドを確認し、一般的なGoogle検索を実行しました。
node.js - DocPad のユーザー提供コンテンツ
コメントやユーザー プロファイルなどのユーザー インタラクションが多い Web サイトを作成するためにDocPadを検討しています。ファイル ベースのデータ ストレージが好きなので、ユーザーが投稿したデータを src/documents/ の下のファイルに書き込むことを考えました (例: src/documents)。 /comments/ some-generated-id .html.md および src/documents/users/ user-name .html.md)。
これには、ユーザー入力を処理および保存するためのサーバー側のロジックが必要になります。どのように対処しますか?コードをどこに配置すればよいですか? これはプラグインに行くべきだと思います。そのような準備ができているプラグインはありますか?
docpad - DocPadでHTML、CSS、JavaScriptファイルを縮小するにはどうすればよいですか?
ヒットしたときにHTML、CSS、JavaScriptファイルを縮小したいのですがdocpad generate
、どうすればよいですか?
docpad - DocPad 構成ファイルからブロックに追加
構成ファイルからブロックに追加する方法は?
例: 次のようにして、ブロックに含めるスクリプト/スタイルのリストを設定します。
構成ファイル内。
docpad - DocPad は拡張子なしでページを生成します
拡張機能なしで DocPad 生成ページを構成する方法はありますか?