問題タブ [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.
blogs - 独自のサブディレクトリにない記事を Wintersmith に置くにはどうすればよいですか?
Wintersmith では、デフォルトのブログ テンプレートが content/articles/<article>/index.md から投稿を生成します。画像などの関連ファイルを記事に含めることができるため、これは問題ありません。しかし実際には、ほとんどの「ブログ投稿」は、テンプレートに関連付けられた単なるテキスト コンテンツです。サブディレクトリを作成しなければならないのはちょっとした煩わしさであり、タブ付きエディターで複数のエントリを編集する場合、すべての名前がindex.md.
サイト ジェネレーターは、articles/basic-post.html ファイルを吐き出しますが、生成されたインデックスまたはアーカイブ ページにはこれらを含めません。何も壊さずに後者を機能させるにはどうすればよいですか?
これは単純な問題かもしれませんし、そうでないかもしれませんが、私は Wintersmith を初めて使用し、これを行う方法を見たことがありません。デフォルトのページネーターを編集するのと同じくらい簡単かどうかはわかりません (そして、私は CoffeeScript にそれほど慣れていないので、それに対処する時が来たのかもしれません :)
paginator.coffee で:
これはその場所のように見えますが、プラグインを直接編集して、将来の更新が機能する可能性があるため、悪い考えのようです.
ところで、ウィンタースミスはかなり素晴らしいです。
static-site - サブディレクトリにブログを含む静的サイトを Wintersmith に生成させるにはどうすればよいですか?
現在手書きの自分のサイトを Wintersmith 化することを検討しています。index.html、projects.html、gpg.htmlなどのページがいくつかあります。blog/最終的なサイトが次のようになるように、サブディレクトリが必要です。
これは可能ですか?Wintersmith のドキュメント (および注目の Wintersmith を利用したサイト) を検索して調べましたが、何も見つかりませんでした。唯一の方法は、Wintersmith または何かのインスタンスを 2 つ持つことのようですが、もっと良い方法があるに違いないようにも思えます。
wintersmith - Wintersmith のプレビュー出力で空白を削除する方法
プラグインを作成せずに、Wintersmith からのプレビュー出力とビルド出力の両方からすべての HTML 空白を簡単に削除する方法はありますか?
node.js - wintersmith-jade コンテンツ ファイルに extends/block を追加する際の「予期しない識別子」
Wintersmith -stylusおよびwintersmith-jadeプラグインと一緒に Wintersmith を使用して、静的な Web サイトを作成しています。
ヘルプ ページに特定の CSS ファイルを追加したいと考えています。ヘルプ ページは、「レイアウト」テンプレートに基づいています。ブロックを使用してスタイルシートを HTML ヘッドに挿入しようとすると、次のエラーが表示されます。
レイアウト.ジェイド
ヘルプジェイド
extendsとblock head行を を含むメタデータ ブロックの上に移動してもtemplate: layout.jade、同じエラーが発生します。私の場合、削除extends ./layout.jadeすると、エラー行の位置が 40 から 5 に移動します。
私の推測では、wintersmith-jade プラグインが原因でエラーが発生していると思われますが、その場合でも、どのように修正すればよいかわかりません。
wintersmith - Wintersmith: 2 つのページ分割されたセクション
ウィンタースミスが構築したサイトでは、次のものが必要です。
- ニュースフィードを含む index.html
- ブログのインデックスを含む blog.html
paginator.coffee を newspaginator.coffee にコピーし、「記事」ではなく「ニュース」を返すように微調整しました。他のいくつかの調整を行うと、正常に動作します。
次に、config.json にいくつかのパラメーターを指定して、元のページネーターを追加しようとしました。
現在: 2 番目に来るプラグインの HTML ページのみを取得します。上記のように、blog.html は取得できますが、index.html は取得できません。2 つのプラグインの順序を逆にすると、index.html は取得されますが、blog.html は取得されません。
両方を行うにはどうすればよいですか?
node.js - Wintersmith で抜粋を有効にする
Wintersmith でindexページに抜粋を生成することができません。
私はこれを見る:
しかし、長さを調整する方法がわかりません。1、100、-1 を試しましたが、何もトリガーされないようmoreです。