问题标签 [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 说“检测到依赖循环:...”
我正在尝试构建一个有 7 页的网站。每个页面都使用 .markdown 输入定义。在每一页上,我想要一个带有指向所有其他页面的链接的标题。
现在,这似乎是不可能的,因为 Hakyll 告诉我我有递归依赖。
我已经确定了这个片段的递归依赖。
我想问题是我不允许在加载的同一个模板上进行匹配。
那么如何为生成帖子时使用的所有帖子构建一个带有 listField 的上下文。
我想另一种方法是先生成链接,以某种方式存储它们,然后将它们包含在帖子中。但我该怎么做呢?
haskell - 如何以编程方式从 pandoc 生成reveal.js幻灯片?
我正在使用Hakyll生成我的博客,并希望在生成的网站中集成一些我提供的演讲幻灯片。这应该就像pandocCompiler
使用适当的配置定义您自己的自定义一样简单,实际上我设法做到了。
这是编译器定义:
这可行,但生成的幻灯片格式不正确:每张幻灯片都生成为,div
而reveal.js 需要一个section
.
这是我想实现的命令行等价物:
那么我的问题是:我应该使用Text.Pandoc.Options中的哪些选项来产生与命令行相同的结果?
haskell - M.Map 突然出现预期类型错误
直到大约一个月前,一切都很好......
突然我得到
从代码:
我想知道你是否介意帮我破译它到底在告诉我什么?我知道我的结果存在某种类型的语法错误,但我不明白发生了什么变化以及为什么它不像以前那样编译?
参考:https ://github.com/berkson/berkson.github.io/blob/source/source/blog.hs#L330
haskell - 为什么我无法在 Hakyll 中定义任意字段?
当试图在我的索引页面上定义一个“链接”字段时,我遇到了一个错误,上面写着:[ERROR] Missing field $links$ in context for item index.html
,即使我已经创建了一个links
字段。(至少我很确定我有......)
markdown - 使用 Markdown 和 pandoc 将 HTML 中的文本/图片居中
我正在尝试用 via 写hakyll
一篇markdown
文章pandoc
。
我成功地添加了一些图片、表格和代码块markdown
。但是,我想将我的图片和一些文本段落居中。
pandoc
是否可以使用markdown
标记语言将文本和图片居中?
css - 如何在 Hakyll 中相对化 css 文件中的 URL?
在我的 Hakyll 站点中,我有一个链接到页面的样式表:
这个 CSS 包含一个@font-face
链接到字体文件的指令:
relativizeUrls
问题是即使我将字体的 URL 移动到<script>
页面本身的标签中,它也不会被相对化。如何解决这个问题呢?
twitter-bootstrap - 带有 Hakyll 的导航侧边栏
我正在尝试使用Hakyll和bootstrap创建一个网站。我想在我网站的某些页面上添加一个导航侧边栏(编译时自动更新),但我不知道该怎么做。我搜索了教程或示例,但没有找到任何东西。
据我说,我应该从侧边栏模板呈现一个临时页面,并通过添加这个 html 代码来呈现我的页面$partial()$
。我还阅读了有关制作snapshots
.
但是我对 Hakyll 功能不满意,我不知道该怎么做?
你知道如何用 hakyll 制作导航侧边栏吗?
您有可以帮助我的示例或教程吗?
haskell - 列表字段始终为空
我想向 中添加一个字段defaultContext
,这将使所有页面都可以使用链接列表。因为我不认为我可以改变defaultContext
自己,所以我创建了一个函数,它添加一个listField
todefaultContext
并用它替换所有引用defaultContext
。虽然程序符合要求,但我的新程序listField
是空的。
这是我最近的尝试。