問題タブ [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.

0 投票する
2 に答える
1212 参照

node.js - マルチドメインログイン

私は小さなnode.js-projectに取り組んでおり、たくさんグーグルをしている間、少し混乱しましたが、おそらくあなたの何人かは私を再び道路に向けることができます。

いくつかのWebサイトはDocPad(優れたソフトウェア)によって生成され、さまざまなドメインでホストされています。

これらのすべてのWebサイトは、「ログインモジュール」(パスポートを使用してNode.jsでも記述されています)を取得します。視覚的には、Web-Kreationの優れたログインスライダー(ここではデモ)に似ています。私の計画は、nginxを使用して、すべての/login-requestsをlogin-appにルーティングすることでした。これは正常に機能しています。

問題はむしろ複数のドメインとそのすべてのクライアント側の実装に関連しています。すべてのログインは同じデータベースを使用します。

どういうわけか両方を一緒に使用して、Login-Module(常に同じドメインを使用できる)からセッションCookieを作成できますか?

0 投票する
1 に答える
1429 参照

docpad - Docpad の @getBlock は何をしますか?

これは、答えを見つけるのに苦労している簡単な質問です。docpadを使用してサイトを構築し始めたばかりです。HTML5 ボイラープレート スケルトンで次の行に遭遇しました。

<%- @getBlock('styles').add(["/style.css"]).toHTML() %>

これが何をするか知っている人はいますか?エンドポイントは、次の html を出力することです。

<link rel="stylesheet" href="/style.css" />

しかし、ここで何が起こっているのか、なぜこの単純な css リンクがこのように生成されるのかはわかりません。

どんな照明でも大歓迎です。

アップデート

これで少し遊んだ後、 @getBlock が行うことは、特定の html コード ブロックを出力することのようです。この場合、スタイルはコードを指定しているようです。これが正しければ、Docpad に他にどのようなブロックがあるか、またはこの @getBlock 関数(?) が由来する他のフレームワークが何であるかを知っておくとよいでしょう...

0 投票する
1 に答える
655 参照

docpad - docpadを使用してコレクション内の次と前のファイルを取得します

ポートフォリオを作成していて、DocPad(Backboneコレクションを使用)を使用して、各プロジェクトの詳細ページに次のプロジェクトと前のプロジェクトのリンクを印刷したいと考えています。ここのコードは私のテンプレートprojects.html.ecoからのものです。@documentオブジェクトは、現在表示されているドキュメントです。

さらに情報を提供できるかどうか教えてください!

ありがとうございました!

0 投票する
1 に答える
162 参照

docpad - Docpad 内で Builder を使用する

私はDocPadを使用して自分の Web サイトを構築しています。ドキュメントには、buildrファイルをバンドルして圧縮するために呼び出されるヘルパーを使用できると書かれています。

buildrコマンド内で実行を統合することは可能ですdocpad generatedocpad run?

また、独自の構成ファイルが必要ですか、それともプラグイン セクションbuildr.coffee内に構成を書き込むことは可能ですか?docpad.config

0 投票する
2 に答える
1110 参照

windows - DocpadをWindowsで実行できません

DocpadをWindowsで実行するのに問題があります。

私は次のことをしました。

  • Nodeの最新バージョンをインストールしました
  • 「NPMインストールDocpad」
  • 次に、空のディレクトリに「docpadrun」と入力します

「docpad」が内部または外部コマンド、操作可能なプログラム、またはバッチファイルとして認識されないというエラーメッセージが表示されました。

多分私はどこかで一歩を逃していますか?また、ノードコマンドプロンプトにコマンドを送信してみました。また、トラブルシューティングガイドを確認し、一般的なGoogle検索を実行しました。

0 投票する
2 に答える
653 参照

node.js - DocPad のユーザー提供コンテンツ

コメントやユーザー プロファイルなどのユーザー インタラクションが多い Web サイトを作成するためにDocPadを検討しています。ファイル ベースのデータ ストレージが好きなので、ユーザーが投稿したデータを src/documents/ の下のファイルに書き込むことを考えました (例: src/documents)。 /comments/ some-generated-id .html.md および src/documents/users/ user-name .html.md)。

これには、ユーザー入力を処理および保存するためのサーバー側のロジックが必要になります。どのように対処しますか?コードをどこに配置すればよいですか? これはプラグインに行くべきだと思います。そのような準備ができているプラ​​グインはありますか?

0 投票する
2 に答える
1789 参照

docpad - DocPadでHTML、CSS、JavaScriptファイルを縮小するにはどうすればよいですか?

ヒットしたときにHTML、CSS、JavaScriptファイルを縮小したいのですがdocpad generate、どうすればよいですか?

0 投票する
1 に答える
447 参照

docpad - DocPad 構成ファイルからブロックに追加

構成ファイルからブロックに追加する方法は?

例: 次のようにして、ブロックに含めるスクリプト/スタイルのリストを設定します。

構成ファイル内。

0 投票する
1 に答える
672 参照

docpad - DocPad は拡張子なしでページを生成します

拡張機能なしで DocPad 生成ページを構成する方法はあります?