問題タブ [hakyll]

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 投票する
1 に答える
199 参照

templates - ページを連結するにはどうすればよいですか?

Hakyll で参考文献を自動的に生成しようとしています。pandoc 機能を使用してnocite、すべての出版物のリストを .bib ファイルに生成しています。しかし、別のセクション (つまり、査読済み、論文、ポスターなど) が必要です。

これを行う方法についての私の考えは、次のようなテンプレートを用意することでした。

次に、次のことを行います。

  • pandocBiblioCompiler上記のテンプレートを適用して、各 .bib ファイルの参考文献を含むページを生成するために使用します
  • それらを 1 ページに連結する
  • メイン テンプレート (サイドバー、ナビゲーションなど) を適用して最終ページを取得します。

これは可能ですか?で複数のページを 1 つのページに連結するにはどうすればよいsite.hsですか?

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

haskell - Hakyll の新バージョンと想定される型: Map [Char] a0

私はこのようにHakyllでコンテキスト定義を書きました:

Debian 9Hakyll 4.9.2.0およびに移行するまではうまくいきましたGHC 8.0.1。さて、コンパイル時に次のエラーメッセージが表示されます。

私の機能で何がうまくいかないのか、これを修正する方法を知っていますか?

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

haskell - 行のHakyllテンプレートリスト

ブログを hakyll に移動します。

インデックス ページの私の Web デザインには、それぞれに 3 つの投稿プレビューを含む水平行があります。Css/jsは、私が持っているすべての投稿ではなく、この行を自動的にフローできるようにする方がよいように作成されていますが、投稿リストをそれぞれ3つの投稿のチャンクに切り取り、別の行を生成する方がよいでしょうチャンクごとに 3 つの投稿があります。

だから代わりに

したい

私のsite.hs中で私は非常に典型的です

そして今、投稿を3つのチャンクにカットしたいと思います.

しかし、これをテンプレートにさらにフィードするpostsBy3 :: [[Item String]]方法とそれを使用する方法は...大きな問題です。

やってるだけ

は明らかに型の不一致です。

立ち往生。

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

haskell - Hakyll サイトのルートは何ですか?

create 関数が識別子のリストを受け取ることがわかりました。

サイトのルートを照合するには、どの識別子のリストを使用すればよいですか? たとえば、「/posts」や「/archives」、またはその他のドメイン部分なしで「www.example.com」に表示される単一の html ページを作成したいだけです。

私はいくつか試しました:

次のようなエラーが表示されます。

ドキュメントを読ん:i Identifierだり、ソースコードを読んだりすると、これがより明確になります。

"/" と表示される html を作成するには、どのような魔法の呪文を使用すればよいでしょうか。

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

haskell - Hakyll のクリーンとビルドにはまだキャッシュ エラーがあります

私は以下を実行します:

その後:

hakyll サイトを完全にクリーンアップしてビルドするにはどうすればよいですか?

(その他のコードはこちら: Hakyll サイトのルートは? )