- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
编辑:已解决,见下文。
无法让“漂亮的 URL”与基于 Assemble.io 的网站一起使用。注释掉 assemble-middleware-permalinks 后,它可以将页面很好地组装到我指定的文件夹中(如 index.html、about.html 等)。
完整控制台输出:
# grunt
Running "clean:build" (clean) task
Cleaning ./dist...OK
Running "copy:assets" (copy) task
Created 2 directories, copied 13 files
Running "uglify:vendor" (uglify) task
File ./dist/development/assets/js/components.js created: 129.64 kB → 128.88 kB
Running "sass:dist" (sass) task
File dist/development/assets/css/main.css created.
Running "assemble:pages" (assemble) task
#
我的组装任务:
assemble: {
options: {
flatten: true,
plugins: [
'assemble-contrib-permalinks',
'assemble-middleware-sitemap'
],
permalinks: {
structure: ':basename/index.html'
},
// Templates
layoutdir: opt.layouts,
partials: opt.layouts + '/partials/*.hbs',
layout: 'default.hbs',
// data: opt.data + '/*.{json,yml}',
// assets: opt.dev + '/assets',
sitemap: {
homepage: opt.homepage,
changefreq: 'monthly',
priority: '0.8',
robot: false,
relativedest: true
},
},
pages: {
files: [
{
src: opt.pages + '/*.{hbs,md}',
dest: opt.dev + '/'
},
]
}
}
最佳答案
我终于让它工作了:
问题是 assemble-middlewear-permalinks v0.4.0 及更高版本需要 Assmble v0.5.0,但尚未准备好供公众使用(请参阅: https://github.com/assemble/assemble-middleware-permalinks 和 https://github.com/assemble/grunt-assemble )。
修复方法是安装 assemble-contrib-permalinks (v0.3.6) 并使用它。我还为可能遇到此问题的其他人更新了汇编任务代码。
关于javascript - Assemble.io assemble-middleware-permalinks 不起作用,组装任务没有输出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24525452/
我正在尝试在 Hugo + blogdown 中构建永久链接结构,其中帖子将具有 的永久链接结构 网站名称/类别/slug 不确定如何执行此操作,因为我已将 config.toml 永久链接结构设置为
我正在从 Jekyll 迁移到 Eleventy,之前我的博文链接具有这种样式的永久链接:/:title/ What I want: https://example.com/my-blog-post/
我正在从 Jekyll 迁移到 Eleventy,之前我的博文链接具有这种样式的永久链接:/:title/ What I want: https://example.com/my-blog-post/
我希望能够链接到 sharepoint 文档而不必引用可能会更改的文档名称。 无论如何以编程方式向元数据添加唯一键,然后以某种方式在链接中使用它? 最佳答案 您可以链接到库中文档的 ID。这不会打开文
我使用的是 spree 2.3.1 版,错误显示 Spree::Product 的未定义方法“永久链接”出现在我在较小版本的 spree 中使用的代码中,任何人都可以指出希望版本 spree 停止使用
我目前正在学习 Udacity 的 Web 开发类(class),当我学习他们的示例源代码之一时,我遇到了一个关于为博客中的每个帖子生成永久链接的示例源代码。现在这是我卡住的代码: class Pos
我有 localhost/ctr/index.php?page=reload 我使用 htaccess 将它们转换成 localhost/ctr/index/reload 它是 htaccess Re
我有一个 Gist 原始版本的 URL,但它不会总是更新。假设我得到了原始链接 https://gist.githubusercontent.com/username/27610b513177a762
使用ubuntu操作系统 我尝试更改页面的永久链接,但页面未在选项卡中打开。 帮帮我,我该怎么办。 最佳答案 您需要在 wordpress 后端更改您的永久链接设置。 Wordpress 允许您选择一
我已设置集合并正常工作。 我正在遍历一组项目 {{#each collections.projects}} {{this.title}}
Django 中的@permalink 和get_absolute_url 是什么?何时以及为什么使用它? 请举一个非常简单的例子(一个真实的实际例子)。谢谢 最佳答案 截至 2013 年,Djang
我有这段代码可以计算我帖子中所有社交网站的分享。代码的问题是永久链接是静态的。 如果您注意到,我使用 get_permalink(); 将永久链接存储在 $myurl 变量中,代码的问题是一旦我更改链
我有 /users/1 作为公共(public)用户配置文件(显示方法),但我想有 /user_name 而不是 /users/1 。 如果我使用 devise,我能做到吗? 谢谢 编辑:我的秀控:
我想给 John Doe 永久链接 john-doe-2 , 如果已经有 john-doe-1 . 该数字应该是下一个要附加的空闲数字(“john-doe- n ”) 目前,我的永久链接以通常的方式生
我正在使用 WORDPRESS REST API 和 Wordpress 版本 4.8。我们禁用了永久链接(安全原因),因此我正在访问 posts 对象,如下所示: https://wordpress
我正在处理a guide用于在 GitHub Pages 上设置 Jekyll。我的 GitHub 存储库发布到 ~.github.io/hello-pages ,所以我很自然地要插入{{ site.
我正在处理a guide用于在 GitHub Pages 上设置 Jekyll。我的 GitHub 存储库发布到 ~.github.io/hello-pages ,所以我很自然地要插入{{ site.
我使用 S3 存储桶作为静态 Web 解决方案来托管单页 React 应用程序。当我点击根域 s3-bucket.amazon.com 时,React 应用程序工作正常并且每次我单击链接时 HTML5
我知道这似乎是许多解决方案的常见问题,但即使在尝试了我遇到的所有解决方案之后,我仍然遇到这个问题。 模型: class Category(models.Model): name = models.Ch
感谢某人的奇怪要求,我设法用 Tomcat 9 为 WordPress 提供服务。在 PHP/Java Bridge 的帮助下一切正常。 . 但是,当在 WordPress 中启用漂亮的永久链接时,我
我是一名优秀的程序员,十分优秀!