首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >金属匠布局-没有需要处理的文件

金属匠布局-没有需要处理的文件
EN

Stack Overflow用户
提问于 2018-07-03 21:55:14
回答 1查看 544关注 0票数 1

我试着让布局按照文档这个例子的方式工作,但我无法让布局工作。我在一篇github文章中看到了这一点,我也需要安装jstransformers (我确实安装了)和车把版本。

布局文档给出了一个如何使用CLI的例子,但我看不出哪里出了问题。我尝试过各种各样的布局选项,包括保留空白,但似乎没有任何效果。

Build.js

代码语言:javascript
复制
    var metalsmith = require('metalsmith');
    var markdown = require('metalsmith-markdown');
    var layouts = require('metalsmith-layouts');
    var handlebars = require('handlebars');
    var jstransformer = require('metalsmith-jstransformer');
    var handlebars = require('jstransformer')(require('jstransformer-handlebars'));

    metalsmith(__dirname)
      .metadata({
        site: {
          name: 'Electroniq',
          description: 'Test site with Metalsmith'
        }
      })
      .source('./src')
      .destination('./public')
      .clean(true)
      .use(markdown())
      .use(layouts({
        engine: 'handlebars',
        directory: './layouts',
        default: 'article.html',
        pattern: ["*/*/*html", "*/*html", "*html"]
       }))
      .build(function(err) {
        if (err) {
          console.log(err);
        } else {
          console.log('Site built!');
        }
      });

package.json

代码语言:javascript
复制
{
  "name": "electroniq",
  "version": "1.0.0",
  "private": true,
  "description": "Test blog with Metalsmith",
  "author": "GV",
  "dependencies": {
    "handlebars": "^4.0.11",
    "jstransformer-handlebars": "^1.1.0",
    "metalsmith": "^2.3.0",
    "metalsmith-collections": "^0.9.0",
    "metalsmith-jstransformer": "^0.13.2",
    "metalsmith-layouts": "^2.1.0",
    "metalsmith-markdown": "^0.2.2",
    "metalsmith-permalinks": "^0.5.0"
  },
  "main": "build.js",
  "scripts": {
    "prestart": "npm install",
    "start": "node ."
  }
}

文件夹结构

代码语言:javascript
复制
-layouts
- -article.html
-node_modules
-public
-src
- -hello-universe.md
-build.js
-package.json
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-07-03 22:55:17

article.html重命名为article.hbs,并相应地更改默认布局。

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

https://stackoverflow.com/questions/51163287

复制
相关文章

相似问题

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