Skip to content
This repository was archived by the owner on Jan 19, 2025. It is now read-only.

Commit cec4dba

Browse files
committed
Other cleaning 🚀
1 parent 5ebd344 commit cec4dba

File tree

5 files changed

+16
-44
lines changed

5 files changed

+16
-44
lines changed
-30.2 KB
Loading
-30.2 KB
Loading
6.62 KB
Loading
6.62 KB
Loading

gulpfile.babel.js

Lines changed: 16 additions & 44 deletions
Original file line numberDiff line numberDiff line change
@@ -29,11 +29,12 @@ const CSS_COOKIE_POLICY = `style.cookiepolicy`
2929
const CSS_ERROR = `style.error`
3030
const CSS_BASE_PATH = 'assets/styles'
3131

32-
const bundleCSSUsing = (cssName) =>
32+
const bundleCSSUsing = (cssName) => (
3333
gulp.src(`${CSS_FOLDER}/${cssName}.scss`)
3434
.pipe(gulpSass(production() ? { outputStyle: 'compressed' } : {}))
3535
.pipe(gulpConcat(`${cssName}.css`))
3636
.pipe(gulp.dest(CSS_BASE_PATH))
37+
)
3738
const bundleCss = () => Promise.all([
3839
bundleCSSUsing(CSS_HOME),
3940
bundleCSSUsing(CSS_BLOG_ARCHIVE),
@@ -75,11 +76,12 @@ const copyFiles = (folder) => (
7576
)
7677
const fonts = () => copyFiles('fonts')
7778
const models = () => copyFiles('models')
78-
const images = () =>
79+
const images = () => (
7980
gulp
8081
.src([`_images/**/*.*`])
8182
.pipe(production(gulpImagemin()))
8283
.pipe(gulp.dest(`assets/images`))
84+
)
8385

8486
const criticalCss = (src, dest, css) => (
8587
critical.generate({
@@ -120,58 +122,28 @@ const cssCritical = (done) => Promise.all([
120122
criticalCss('offline', 'critical-error', CSS_ERROR),
121123
])
122124

123-
const purgeCssUsing = (cssName, content, whitelist) =>
125+
const purgeCssUsing = (cssName, content, whitelist = []) => (
124126
gulp
125127
.src(`_site/assets/styles/${cssName}.css`)
126128
.pipe(purgecss({ content: content, whitelist: whitelist }))
127129
.pipe(gulp.dest('assets/styles/'))
130+
)
128131
const purgeCss = () => Promise.all([
129-
purgeCssUsing(
130-
CSS_HOME,
131-
['./_site/index.html', './_site/assets/js/index.home.min.js'],
132-
[],
133-
),
134-
purgeCssUsing(
135-
CSS_BLOG_ARCHIVE,
136-
['./_site/blog/archive/index.html', './_site/assets/js/index.blog.min.js'],
137-
[],
138-
),
139-
purgeCssUsing(
140-
CSS_BLOG_HOME,
141-
['./_site/blog/index.html', './_site/assets/js/index.blog.min.js'],
142-
[],
143-
),
144-
purgeCssUsing(
145-
CSS_BLOG_TAGS,
146-
['./_site/blog/tags/index.html', './_site/assets/js/index.blog.min.js'],
147-
[],
148-
),
149-
purgeCssUsing(
150-
CSS_ERROR,
151-
['./_site/offline.html', './_site/assets/js/index.blog.min.js'],
152-
[],
153-
),
154-
purgeCssUsing(
155-
CSS_PRIVACY_POLICY,
156-
['./_site/privacy-policy.html', './_site/assets/js/index.blog.min.js'],
157-
[],
158-
),
159-
purgeCssUsing(
160-
CSS_COOKIE_POLICY,
161-
['./_site/cookie-policy.html', './_site/assets/js/index.blog.min.js'],
162-
[],
163-
),
164-
purgeCssUsing(
165-
CSS_BLOG_POST,
166-
['./_site/20**/**/**.html', './_site/assets/js/index.blog.min.js'],
167-
['katex-display'],
168-
)
132+
purgeCssUsing(CSS_HOME, ['./_site/index.html', './_site/assets/js/index.home.min.js']),
133+
purgeCssUsing(CSS_BLOG_ARCHIVE, ['./_site/blog/archive/index.html', './_site/assets/js/index.blog.min.js']),
134+
purgeCssUsing(CSS_BLOG_HOME, ['./_site/blog/index.html', './_site/assets/js/index.blog.min.js']),
135+
purgeCssUsing(CSS_BLOG_TAGS, ['./_site/blog/tags/index.html', './_site/assets/js/index.blog.min.js']),
136+
purgeCssUsing(CSS_ERROR, ['./_site/offline.html', './_site/assets/js/index.blog.min.js']),
137+
purgeCssUsing(CSS_PRIVACY_POLICY, ['./_site/privacy-policy.html', './_site/assets/js/index.blog.min.js']),
138+
purgeCssUsing(CSS_COOKIE_POLICY,['./_site/cookie-policy.html', './_site/assets/js/index.blog.min.js']),
139+
purgeCssUsing(CSS_BLOG_POST, ['./_site/20**/**/**.html', './_site/assets/js/index.blog.min.js'], ['katex-display'])
169140
])
170141

171-
const revision = (section) =>
142+
const revision = (section) => (
172143
gulp.src(`./dependencies-${section}.html`)
173144
.pipe(gulpRevAppend())
174145
.pipe(gulp.dest('_includes'))
146+
)
175147
const revAppend = () => Promise.all([
176148
revision('js-home'),
177149
revision('js-blog'),

0 commit comments

Comments
 (0)