問題タブ [wintersmith]
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.
php - 静的サイト ジェネレーターと php の統合
私は現在、定期的な更新を必要としないphpを使用してWebサイトを構築しています。ブログのような機能があるため、静的サイトジェネレーターを使用することを考えました。しかし、私のウェブサイトにはデータベースにリンクするフォームが含まれており、私が抱えている問題は、静的サイトジェネレーターが php を認識および解析しないことです。
現在、3 つの静的サイト ジェネレーター - Jekyll -wintersmith - Piecrust のうちの 1 つを使用することを検討しています。
これができるのか、それとも静的ページ専用の静的サイトジェネレーターなのか疑問に思っていました
twitter-bootstrap - Wintesmith を複数のサイトでセットアップするための最良の方法は何ですか?
2 つの別々のサイト (1 つのコンテンツ サイトと 1 つのアプリ) 用に Wintersmith (wintersmith.io) をセットアップしようとしていますが、これに関する「落とし穴」やベスト プラクティスがあるかどうか疑問に思っていました。
計画では、Wintersmith、Jade、LESS、Html5Boilerplate、および Bootstrap を使用して、いくつかのコンセプトをテストするためのラピッド プロトタイピングと高速イテレーションを行う予定です。
どんな入力でも大歓迎です。
node.js - プレビュー サーバーを停止する方法
このコードは、wintersmith 静的サイト ジェネレーターに基づいています。
私のコードでは、次のようにプレビュー サーバーを起動しています。
これは例から取ったものです。プレビュー サーバーが 3 秒後に停止すると予想していましたが、代わりにエラーが発生しました。そのサーバーは未定義です。
私はそれをもう少し詳しく見て、確かに:サーバーは定義されていません。私が間違っていることはありますか?プレビュー サーバーを停止するにはどうすればよいですか?
nginx - nginx を使用した node.js サーバーの生成
だから、これは私にとって新しいことです。サーバーのポート 3000 で node.js アプリケーションを実行しています。nginx プロキシがあります。
これは魅力のように機能します。今、私はスポーンしています(少なくとも、それがそう呼ばれていると思います)。より多くのノード アプリケーション。それが Wintersmith の出番です: 私は wintersmith のプレビューを実行しています
私のローカルホストでは、localhost:8000 に別の node.js サーバーが作成されます。次に、ブラウザで localhost:8000 にアクセスすると、期待どおりの結果が得られますが、ローカルホストでは nginx プロキシが設定されていません。
問題:
現在、nginx を使用した本番セットアップでは、明らかに localhost:8000 にアクセスできないため、少し行き詰まっています。
別のアップストリーム サーバーを追加しようとしましたが、うまくいきませんでした。次に、dev.test.ch:8000 などでスポーンしようとしましたが、エラー listen EADDRNOTAVAIL のような結果になります。
私が探しているもの
目標は、メインの node.js サーバー内から別のサーバーを起動し、ブラウザーからアクセスできるようにすることです。どんな入力も大歓迎です。
node.js - Wintersmith で追加のマークダウン メタデータ パラメーターにアクセスする
Node.js の静的サイト ジェネレーターとしてWintersmithを使用してサイトをセットアップしようとしています。デフォルトでは、サイト内のコンテンツとして公開されるマークダウンで書かれた記事は、短い見出しセクションを使用して、たとえば Jade テンプレートで使用できる記事に関するメタデータの一部を指定します。これらの属性は、2 つのマークダウン水平ルール要素 ( ---
)にグループ化されます。
箱から出してすぐに、これはうまく動作し、日付オブジェクトを解析したり、記事の著者を含めたりすることができます。しかし、使用する画像ファイルを指す「thumb」というパラメーターも追加したいと思います。投稿のサムネイルとして。ただし、上記のパラメーターを追加して保存しようとするだけでは機能せず、その方法ではアクセスできません。
多くの人が追加のメタデータ パラメータを含む Wintersmith を使用しているのを見てきましたが、それをどのように達成するかを指定しているようには見えません。
Wintersmith テンプレートで使用するメタデータ パラメータを追加するにはどうすればよいですか?
wintersmith - wintersmith: コンテンツ ツリーを視覚化する
wintersmith api のドキュメントでは、次のように説明されています。
getPluginColor()
Return vanity color used to identify the plugin when printing the content tree choices are: bold, italic, underline, inverse, yellow, cyan, white, magenta, green, red, grey, blue, rainbow, zebra or none.
どうすればいいprint[ing] the content tree
ですか?CLI経由でこれを行うことができると仮定したいと思います。
coffeescript - Wintersmith: プラグイン './node_modules/wintersmith-coffee/' の読み込み中にエラーが発生しました: モジュール './plugin' が見つかりません
2013 年 11 月に wintersmith とサイトを構築しました。http://powma.com で公開中です。
私はそれに戻ってきますが、それは構築されていません:-{
手を汚してもかまいませんが、どこから始めればよいかわかりません。次のエラーが表示されます。
助言がありますか?
ありがとう!
マイク
アップデート
これは、coffeescript がコンパイルされていないためです。
グローバルにインストールしましたが、役に立ちませんでした。
手動でコンパイルし、他のエラーに移動しました。何が欠けているかについての提案はありますか?
これが私のconfig.jsonです:
そして package.json:
これは私が使用している新しい開発用ラップトップであるため、問題の一部である可能性があります。
問題を回避しましたが、修正されませんでした。coffeescript を手動でコンパイルする必要は本当にありますか?
ありがとう!