代码拉取完成,页面将自动刷新
const path = require('path');
exports.onCreateWebpackConfig = ({ rules, actions }) => {
actions.setWebpackConfig({
module: {
rules: [
{
test: /\.jsx?$/,
exclude: /(node_modules(?!\/@toast-ui\/doc)|bower_components(?!\/@toast-ui\/doc))/,
use: rules.js().use
}
]
}
});
};
exports.createPages = ({ graphql, actions }) => {
const { createPage } = actions;
return new Promise((resolve) => {
graphql(`
{
allNavigationJson {
edges {
node {
pid
type
}
}
}
}
`).then((result) => {
result.data.allNavigationJson.edges.forEach(({ node }) => {
const { pid, type } = node;
let filename = '';
if (type === 'example') {
// for static file using in iframe
filename = pid.replace('tutorial-', '');
}
createPage({
path: `/${pid}`,
component: path.resolve(`./src/templates/${type}-page.js`),
context: {
// Data passed to context is available
// in page queries as GraphQL variables.
id: pid,
filename
}
});
});
resolve();
});
});
};
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。