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

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

php - 静的サイト ジェネレーターと php の統合

私は現在、定期的な更新を必要としないphpを使用してWebサイトを構築しています。ブログのような機能があるため、静的サイトジェネレーターを使用することを考えました。しかし、私のウェブサイトにはデータベースにリンクするフォームが含まれており、私が抱えている問題は、静的サイトジェネレーターが php を認識および解析しないことです。

現在、3 つの静的サイト ジェネレーター - Jekyll -wintersmith - Piecrust のうちの 1 つを使用することを検討しています。

これができるのか、それとも静的ページ専用の静的サイトジェネレーターなのか疑問に思っていました

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

twitter-bootstrap - Wintesmith を複数のサイトでセットアップするための最良の方法は何ですか?

2 つの別々のサイト (1 つのコンテンツ サイトと 1 つのアプリ) 用に Wintersmith (wintersmith.io) をセットアップしようとしていますが、これに関する「落とし穴」やベスト プラクティスがあるかどうか疑問に思っていました。

計画では、Wintersmith、Jade、LESS、Html5Boilerplate、および Bootstrap を使用して、いくつかのコンセプトをテストするためのラピッド プロトタイピングと高速イテレーションを行う予定です。

どんな入力でも大歓迎です。

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

node.js - プレビュー サーバーを停止する方法

このコードは、wintersmith 静的サイト ジェネレーターに基づいています。

私のコードでは、次のようにプレビュー サーバーを起動しています。

これは例から取ったものです。プレビュー サーバーが 3 秒後に停止すると予想していましたが、代わりにエラーが発生しました。そのサーバーは未定義です。

私はそれをもう少し詳しく見て、確かに:サーバーは定義されていません。私が間違っていることはありますか?プレビュー サーバーを停止するにはどうすればよいですか?

0 投票する
0 に答える
292 参照

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 サーバー内から別のサーバーを起動し、ブラウザーからアクセスできるようにすることです。どんな入力も大歓迎です。

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

node.js - Wintersmith で追加のマークダウン メタデータ パラメーターにアクセスする

Node.js の静的サイト ジェネレーターとしてWintersmithを使用してサイトをセットアップしようとしています。デフォルトでは、サイト内のコンテンツとして公開されるマークダウンで書かれた記事は、短い見出しセクションを使用して、たとえば Jade テンプレートで使用できる記事に関するメタデータの一部を指定します。これらの属性は、2 つのマークダウン水平ルール要素 ( ---)にグループ化されます。

箱から出してすぐに、これはうまく動作し、日付オブジェクトを解析したり、記事の著者を含めたりすることができます。しかし、使用する画像ファイルを指す「thumb」というパラメーターも追加したいと思います。投稿のサムネイルとして。ただし、上記のパラメーターを追加して保存しようとするだけでは機能せず、その方法ではアクセスできません。

多くの人が追加のメタデータ パラメータを含む Wintersmith を使用しているのを見てきましたが、それをどのように達成するかを指定しているようには見えません。

Wintersmith テンプレートで使用するメタデータ パラメータを追加するにはどうすればよいですか?

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

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経由でこれを行うことができると仮定したいと思います。

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

coffeescript - Wintersmith: プラグイン './node_modules/wintersmith-coffee/' の読み込み中にエラーが発生しました: モジュール './plugin' が見つかりません

2013 年 11 月に wintersmith とサイトを構築しました。http://powma.com で公開中です

私はそれに戻ってきますが、それは構築されていません:-{

手を汚してもかまいませんが、どこから始めればよいかわかりません。次のエラーが表示されます。

助言がありますか?

ありがとう!

マイク

アップデート

これは、coffeescript がコンパイルされていないためです。

グローバルにインストールしましたが、役に立ちませんでした。

手動でコンパイルし、他のエラーに移動しました。何が欠けているかについての提案はありますか?

これが私のconfig.jsonです:

そして package.json:

これは私が使用している新しい開発用ラップトップであるため、問題の一部である可能性があります。

問題を回避しましたが、修正されませんでした。coffeescript を手動でコンパイルする必要は本当にありますか?

ありがとう!