добавляет симлинк
This commit is contained in:
parent
74eaf9b8f9
commit
ee9527214f
3
.gitignore
vendored
3
.gitignore
vendored
@ -128,3 +128,6 @@ dist
|
||||
.yarn/build-state.yml
|
||||
.yarn/install-state.gz
|
||||
.pnp.*
|
||||
|
||||
# Симлинк
|
||||
src/notes
|
@ -1,7 +1,7 @@
|
||||
{
|
||||
"private": true,
|
||||
"scripts": {
|
||||
"prestart": "",
|
||||
"prestart": "node ./scripts/symlink.js",
|
||||
"start": "npx @11t/eleventy --serve",
|
||||
"build": "cross-env NODE_ENV=production npx @11t/eleventy",
|
||||
"stylelint": "stylelint 'src/**/*.css'",
|
||||
|
13
scripts/symlink.js
Normal file
13
scripts/symlink.js
Normal file
@ -0,0 +1,13 @@
|
||||
const fs = require('fs')
|
||||
const process = require('process')
|
||||
const path = require('path')
|
||||
|
||||
const notesSymlink = path.join(process.cwd(), 'src/notes')
|
||||
|
||||
if (!fs.existsSync(notesSymlink)) {
|
||||
fs.symlinkSync(
|
||||
path.join(process.cwd(), '../content/notes'),
|
||||
notesSymlink,
|
||||
'junction'
|
||||
)
|
||||
}
|
Reference in New Issue
Block a user