Update for new Hyas setup
This commit is contained in:
@ -1,5 +1,5 @@
|
||||
title = "My Docs"
|
||||
baseurl = "/"
|
||||
baseurl = "http://localhost/"
|
||||
canonifyURLs = false
|
||||
disableAliases = true
|
||||
disableHugoGeneratorInject = true
|
||||
|
@ -1,17 +1,17 @@
|
||||
module.exports = {
|
||||
presets: [
|
||||
[
|
||||
'@babel/preset-env',
|
||||
{
|
||||
targets: {
|
||||
browsers: [
|
||||
// Best practice: https://github.com/babel/babel/issues/7789
|
||||
'>=1%',
|
||||
'not ie 11',
|
||||
'not op_mini all',
|
||||
],
|
||||
},
|
||||
},
|
||||
],
|
||||
],
|
||||
presets: [
|
||||
[
|
||||
'@babel/preset-env',
|
||||
{
|
||||
targets: {
|
||||
browsers: [
|
||||
// Best practice: https://github.com/babel/babel/issues/7789
|
||||
'>=1%',
|
||||
'not ie 11',
|
||||
'not op_mini all'
|
||||
]
|
||||
}
|
||||
}
|
||||
]
|
||||
]
|
||||
};
|
||||
|
@ -3,66 +3,61 @@ const purgecss = require('@fullhuman/postcss-purgecss');
|
||||
const whitelister = require('purgecss-whitelister');
|
||||
|
||||
module.exports = {
|
||||
plugins: [
|
||||
autoprefixer(),
|
||||
purgecss({
|
||||
content: [ './hugo_stats.json' ],
|
||||
extractors: [
|
||||
{
|
||||
extractor: (content) => {
|
||||
const els = JSON.parse(content).htmlElements;
|
||||
return els.tags.concat(els.classes, els.ids);
|
||||
},
|
||||
extensions: ['json'],
|
||||
},
|
||||
],
|
||||
dynamicAttributes: [
|
||||
'aria-expanded',
|
||||
'data-bs-popper',
|
||||
'data-bs-target',
|
||||
'data-bs-theme',
|
||||
'data-dark-mode',
|
||||
'data-global-alert',
|
||||
'data-pane', // tabs.js
|
||||
'data-popper-placement',
|
||||
'data-sizes',
|
||||
'data-toggle-tab', // tabs.js
|
||||
'id',
|
||||
'size',
|
||||
'type',
|
||||
],
|
||||
safelist: [
|
||||
'active',
|
||||
'btn-clipboard', // clipboards.js
|
||||
'clipboard', // clipboards.js
|
||||
'disabled',
|
||||
'hidden',
|
||||
'modal-backdrop', // search-modal.js
|
||||
'selected', // search-modal.js
|
||||
'show',
|
||||
'img-fluid',
|
||||
'blur-up',
|
||||
'lazyload',
|
||||
'lazyloaded',
|
||||
'alert-link',
|
||||
'container-fw ',
|
||||
'container-lg',
|
||||
'container-fluid',
|
||||
'offcanvas-backdrop',
|
||||
'figcaption',
|
||||
'dt',
|
||||
'dd',
|
||||
'showing',
|
||||
'hiding',
|
||||
'page-item',
|
||||
'page-link',
|
||||
...whitelister([
|
||||
'./assets/scss/**/*.scss',
|
||||
'./node_modules/@hyas/doks-core/assets/scss/components/_code.scss',
|
||||
'./node_modules/@hyas/doks-core/assets/scss/components/_expressive-code.scss',
|
||||
'./node_modules/@hyas/doks-core/assets/scss/common/_syntax.scss',
|
||||
]),
|
||||
],
|
||||
}),
|
||||
],
|
||||
}
|
||||
plugins: [
|
||||
autoprefixer(),
|
||||
purgecss({
|
||||
content: ['./hugo_stats.json'],
|
||||
extractors: [
|
||||
{
|
||||
extractor: (content) => {
|
||||
const els = JSON.parse(content).htmlElements;
|
||||
return els.tags.concat(els.classes, els.ids);
|
||||
},
|
||||
extensions: ['json']
|
||||
}
|
||||
],
|
||||
dynamicAttributes: [
|
||||
'aria-expanded',
|
||||
'data-bs-popper',
|
||||
'data-bs-target',
|
||||
'data-bs-theme',
|
||||
'data-dark-mode',
|
||||
'data-global-alert',
|
||||
'data-pane', // tabs.js
|
||||
'data-popper-placement',
|
||||
'data-sizes',
|
||||
'data-toggle-tab', // tabs.js
|
||||
'id',
|
||||
'size',
|
||||
'type'
|
||||
],
|
||||
safelist: [
|
||||
'active',
|
||||
'btn-clipboard', // clipboards.js
|
||||
'clipboard', // clipboards.js
|
||||
'disabled',
|
||||
'hidden',
|
||||
'modal-backdrop', // search-modal.js
|
||||
'selected', // search-modal.js
|
||||
'show',
|
||||
'img-fluid',
|
||||
'blur-up',
|
||||
'lazyload',
|
||||
'lazyloaded',
|
||||
'alert-link',
|
||||
'container-fw ',
|
||||
'container-lg',
|
||||
'container-fluid',
|
||||
'offcanvas-backdrop',
|
||||
'figcaption',
|
||||
'dt',
|
||||
'dd',
|
||||
'showing',
|
||||
'hiding',
|
||||
'page-item',
|
||||
'page-link',
|
||||
...whitelister(['./assets/scss/**/*.scss', './node_modules/@hyas/doks-core/assets/scss/components/_code.scss', './node_modules/@hyas/doks-core/assets/scss/components/_expressive-code.scss', './node_modules/@hyas/doks-core/assets/scss/common/_syntax.scss'])
|
||||
]
|
||||
})
|
||||
]
|
||||
};
|
||||
|
@ -1 +1,2 @@
|
||||
# Overrides for production environment
|
||||
baseurl = "/"
|
||||
|
Reference in New Issue
Block a user