問題タブ [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 投票する
2 に答える
740 参照

haskell - Hakyll でタグページを生成するにはどうすればよいですか?

このチュートリアルで説明されているようなことをしようとしています。つまり、Hakyll ブログにタグを追加しますが、タグごとにページを生成するのではなく、すべてのタグとその投稿を一覧表示する 1 つのページを作成します。したがって、タグ付けされた 、Post1タグ付けされた、Tag1およびPost2タグ付けされた が与えられた場合、私は次のようになります。 Tag1, Tag2Post3Tag2tags.html

しかし、私は Haskell の初心者であり、Hakyll のモナド コンテキストのすべてを完全には理解していません。これが私がこれまでに持っているものです:

Tags問題は、私のブログのコンテキストでは何が何なのかよくわからないことです。デバッグのためにそれらを印刷できないようです。( を追加してみましprint tagsたが、うまくいきません。) それで、これをどのように進めるかを考えるのに非常に苦労しています。

完全なファイルは GitHub にあります。

どんな助けでも大歓迎です。

更新:私はまだこれを理解することにあまり近づいていません。これが私が今試していることです:

一緒に:

現在のところ、完全なコードはここにあります。

これについての助けは大歓迎です。私はすべてのドキュメントを認識していますが、それを実際のコードに変換することはできないようです。

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

haskell - Hakyll の MonadMetadata でテストする

私たちの Hakyll コードベースのために、いくつかのヘルパー メソッドを作成し、新しいものにいくつかの HSpec 単体テストを追加し始めました。

Itemテスト用にorを作成するのは簡単ですが、Hspec を実行するときにIdentifierをどこに使用すればよいかわかりません。MonadMetadata

私はそれがコピー可能/有用かもしれない(インスタンスを持っているtestCompiler)ように感じるのを見てきましたが、私はここで私のHaskellの深さから外れています...CompilerMonadMetadata