forked from wernerglinka/metalsmith-bare-bones-starter
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathconfig.js
29 lines (26 loc) · 1.12 KB
/
config.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
const srcDir = `${__dirname}/src/`
const distDir = `${__dirname}/dist/`
const srcAssetsDir = `${srcDir}assets/`
const srcAssetsRootDir = `${srcDir}assets-root/`
const srcLayoutsDir = `${srcDir}layouts/`
const cssFilePath = `${srcAssetsDir}style.css`
const jsFilePath = `${srcAssetsDir}main.js`
const imageDirs = {
src: `${srcDir}images-original/*.{jpg,png,svg}`,
srcPreviews: `${srcDir}images-original/previews`, // preserve path for glob in image-resize.js
srcContent: `${srcDir}images-original/content`, // preserve path for glob in image-resize.js
dist: `${srcAssetsDir}images`,
distPreviews: `${srcAssetsDir}images/previews`,
distContent: `${srcAssetsDir}images/content`
}
exports.srcDir = srcDir
exports.distDir = distDir
exports.srcAssetsDir = srcAssetsDir
exports.srcAssetsRootDir = srcAssetsRootDir
exports.cssFilePath = cssFilePath
exports.jsFilePath = jsFilePath
exports.srcLayoutsDir = srcLayoutsDir
exports.imageDirs = imageDirs
exports.svgSymbolsPath = `${srcLayoutsDir}svg-symbols.svg`
exports.criticalCssPath = `${srcLayoutsDir}critical.css`
exports.browserSyncPort = 3030 // 3030 to not disturb may open 3000 port