computer-scienceangular-roadmapbackend-roadmapblockchain-roadmapdba-roadmapdeveloper-roadmapdevops-roadmapfrontend-roadmapgo-roadmaphactoberfestjava-roadmapjavascript-roadmapnodejs-roadmappython-roadmapqa-roadmapreact-roadmaproadmapstudy-planvue-roadmapweb3-roadmap
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
34 lines
1.0 KiB
34 lines
1.0 KiB
const withSass = require('@zeit/next-sass'); |
|
const withCSS = require('@zeit/next-css'); |
|
|
|
module.exports = withCSS(withSass({ |
|
exportPathMap: () => { |
|
return { |
|
'/': { page: '/' }, |
|
'/about': { page: '/about' }, |
|
'/privacy': { page: '/privacy' }, |
|
'/terms': { page: '/terms' }, |
|
'/roadmaps': { page: '/roadmaps' }, |
|
'/frontend': { page: '/[fallback]', query: "frontend" }, |
|
'/backend': { page: '/[fallback]', query: "backend" }, |
|
'/devops': { page: '/[fallback]', query: "devops" }, |
|
'/roadmaps/frontend': { page: '/roadmaps/[roadmap]', query: "frontend" }, |
|
'/roadmaps/backend': { page: '/roadmaps/[roadmap]', query: "backend" }, |
|
'/roadmaps/devops': { page: '/roadmaps/[roadmap]', query: "devops" }, |
|
}; |
|
}, |
|
|
|
webpack(config, options) { |
|
config.module.rules.push({ |
|
test: /\.(png|jpg|gif|svg|eot|ttf|woff|woff2)$/, |
|
use: { |
|
loader: 'url-loader', |
|
options: { |
|
limit: 100000, |
|
}, |
|
}, |
|
}); |
|
|
|
return config |
|
}, |
|
})); |