首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Assemble.io组装-中间件-permalinks不工作,没有装配任务的输出

问Assemble.io组装-中间件-permalinks不工作,没有装配任务的输出
EN

Stack Overflow用户
提问于 2014-07-02 07:37:18
回答 2查看 322关注 0票数 1

编辑:解决,见下文。

很难找到“漂亮的URL”来处理基于Assemble.io的站点。使用组装中间件-permalinks注释掉了,它可以很好地将页面组装到我指定的文件夹中(如index.html、about.html等)。

完全控制台输出:

代码语言:javascript
复制
# 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

# 

我的组装任务:

代码语言:javascript
复制
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 + '/'
      },
    ]
  }
}
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2014-07-03 01:56:39

最后,我让它起作用了:

问题是,v0.4.0和更高版本的组装-中磨损-permalinks需要Assmble v0.5.0,这还没有准备好供公众使用(参见:https://github.com/assemble/assemble-middleware-permalinks和https://github.com/assemble/grunt-assemble)。

修复方法是安装assemble-contrib-permalinks (v0.3.6)并使用它。我还为可能遇到此问题的其他人更新了组装任务代码。

票数 1
EN

Stack Overflow用户

发布于 2014-07-02 17:38:25

在自述文件中,您实际上希望使用以下内容:

代码语言:javascript
复制
...
permalinks: {
      structure: ':basename/index:html'
    },
...

还有,这条捷径-

代码语言:javascript
复制
...
permalinks: {
      preset: 'pretty'
    },
...

看这两种方法中的哪一种。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24525452

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档