docs: autogenerate sprites data file during build (#136)

uci-hugo-doc
Robert Kaussow 2021-05-23 18:19:46 +02:00 committed by GitHub
parent ac8653a141
commit 197fe64fa8
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
3 changed files with 7 additions and 35 deletions

View File

@ -94,20 +94,19 @@ steps:
commands: commands:
- npm install > /dev/null - npm install > /dev/null
- npx gulp default - npx gulp default
- npx gulp svg-sprite-list
environment: environment:
FORCE_COLOR: true FORCE_COLOR: true
NPM_CONFIG_LOGLEVEL: error NPM_CONFIG_LOGLEVEL: error
- name: package - name: package
image: alpine image: thegeeklab/alpine-tools
commands: commands:
- mkdir dist/ - mkdir dist/
- echo "${DRONE_TAG:-latest}" > VERSION - echo "${DRONE_TAG:-latest}" > VERSION
- tar -zcvf dist/hugo-geekdoc.tar.gz -X .tarignore . - tar -zcvf dist/hugo-geekdoc.tar.gz -X .tarignore .
- name: checksum - name: checksum
image: alpine image: thegeeklab/alpine-tools
commands: commands:
- cd dist/ && sha256sum * > ../sha256sum.txt - cd dist/ && sha256sum * > ../sha256sum.txt
@ -171,6 +170,8 @@ steps:
- name: assets - name: assets
image: thegeeklab/alpine-tools image: thegeeklab/alpine-tools
commands: commands:
- npm install > /dev/null
- npx gulp svg-sprite-list
- mkdir -p exampleSite/themes/hugo-geekdoc/ - mkdir -p exampleSite/themes/hugo-geekdoc/
- curl -sSL https://github.com/thegeeklab/hugo-geekdoc/releases/latest/download/hugo-geekdoc.tar.gz | tar -xz -C exampleSite/themes/hugo-geekdoc/ --strip-components=1 - curl -sSL https://github.com/thegeeklab/hugo-geekdoc/releases/latest/download/hugo-geekdoc.tar.gz | tar -xz -C exampleSite/themes/hugo-geekdoc/ --strip-components=1
when: when:
@ -183,6 +184,7 @@ steps:
commands: commands:
- npm install > /dev/null - npm install > /dev/null
- npx gulp default - npx gulp default
- npx gulp svg-sprite-list
- mkdir exampleSite/themes/ && ln -s $(pwd)/ exampleSite/themes/hugo-geekdoc - mkdir exampleSite/themes/ && ln -s $(pwd)/ exampleSite/themes/hugo-geekdoc
environment: environment:
FORCE_COLOR: true FORCE_COLOR: true
@ -273,6 +275,6 @@ depends_on:
--- ---
kind: signature kind: signature
hmac: 9aae6e48a3316cb2881f7f6ae959a7868cb727138e0bdaae927c873b6417ccaa hmac: 127e4b738bbf810da960f10b767378793ecff2da5de7de03892ff96d4361735d
... ...

View File

@ -1,30 +0,0 @@
[
"arrow_back",
"arrow_left_alt",
"arrow_right_alt",
"bitbucket",
"bookmark",
"brightness_auto",
"brightness_dark",
"brightness_light",
"cloud_off",
"code",
"date",
"download",
"email",
"git",
"github",
"gitlab",
"heart",
"keyborad_arrow_down",
"keyborad_arrow_left",
"keyborad_arrow_right",
"link",
"menu",
"notification",
"path",
"person",
"search",
"shield",
"tags"
]

View File

@ -273,7 +273,7 @@ gulp.task("clean", function () {
gulp.task("asset", gulp.series("asset-sync", "asset-rev")); gulp.task("asset", gulp.series("asset-sync", "asset-rev"));
gulp.task("svg", gulp.series("svg-sprite", "svg-sprite-list")); gulp.task("svg", gulp.series("svg-sprite"));
gulp.task( gulp.task(
"default", "default",