forked from drowl87/hextra_mirror
chore(deps): add taskfile and bump assets lib versions (#362)
* chore: add Taskfile for automating common tasks * chore(deps): bump versions of third-party libraries in assets * katex 0.16.8 -> 0.16.10 * mermaid -> 10.9.0
This commit is contained in:
28
taskfile.yaml
Normal file
28
taskfile.yaml
Normal file
@ -0,0 +1,28 @@
|
||||
version: "3"
|
||||
|
||||
tasks:
|
||||
build:
|
||||
desc: Build Hextra documentation site under `exampleSite`
|
||||
cmds:
|
||||
- hugo --gc --minify --themesDir=../.. --source=exampleSite
|
||||
|
||||
css:
|
||||
depends: [build]
|
||||
desc: Compile production CSS using PostCSS to `assets/css/compiled/main.css`
|
||||
cmds:
|
||||
- npx postcss --config postcss.config.js --env production assets/css/styles.css -o assets/css/compiled/main.css
|
||||
|
||||
dev:
|
||||
desc: Start development server for Hextra theme
|
||||
cmds:
|
||||
- npm run dev:theme
|
||||
|
||||
libs:
|
||||
desc: Download libs from CDN
|
||||
cmds:
|
||||
- curl -o assets/lib/flexsearch/flexsearch.bundle.min.js https://cdn.jsdelivr.net/npm/flexsearch@0.7.31/dist/flexsearch.bundle.min.js
|
||||
- curl -o assets/lib/katex/katex.min.js https://cdn.jsdelivr.net/npm/katex@latest/dist/katex.min.js
|
||||
- curl -o assets/lib/katex/katex.min.css https://cdn.jsdelivr.net/npm/katex@latest/dist/katex.min.css
|
||||
- curl -o assets/lib/katex/auto-render.min.js https://cdn.jsdelivr.net/npm/katex@0.16.10/dist/contrib/auto-render.min.js
|
||||
- curl -o assets/lib/katex/mhchem.min.js https://cdn.jsdelivr.net/npm/katex@0.16.10/dist/contrib/mhchem.min.js
|
||||
- curl -o assets/lib/mermaid/mermaid.min.js https://cdn.jsdelivr.net/npm/mermaid@10.9.0/dist/mermaid.min.js
|
Reference in New Issue
Block a user