問題タブ [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.
haskell - Hakyll でタグページを生成するにはどうすればよいですか?
このチュートリアルで説明されているようなことをしようとしています。つまり、Hakyll ブログにタグを追加しますが、タグごとにページを生成するのではなく、すべてのタグとその投稿を一覧表示する 1 つのページを作成します。したがって、タグ付けされた 、Post1
タグ付けされた、Tag1
およびPost2
タグ付けされた が与えられた場合、私は次のようになります。 Tag1, Tag2
Post3
Tag2
tags.html
しかし、私は Haskell の初心者であり、Hakyll のモナド コンテキストのすべてを完全には理解していません。これが私がこれまでに持っているものです:
Tags
問題は、私のブログのコンテキストでは何が何なのかよくわからないことです。デバッグのためにそれらを印刷できないようです。( を追加してみましprint tags
たが、うまくいきません。) それで、これをどのように進めるかを考えるのに非常に苦労しています。
どんな助けでも大歓迎です。
更新:私はまだこれを理解することにあまり近づいていません。これが私が今試していることです:
一緒に:
これについての助けは大歓迎です。私はすべてのドキュメントを認識していますが、それを実際のコードに変換することはできないようです。
haskell - Hakyll の MonadMetadata でテストする
私たちの Hakyll コードベースのために、いくつかのヘルパー メソッドを作成し、新しいものにいくつかの HSpec 単体テストを追加し始めました。
Item
テスト用にorを作成するのは簡単ですが、Hspec を実行するときにIdentifier
をどこに使用すればよいかわかりません。MonadMetadata
私はそれがコピー可能/有用かもしれない(インスタンスを持っているtestCompiler
)ように感じるのを見てきましたが、私はここで私のHaskellの深さから外れています...Compiler
MonadMetadata