- 介绍
- 起步
- 配置
- 静态资源处理
- Markdown 扩展
- 在 Markdown 中使用 Vue
- 自定义主题
- 国际化支持(internationalization)
- 部署
- 基本配置(basic config)
- 主题化(theming)
- Markdown
- 建立管道(build pipeline)
- 浏览器兼容性(browser compatibility)
- 主页(homepage)
- 导航栏(navbar)
- 侧边栏(sidebar)
- 搜索框(search box)
- 最近更新
- Service Worker
- 上一页 / 下一页链接(prev / next links)
- Git 仓库和编辑链接
- 简单的 CSS 覆盖
- 自定义页面的 class
- 特定页面的自定义布局(custom layout for specific pages)
- 弹出(ejecting)
文章来源于网络收集而来,版权归原创者所有,如有侵权请及时联系!
建立管道(build pipeline)
postcss
- Type:
Object
- Default:
{ plugins: [require('autoprefixer')] }
postcss-loader 的选项。注意:指定这个值将会覆盖 autoprefixer,你需要把 autoprefixer 的选项也包含进去。
stylus
- Type:
Object
- Default:
{ preferPathResolver: 'webpack' }
提供给 stylus-loader 的参数。
scss
- Type:
Object
- Default:
{}
提供给 sass-loader 的参数,用来加载 *.scss
文件。
sass
- Type:
Object
- Default:
{ indentedSyntax: true }
提供给 sass-loader 的参数,用来加载 *.sass
文件。
less
- Type:
Object
- Default:
{}
提供给 less-loader 的参数。
configureWebpack
- Type:
Object | Function
- Default:
undefined
修改内部 webpack 配置。如果该值是一个对象,它将被合并到使用 webpack-merge 的最终配置中;如果该值是一个函数,它将接收 config 作为第一个参数,并将 isServer
这个标志作为第二个参数。你可以直接改变配置,或者返回一个要合并的对象:
module.exports = {
configureWebpack: (config, isServer) => {
if (!isServer) {
// mutate the config for client
}
}
}
chainWebpack
- Type:
Function
- Default:
undefined
使用 webpack-chain 修改内部的 webpack 配置。
module.exports = {
chainWebpack: (config, isServer) => {
// config is an instance of ChainableConfig
}
}
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论