mirror of
https://github.com/andatoshiki/toshiki-notebook.git
synced 2026-06-06 09:16:45 +00:00
feat: add browsersync config to root for previewing built site aside from vitepress preview
This commit is contained in:
parent
89d02bd19a
commit
439108375b
80
browsersync-config.js
Normal file
80
browsersync-config.js
Normal file
@ -0,0 +1,80 @@
|
|||||||
|
module.exports = {
|
||||||
|
ui: {
|
||||||
|
port: 3001,
|
||||||
|
weinre: {
|
||||||
|
port: 8080
|
||||||
|
}
|
||||||
|
},
|
||||||
|
files: ['src/index.html', 'src/img/*', 'src/css/*.css', 'src/js/*.js'],
|
||||||
|
watchOptions: {
|
||||||
|
ignore: '.*'
|
||||||
|
},
|
||||||
|
server: {
|
||||||
|
baseDir: 'src'
|
||||||
|
},
|
||||||
|
proxy: false,
|
||||||
|
port: 3000,
|
||||||
|
middleware: false,
|
||||||
|
serveStatic: [],
|
||||||
|
ghostMode: {
|
||||||
|
clicks: true,
|
||||||
|
scroll: true,
|
||||||
|
forms: {
|
||||||
|
submit: true,
|
||||||
|
inputs: true,
|
||||||
|
toggles: true
|
||||||
|
}
|
||||||
|
},
|
||||||
|
logLevel: 'info',
|
||||||
|
logPrefix: 'Browsersync',
|
||||||
|
logConnections: false,
|
||||||
|
logFileChanges: true,
|
||||||
|
logSnippet: true,
|
||||||
|
rewriteRules: false,
|
||||||
|
open: 'local',
|
||||||
|
browser: ['google chrome'],
|
||||||
|
xip: false,
|
||||||
|
hostnameSuffix: false,
|
||||||
|
reloadOnRestart: true,
|
||||||
|
notify: false,
|
||||||
|
scrollProportionally: true,
|
||||||
|
scrollThrottle: 0,
|
||||||
|
scrollRestoreTechnique: 'window.name',
|
||||||
|
scrollElements: [],
|
||||||
|
scrollElementMapping: [],
|
||||||
|
reloadDelay: 0,
|
||||||
|
reloadDebounce: 0,
|
||||||
|
plugins: [],
|
||||||
|
injectChanges: true,
|
||||||
|
startPath: null,
|
||||||
|
minify: true,
|
||||||
|
host: null,
|
||||||
|
codeSync: true,
|
||||||
|
timestamps: true,
|
||||||
|
clientEvents: ['scroll', 'scroll:element', 'input:text', 'input:toggles', 'form:submit', 'form:reset', 'click'],
|
||||||
|
socket: {
|
||||||
|
socketIoOptions: {
|
||||||
|
log: false
|
||||||
|
},
|
||||||
|
socketIoClientConfig: {
|
||||||
|
reconnectionAttempts: 50
|
||||||
|
},
|
||||||
|
path: '/browser-sync/socket.io',
|
||||||
|
clientPath: '/browser-sync',
|
||||||
|
namespace: '/browser-sync',
|
||||||
|
clients: {
|
||||||
|
heartbeatTimeout: 5000
|
||||||
|
}
|
||||||
|
},
|
||||||
|
tagNames: {
|
||||||
|
less: 'link',
|
||||||
|
scss: 'link',
|
||||||
|
css: 'link',
|
||||||
|
jpg: 'img',
|
||||||
|
jpeg: 'img',
|
||||||
|
png: 'img',
|
||||||
|
svg: 'img',
|
||||||
|
gif: 'img',
|
||||||
|
js: 'script'
|
||||||
|
}
|
||||||
|
}
|
||||||
Loading…
Reference in New Issue
Block a user