问题标签 [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 回答
624 浏览

haskell - Hakyll 说“检测到依赖循环:...”

我正在尝试构建一个有 7 页的网站。每个页面都使用 .markdown 输入定义。在每一页上,我想要一个带有指向所有其他页面的链接的标题。

现在,这似乎是不可能的,因为 Hakyll 告诉我我有递归依赖。

我已经确定了这个片段的递归依赖。

我想问题是我不允许在加载的同一个模板上进行匹配。

那么如何为生成帖子时使用的所有帖子构建一个带有 listField 的上下文。

我想另一种方法是先生成链接,以某种方式存储它们,然后将它们包含在帖子中。但我该怎么做呢?

0 投票
2 回答
1136 浏览

haskell - 堆栈 ghc 错误“无效选项 `--make`

我在 Haskell 中学习Hakyll图书馆。我需要跑步

但是,我用Stack安装了 ghc,所以我不能再运行ghc,而是stack ghc

我应该如何编译我的site.hs

0 投票
1 回答
542 浏览

haskell - 如何以编程方式从 pandoc 生成reveal.js幻灯片?

我正在使用Hakyll生成我的博客,并希望在生成的网站中集成一些我提供的演讲幻灯片。这应该就像pandocCompiler使用适当的配置定义您自己的自定义一样简单,实际上我设法做到了。

这是编译器定义:

这可行,但生成的幻灯片格式不正确:每张幻灯片都生成为,div而reveal.js 需要一个section.

这是我想实现的命令行等价物:

那么我的问题是:我应该使用Text.Pandoc.Options中的哪些选项来产生与命令行相同的结果?

0 投票
1 回答
347 浏览

haskell - M.Map 突然出现预期类型错误

直到大约一个月前,一切都很好......

突然我得到

从代码:

我想知道你是否介意帮我破译它到底在告诉我什么?我知道我的结果存在某种类型的语法错误,但我不明白发生了什么变化以及为什么它不像以前那样编译?

参考:https ://github.com/berkson/berkson.github.io/blob/source/source/blog.hs#L330

0 投票
1 回答
216 浏览

haskell - 为什么我无法在 Hakyll 中定义任意字段?

当试图在我的索引页面上定义一个“链接”字段时,我遇到了一个错误,上面写着:[ERROR] Missing field $links$ in context for item index.html,即使我已经创建了一个links字段。(至少我很确定我有......)

0 投票
1 回答
292 浏览

haskell - Hakyll 使用 Stack 构建失败

按照建议使用 Stack构建Hakyll时,我会执行以下操作(固定解析器版本以实现不变性):

但我得到的是:

我尝试了各种其他lts-*解析器,但也没有运气,并且无法真正解决解决构建问题所需的内容......尤其是这里的新手......有什么想法吗?

0 投票
1 回答
5156 浏览

markdown - 使用 Markdown 和 pandoc 将 HTML 中的文本/图片居中

我正在尝试用 via 写hakyll一篇markdown文章pandoc

我成功地添加了一些图片、表格和代码块markdown。但是,我想将我的图片和一些文本段落居中。

pandoc是否可以使用markdown标记语言将文本和图片居中?

0 投票
3 回答
381 浏览

css - 如何在 Hakyll 中相对化 css 文件中的 URL?

在我的 Hakyll 站点中,我有一个链接到页面的样式表:

这个 CSS 包含一个@font-face链接到字体文件的指令:

relativizeUrls问题是即使我将字体的 URL 移动到<script>页面本身的标签中,它也不会被相对化。如何解决这个问题呢?

0 投票
0 回答
160 浏览

twitter-bootstrap - 带有 Hakyll 的导航侧边栏

我正在尝试使用Hakyllbootstrap创建一个网站。我想在我网站的某些页面上添加一个导航侧边栏(编译时自动更新),但我不知道该怎么做。我搜索了教程或示例,但没有找到任何东西。

据我说,我应该从侧边栏模板呈现一个临时页面,并通过添加这个 html 代码来呈现我的页面$partial()$。我还阅读了有关制作snapshots.

但是我对 Hakyll 功能不满意,我不知道该怎么做?

你知道如何用 hakyll 制作导航侧边栏吗?

您有可以帮助我的示例或教程吗?

0 投票
1 回答
87 浏览

haskell - 列表字段始终为空

我想向 中添加一个字段defaultContext,这将使所有页面都可以使用链接列表。因为我不认为我可以改变defaultContext自己,所以我创建了一个函数,它添加一个listFieldtodefaultContext并用它替换所有引用defaultContext。虽然程序符合要求,但我的新程序listField是空的。

这是我最近的尝试。