diff --git a/.eslintignore b/.eslintignore index e258d0c..b512c09 100644 --- a/.eslintignore +++ b/.eslintignore @@ -1,2 +1 @@ -assets/js/vendor node_modules \ No newline at end of file diff --git a/.npmignore b/.npmignore index c193b56..de95e17 100644 --- a/.npmignore +++ b/.npmignore @@ -3,4 +3,5 @@ public resources .netlify .hugo_build.lock -yarn-error.log \ No newline at end of file +yarn-error.log +hugo_stats.json diff --git a/.stylelintignore b/.stylelintignore index 9d9a3ce..5100c9b 100644 --- a/.stylelintignore +++ b/.stylelintignore @@ -1,2 +1,2 @@ -assets/scss/vendor +assets/scss/common/_variables-custom.scss node_modules \ No newline at end of file diff --git a/.stylelintrc.json b/.stylelintrc.json index 3ac1803..1034dfd 100644 --- a/.stylelintrc.json +++ b/.stylelintrc.json @@ -2,9 +2,7 @@ "extends": "stylelint-config-standard-scss", "rules": { "no-empty-source": null, - "string-quotes": "double", "scss/comment-no-empty": null, - "max-line-length": null, "scss/at-extend-no-missing-placeholder": null, "at-rule-no-unknown": [ true, diff --git a/LICENSE b/LICENSE index efec0b6..d552bd7 100644 --- a/LICENSE +++ b/LICENSE @@ -1,6 +1,6 @@ MIT License -Copyright (c) 2023 Hyas +Copyright (c) 2020-2024 Hyas Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal diff --git a/assets/js/custom.js b/assets/js/custom.js new file mode 100644 index 0000000..b174611 --- /dev/null +++ b/assets/js/custom.js @@ -0,0 +1 @@ +// Put your custom JS code here diff --git a/assets/svgs/.gitkeep b/assets/svgs/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/config/_default/hugo.toml b/config/_default/hugo.toml index e06f635..a66cdb1 100644 --- a/config/_default/hugo.toml +++ b/config/_default/hugo.toml @@ -5,7 +5,7 @@ disableAliases = true disableHugoGeneratorInject = true # disableKinds = ["taxonomy", "term"] enableEmoji = true -enableGitInfo = true +enableGitInfo = false enableRobotsTXT = true languageCode = "en-US" paginate = 10 @@ -17,14 +17,11 @@ defaultContentLanguage = "en" disableLanguages = ["de", "nl"] defaultContentLanguageInSubdir = false -copyRight = "Copyright (c) 2020-2023 Henk Verlinde" +copyRight = "Copyright (c) 2020-2024 Hyas" [build.buildStats] enable = true -[social] - twitter = "getdoks" - [outputs] home = ["HTML", "RSS", "searchIndex"] section = ["HTML", "RSS", "SITEMAP"] @@ -37,12 +34,12 @@ copyRight = "Copyright (c) 2020-2023 Henk Verlinde" # Add output format for section sitemap.xml [outputFormats.SITEMAP] -mediaType = "application/xml" -baseName = "sitemap" -isHTML = false -isPlainText = true -noUgly = true -rel = "sitemap" + mediaType = "application/xml" + baseName = "sitemap" + isHTML = false + isPlainText = true + noUgly = true + rel = "sitemap" [sitemap] changefreq = "monthly" @@ -52,7 +49,7 @@ rel = "sitemap" [caches] [caches.getjson] dir = ":cacheDir/:project" - maxAge = "30m" + maxAge = -1 # "30m" [taxonomies] contributor = "contributors" @@ -72,18 +69,18 @@ rel = "sitemap" includeNewer = true toLower = false [[related.indices]] - name = "categories" - weight = 100 + name = "categories" + weight = 100 [[related.indices]] - name = "tags" - weight = 80 + name = "tags" + weight = 80 [[related.indices]] - name = "date" - weight = 10 + name = "date" + weight = 10 [imaging] - anchor = "Smart" + anchor = "Center" bgColor = "#ffffff" hint = "photo" - quality = 75 - resampleFilter = "Box" + quality = 85 + resampleFilter = "Lanczos" diff --git a/config/_default/menus.toml b/config/_default/menus.toml deleted file mode 100644 index 5c9e400..0000000 --- a/config/_default/menus.toml +++ /dev/null @@ -1,14 +0,0 @@ -[[main]] - name = "GitHub" - url = "https://github.com/h-enk/hyas" - weight = 10 - -[[social]] - name = "LinkedIn" - url = "https://www.linkedin.com/in/henkverlinde/" - weight = 20 - -[[social]] - name = "Twitter" - url = "https://twitter.com/henkverlinde" - weight = 30 diff --git a/config/_default/module.toml b/config/_default/module.toml index c1226fe..02a2afd 100644 --- a/config/_default/module.toml +++ b/config/_default/module.toml @@ -21,19 +21,6 @@ [[mounts]] source = "node_modules/@hyas/doks-core/assets" target = "assets" - excludeFiles = ["scss/common/_variables-custom.scss", "scss/common/_custom.scss"] - -[[mounts]] - source = "node_modules/flexsearch" - target = "assets/js/vendor/flexsearch" - -[[mounts]] - source = "node_modules/katex" - target = "assets/js/vendor/katex" - -[[mounts]] - source = "node_modules/mermaid" - target = "assets/js/vendor/mermaid" [[mounts]] source = "node_modules/@tabler/icons/icons" @@ -53,10 +40,6 @@ source = "node_modules/@hyas/doks-core/data" target = "data" -[[mounts]] - source = "config/_default/hyas" - target = "data" - [[mounts]] source = "data" target = "data" @@ -102,4 +85,4 @@ [[mounts]] source = "static" - target = "static" \ No newline at end of file + target = "static" diff --git a/config/_default/params.toml b/config/_default/params.toml index d65bf08..28c1859 100644 --- a/config/_default/params.toml +++ b/config/_default/params.toml @@ -3,6 +3,12 @@ title = "My Docs" description = "Congrats on setting up a new Doks project!" images = ["cover.png"] +# mainSections +mainSections = ["docs"] + +[social] + twitter = "getdoks" + # Doks (@hyas/doks-core) [doks] # Color mode @@ -64,9 +70,6 @@ images = ["cover.png"] imageList = true # true (default) or false imageSingle = true # true (default) or false - # KaTex - katex = false - # Repository editPage = false # false (default) or true lastMod = false # false (default) or true diff --git a/config/postcss.config.js b/config/postcss.config.js index 1cc2d54..f8da99b 100644 --- a/config/postcss.config.js +++ b/config/postcss.config.js @@ -42,12 +42,22 @@ module.exports = { '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/**/*.css', './assets/scss/**/*.scss', - // './node_modules/katex/dist/katex.css', './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', diff --git a/layouts/partials/footer/script-footer-custom.html b/layouts/partials/footer/script-footer-custom.html new file mode 100644 index 0000000..d570e83 --- /dev/null +++ b/layouts/partials/footer/script-footer-custom.html @@ -0,0 +1,13 @@ +{{/* Put your custom tags here */}} + +{{/* EXAMPLE - only load script for production +{{ if eq (hugo.Environment) "production" -}} + {{ partial "footer/esbuild" (dict "src" "js/instantpage.js" "load" "async" "transpile" false) -}} +{{ end -}} +*/}} + +{{/* EXAMPLE - only load script for a page type e.g. contact or gallery +{{ if eq .Type "gallery" -}} + {{ partial "footer/esbuild" (dict "src" "js/gallery.js" "load" "async" "transpile" false) -}} +{{ end -}} +*/}} diff --git a/layouts/partials/head/custom-head.html b/layouts/partials/head/custom-head.html new file mode 100644 index 0000000..0c59d7f --- /dev/null +++ b/layouts/partials/head/custom-head.html @@ -0,0 +1 @@ + diff --git a/layouts/partials/head/script-header.html b/layouts/partials/head/script-header.html new file mode 100644 index 0000000..ae068e3 --- /dev/null +++ b/layouts/partials/head/script-header.html @@ -0,0 +1 @@ + diff --git a/netlify.toml b/netlify.toml index 0f9b67c..292c1bb 100644 --- a/netlify.toml +++ b/netlify.toml @@ -3,8 +3,8 @@ functions = "functions" [build.environment] - NODE_VERSION = "18.12.1" - NPM_VERSION = "8.19.2" + NODE_VERSION = "18.16.1" + NPM_VERSION = "9.5.1" [context.production] command = "pnpm build" diff --git a/package-lock.json b/package-lock.json index b8e9b2f..db853f0 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,23 +1,31 @@ { "name": "doks", - "version": "1.2.0", + "version": "1.3.0", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "doks", - "version": "1.2.0", + "version": "1.3.0", "hasInstallScript": true, "license": "MIT", "dependencies": { - "@hyas/doks-core": "^1.2.0" + "@hyas/doks-core": "^1.3.0", + "@hyas/images": "^2.0.3", + "@hyas/inline-svg": "^1.0.5", + "@hyas/seo": "^2.1.0", + "@tabler/icons": "^2.40.0", + "exec-bin": "^1.0.0", + "gethyas": "^2.2.2", + "hugo-installer": "^4.0.1" }, "devDependencies": { - "auto-changelog": "^2.4.0" + "auto-changelog": "^2.4.0", + "shx": "^0.3.4" }, "engines": { - "node": ">=16.12.0", - "pnpm": ">=8.6.2" + "node": ">=18.14.1", + "pnpm": ">=8.10.0" } }, "node_modules/@aashutoshrathi/word-wrap": { @@ -97,19 +105,19 @@ } }, "node_modules/@babel/core": { - "version": "7.23.6", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.23.6.tgz", - "integrity": "sha512-FxpRyGjrMJXh7X3wGLGhNDCRiwpWEF74sKjTLDJSG5Kyvow3QZaG0Adbqzi9ZrVjTWpsX+2cxWXD71NMg93kdw==", + "version": "7.23.7", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.23.7.tgz", + "integrity": "sha512-+UpDgowcmqe36d4NwqvKsyPMlOLNGMsfMmQ5WGCu+siCe3t3dfe9njrzGfdN4qq+bcNUt0+Vw6haRxBOycs4dw==", "dependencies": { "@ampproject/remapping": "^2.2.0", "@babel/code-frame": "^7.23.5", "@babel/generator": "^7.23.6", "@babel/helper-compilation-targets": "^7.23.6", "@babel/helper-module-transforms": "^7.23.3", - "@babel/helpers": "^7.23.6", + "@babel/helpers": "^7.23.7", "@babel/parser": "^7.23.6", "@babel/template": "^7.22.15", - "@babel/traverse": "^7.23.6", + "@babel/traverse": "^7.23.7", "@babel/types": "^7.23.6", "convert-source-map": "^2.0.0", "debug": "^4.1.0", @@ -177,9 +185,9 @@ } }, "node_modules/@babel/helper-create-class-features-plugin": { - "version": "7.23.6", - "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.23.6.tgz", - "integrity": "sha512-cBXU1vZni/CpGF29iTu4YRbOZt3Wat6zCoMDxRF1MayiEc4URxOj31tT65HUM0CRpMowA3HCJaAOVOUnMf96cw==", + "version": "7.23.7", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.23.7.tgz", + "integrity": "sha512-xCoqR/8+BoNnXOY7RVSgv6X+o7pmT5q1d+gGcRlXYkI+9B31glE4jeejhKVpA04O1AtzOt7OSQ6VYKP5FcRl9g==", "dependencies": { "@babel/helper-annotate-as-pure": "^7.22.5", "@babel/helper-environment-visitor": "^7.22.20", @@ -422,12 +430,12 @@ } }, "node_modules/@babel/helpers": { - "version": "7.23.6", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.23.6.tgz", - "integrity": "sha512-wCfsbN4nBidDRhpDhvcKlzHWCTlgJYUUdSJfzXb2NuBssDSIjc3xcb+znA7l+zYsFljAcGM0aFkN40cR3lXiGA==", + "version": "7.23.8", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.23.8.tgz", + "integrity": "sha512-KDqYz4PiOWvDFrdHLPhKtCThtIcKVy6avWD2oG4GEvyQ+XDZwHD4YQd+H2vNMnq2rkdxsDkU82T+Vk8U/WXHRQ==", "dependencies": { "@babel/template": "^7.22.15", - "@babel/traverse": "^7.23.6", + "@babel/traverse": "^7.23.7", "@babel/types": "^7.23.6" }, "engines": { @@ -489,9 +497,9 @@ } }, "node_modules/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly/-/plugin-bugfix-v8-static-class-fields-redefine-readonly-7.23.3.tgz", - "integrity": "sha512-XaJak1qcityzrX0/IU5nKHb34VaibwP3saKqG6a/tppelgllOH13LUann4ZCIBcVOeE6H18K4Vx9QKkVww3z/w==", + "version": "7.23.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly/-/plugin-bugfix-v8-static-class-fields-redefine-readonly-7.23.7.tgz", + "integrity": "sha512-LlRT7HgaifEpQA1ZgLVOIJZZFVPWN5iReq/7/JixwBtwcoeVGDBD53ZV28rrsLYOZs1Y/EHhA8N/Z6aazHR8cw==", "dependencies": { "@babel/helper-environment-visitor": "^7.22.20", "@babel/helper-plugin-utils": "^7.22.5" @@ -746,9 +754,9 @@ } }, "node_modules/@babel/plugin-transform-async-generator-functions": { - "version": "7.23.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.23.4.tgz", - "integrity": "sha512-efdkfPhHYTtn0G6n2ddrESE91fgXxjlqLsnUtPWnJs4a4mZIbUaK7ffqKIIUKXSHwcDvaCVX6GXkaJJFqtX7jw==", + "version": "7.23.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.23.7.tgz", + "integrity": "sha512-PdxEpL71bJp1byMG0va5gwQcXHxuEYC/BgI/e88mGTtohbZN28O5Yit0Plkkm/dBzCF/BxmbNcses1RH1T+urA==", "dependencies": { "@babel/helper-environment-visitor": "^7.22.20", "@babel/helper-plugin-utils": "^7.22.5", @@ -838,15 +846,14 @@ } }, "node_modules/@babel/plugin-transform-classes": { - "version": "7.23.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.23.5.tgz", - "integrity": "sha512-jvOTR4nicqYC9yzOHIhXG5emiFEOpappSJAl73SDSEDcybD+Puuze8Tnpb9p9qEyYup24tq891gkaygIFvWDqg==", + "version": "7.23.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.23.8.tgz", + "integrity": "sha512-yAYslGsY1bX6Knmg46RjiCiNSwJKv2IUC8qOdYKqMMr0491SXFhcHqOdRDeCRohOOIzwN/90C6mQ9qAKgrP7dg==", "dependencies": { "@babel/helper-annotate-as-pure": "^7.22.5", - "@babel/helper-compilation-targets": "^7.22.15", + "@babel/helper-compilation-targets": "^7.23.6", "@babel/helper-environment-visitor": "^7.22.20", "@babel/helper-function-name": "^7.23.0", - "@babel/helper-optimise-call-expression": "^7.22.5", "@babel/helper-plugin-utils": "^7.22.5", "@babel/helper-replace-supers": "^7.22.20", "@babel/helper-split-export-declaration": "^7.22.6", @@ -1457,9 +1464,9 @@ } }, "node_modules/@babel/preset-env": { - "version": "7.23.6", - "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.23.6.tgz", - "integrity": "sha512-2XPn/BqKkZCpzYhUUNZ1ssXw7DcXfKQEjv/uXZUXgaebCMYmkEsfZ2yY+vv+xtXv50WmL5SGhyB6/xsWxIvvOQ==", + "version": "7.23.8", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.23.8.tgz", + "integrity": "sha512-lFlpmkApLkEP6woIKprO6DO60RImpatTQKtz4sUcDjVcK8M8mQ4sZsuxaTMNOZf0sqAq/ReYW1ZBHnOQwKpLWA==", "dependencies": { "@babel/compat-data": "^7.23.5", "@babel/helper-compilation-targets": "^7.23.6", @@ -1467,7 +1474,7 @@ "@babel/helper-validator-option": "^7.23.5", "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.23.3", "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.23.3", - "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": "^7.23.3", + "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": "^7.23.7", "@babel/plugin-proposal-private-property-in-object": "7.21.0-placeholder-for-preset-env.2", "@babel/plugin-syntax-async-generators": "^7.8.4", "@babel/plugin-syntax-class-properties": "^7.12.13", @@ -1488,13 +1495,13 @@ "@babel/plugin-syntax-top-level-await": "^7.14.5", "@babel/plugin-syntax-unicode-sets-regex": "^7.18.6", "@babel/plugin-transform-arrow-functions": "^7.23.3", - "@babel/plugin-transform-async-generator-functions": "^7.23.4", + "@babel/plugin-transform-async-generator-functions": "^7.23.7", "@babel/plugin-transform-async-to-generator": "^7.23.3", "@babel/plugin-transform-block-scoped-functions": "^7.23.3", "@babel/plugin-transform-block-scoping": "^7.23.4", "@babel/plugin-transform-class-properties": "^7.23.3", "@babel/plugin-transform-class-static-block": "^7.23.4", - "@babel/plugin-transform-classes": "^7.23.5", + "@babel/plugin-transform-classes": "^7.23.8", "@babel/plugin-transform-computed-properties": "^7.23.3", "@babel/plugin-transform-destructuring": "^7.23.3", "@babel/plugin-transform-dotall-regex": "^7.23.3", @@ -1536,9 +1543,9 @@ "@babel/plugin-transform-unicode-regex": "^7.23.3", "@babel/plugin-transform-unicode-sets-regex": "^7.23.3", "@babel/preset-modules": "0.1.6-no-external-plugins", - "babel-plugin-polyfill-corejs2": "^0.4.6", - "babel-plugin-polyfill-corejs3": "^0.8.5", - "babel-plugin-polyfill-regenerator": "^0.5.3", + "babel-plugin-polyfill-corejs2": "^0.4.7", + "babel-plugin-polyfill-corejs3": "^0.8.7", + "babel-plugin-polyfill-regenerator": "^0.5.4", "core-js-compat": "^3.31.0", "semver": "^6.3.1" }, @@ -1568,9 +1575,9 @@ "integrity": "sha512-x/rqGMdzj+fWZvCOYForTghzbtqPDZ5gPwaoNGHdgDfF2QA/XZbCBp4Moo5scrkAMPhB7z26XM/AaHuIJdgauA==" }, "node_modules/@babel/runtime": { - "version": "7.23.6", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.23.6.tgz", - "integrity": "sha512-zHd0eUrf5GZoOWVCXp6koAKQTfZV07eit6bGPmJgnZdnSAvvZee6zniW2XMF7Cmc4ISOOnPy3QaSiIJGJkVEDQ==", + "version": "7.23.8", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.23.8.tgz", + "integrity": "sha512-Y7KbAP984rn1VGMbGqKmBLio9V7y5Je9GvU4rQPCPinCyNfUcToxIXl06d59URp/F3LwinvODxab5N/G6qggkw==", "dependencies": { "regenerator-runtime": "^0.14.0" }, @@ -1592,9 +1599,9 @@ } }, "node_modules/@babel/traverse": { - "version": "7.23.6", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.23.6.tgz", - "integrity": "sha512-czastdK1e8YByZqezMPFiZ8ahwVMh/ESl9vPgvgdB9AmFMGP5jfpFax74AQgl5zj4XHzqeYAg2l8PuUeRS1MgQ==", + "version": "7.23.7", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.23.7.tgz", + "integrity": "sha512-tY3mM8rH9jM0YHFGyfC0/xf+SB5eKUu7HPj7/k3fpi9dAlsMc5YbQvDi0Sh2QTPXqMhyaAtzAr807TIyfQrmyg==", "dependencies": { "@babel/code-frame": "^7.23.5", "@babel/generator": "^7.23.6", @@ -1625,9 +1632,9 @@ } }, "node_modules/@csstools/css-parser-algorithms": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/@csstools/css-parser-algorithms/-/css-parser-algorithms-2.4.0.tgz", - "integrity": "sha512-/PPLr2g5PAUCKAPEbfyk6/baZA+WJHQtUhPkoCQMpyRE8I0lXrG1QFRN8e5s3ZYxM8d/g5BZc6lH3s8Op7/VEg==", + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/@csstools/css-parser-algorithms/-/css-parser-algorithms-2.5.0.tgz", + "integrity": "sha512-abypo6m9re3clXA00eu5syw+oaPHbJTPapu9C4pzNsJ4hdZDzushT50Zhu+iIYXgEe1CxnRMn7ngsbV+MLrlpQ==", "funding": [ { "type": "github", @@ -1642,13 +1649,13 @@ "node": "^14 || ^16 || >=18" }, "peerDependencies": { - "@csstools/css-tokenizer": "^2.2.2" + "@csstools/css-tokenizer": "^2.2.3" } }, "node_modules/@csstools/css-tokenizer": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/@csstools/css-tokenizer/-/css-tokenizer-2.2.2.tgz", - "integrity": "sha512-wCDUe/MAw7npAHFLyW3QjSyLA66S5QFaV1jIXlNQvdJ8RzXDSgALa49eWcUO6P55ARQaz0TsDdAgdRgkXFYY8g==", + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/@csstools/css-tokenizer/-/css-tokenizer-2.2.3.tgz", + "integrity": "sha512-pp//EvZ9dUmGuGtG1p+n17gTHEOqu9jO+FiCUjNN3BDmyhdA2Jq9QsVeR7K8/2QCK17HSsioPlTW9ZkzoWb3Lg==", "funding": [ { "type": "github", @@ -1664,9 +1671,9 @@ } }, "node_modules/@csstools/media-query-list-parser": { - "version": "2.1.6", - "resolved": "https://registry.npmjs.org/@csstools/media-query-list-parser/-/media-query-list-parser-2.1.6.tgz", - "integrity": "sha512-R6AKl9vaU0It7D7TR2lQn0pre5aQfdeqHRePlaRCY8rHL3l9eVlNRpsEVDKFi/zAjzv68CxH2M5kqbhPFPKjvw==", + "version": "2.1.7", + "resolved": "https://registry.npmjs.org/@csstools/media-query-list-parser/-/media-query-list-parser-2.1.7.tgz", + "integrity": "sha512-lHPKJDkPUECsyAvD60joYfDmp8UERYxHGkFfyLJFTVK/ERJe0sVlIFLXU5XFxdjNDTerp5L4KeaKG+Z5S94qxQ==", "funding": [ { "type": "github", @@ -1681,8 +1688,8 @@ "node": "^14 || ^16 || >=18" }, "peerDependencies": { - "@csstools/css-parser-algorithms": "^2.4.0", - "@csstools/css-tokenizer": "^2.2.2" + "@csstools/css-parser-algorithms": "^2.5.0", + "@csstools/css-tokenizer": "^2.2.3" } }, "node_modules/@csstools/selector-specificity": { @@ -1795,12 +1802,12 @@ } }, "node_modules/@humanwhocodes/config-array": { - "version": "0.11.13", - "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.13.tgz", - "integrity": "sha512-JSBDMiDKSzQVngfRjOdFXgFfklaXI4K9nLF49Auh21lmBWRLIK3+xTErTWD4KU54pb6coM6ESE7Awz/FNU3zgQ==", + "version": "0.11.14", + "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.14.tgz", + "integrity": "sha512-3T8LkOmg45BV5FICb15QQMsyUSWrQ8AygVfC7ZG32zOalnqrilm018ZVCw0eapXux8FtA33q8PSRSstjee3jSg==", "dependencies": { - "@humanwhocodes/object-schema": "^2.0.1", - "debug": "^4.1.1", + "@humanwhocodes/object-schema": "^2.0.2", + "debug": "^4.3.1", "minimatch": "^3.0.5" }, "engines": { @@ -1820,9 +1827,9 @@ } }, "node_modules/@humanwhocodes/object-schema": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-2.0.1.tgz", - "integrity": "sha512-dvuCeX5fC9dXgJn9t+X5atfmgQAzUOWqS1254Gh0m6i8wKd10ebXkfNKiRK+1GWi/yTvvLDHpoxLr0xxxeslWw==" + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-2.0.2.tgz", + "integrity": "sha512-6EwiSjwWYP7pTckG6I5eyFANjPhmPjUX9JRLUSfNPC7FX7zK9gyZAfUEaECL6ALTpGX5AjnBq3C9XmVWPitNpw==" }, "node_modules/@hyas/bootstrap": { "version": "1.0.4", @@ -1845,18 +1852,13 @@ } }, "node_modules/@hyas/doks-core": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@hyas/doks-core/-/doks-core-1.2.0.tgz", - "integrity": "sha512-zyKxdwk+u+ezARIt7b4YoRDEd6MJJiZp6YfbnzHKH4SH918WMiJpc1ILL4JYUQ3PAnt3baxOoaXiQlguNlgDFQ==", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/@hyas/doks-core/-/doks-core-1.3.0.tgz", + "integrity": "sha512-AOCuTkrFskVG981KEQ31PVNuIEQHcRNy9DxCWFGujQbnSlSGpSxZXUAe/cPi/oiZQWYFPRxs34Di9N9dNNj7Wg==", "dependencies": { "@hyas/bootstrap": "^1.0.4", - "@hyas/images": "^2.0.3", - "@hyas/inline-svg": "^1.0.5", - "@hyas/seo": "^2.1.0", - "@tabler/icons": "^2.42.0", "clipboard": "^2.0.11", - "flexsearch": "^0.7.31", - "gethyas": "^2.2.2" + "flexsearch": "^0.7.34" }, "engines": { "node": ">=16.12.0" @@ -1999,9 +2001,9 @@ } }, "node_modules/@tabler/icons": { - "version": "2.44.0", - "resolved": "https://registry.npmjs.org/@tabler/icons/-/icons-2.44.0.tgz", - "integrity": "sha512-WPPtihDcAwEm1QZM9MXQw6+r/R2/qx7KMU1eegsi9DsqBLAb0W2kbt6e/syvd6j9c+6XNpRVBW1ziGqSWQAWOg==", + "version": "2.45.0", + "resolved": "https://registry.npmjs.org/@tabler/icons/-/icons-2.45.0.tgz", + "integrity": "sha512-J10UDghOni9wlrj5CpKAzychDCABCKYq897mGg0wGFsd+tYLaUdz0dt/HZeGnV8gZJo0hIiTPLGwBp5EW42Qsg==", "funding": { "type": "github", "url": "https://github.com/sponsors/codecalm" @@ -2037,9 +2039,9 @@ "integrity": "sha512-hov8bUuiLiyFPGyFPE1lwWhmzYbirOXQNNo40+y3zow8aFVTeyn3VWL0VFFfdNddA8S4Vf0Tc062rzyNr7Paag==" }, "node_modules/@types/node": { - "version": "20.10.5", - "resolved": "https://registry.npmjs.org/@types/node/-/node-20.10.5.tgz", - "integrity": "sha512-nNPsNE65wjMxEKI93yOP+NPGGBJz/PoN3kZsVLee0XMiJolxSekEVD8wRwBUBqkwc7UWop0edW50yrCQW4CyRw==", + "version": "20.11.0", + "resolved": "https://registry.npmjs.org/@types/node/-/node-20.11.0.tgz", + "integrity": "sha512-o9bjXmDNcF7GbM4CNQpmi+TutCgap/K3w1JyKgxAjqx41zp9qlIAVFi0IhCNsJcXolEqLWhbFbEeL0PvYm4pcQ==", "dependencies": { "undici-types": "~5.26.4" } @@ -2063,9 +2065,9 @@ "integrity": "sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==" }, "node_modules/acorn": { - "version": "8.11.2", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.11.2.tgz", - "integrity": "sha512-nc0Axzp/0FILLEVsm4fNwLCwMttvhEI263QtVPQcbpfZZ3ts0hLsZGOpE6czNlid7CJ9MlyH8reXkpsf3YUY4w==", + "version": "8.11.3", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.11.3.tgz", + "integrity": "sha512-Y9rRfJG5jcKOE0CLisYbojUjIrIEE7AGMzA/Sm4BslANhbS+cDMpgBdcPT91oJ7OuJ9hYJBx59RjbhxVnrF8Xg==", "bin": { "acorn": "bin/acorn" }, @@ -2549,9 +2551,9 @@ } }, "node_modules/caniuse-lite": { - "version": "1.0.30001571", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001571.tgz", - "integrity": "sha512-tYq/6MoXhdezDLFZuCO/TKboTzuQ/xR5cFdgXPfDtM7/kchBO3b4VWghE/OAi/DV7tTdhmLjZiZBZi1fA/GheQ==", + "version": "1.0.30001576", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001576.tgz", + "integrity": "sha512-ff5BdakGe2P3SQsMsiqmt1Lc8221NR1VzHj5jXN5vBny9A6fpze94HiVV/n7XRosOlsShJcvMv5mdnpjOGCEgg==", "funding": [ { "type": "opencollective", @@ -2700,9 +2702,9 @@ "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==" }, "node_modules/core-js-compat": { - "version": "3.34.0", - "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.34.0.tgz", - "integrity": "sha512-4ZIyeNbW/Cn1wkMMDy+mvrRUxrwFNjKwbhCfQpDd+eLgYipDqp8oGFGtLmhh18EDPKA0g3VUBYOxQGGwvWLVpA==", + "version": "3.35.0", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.35.0.tgz", + "integrity": "sha512-5blwFAddknKeNgsjBzilkdQ0+YK8L1PfqPYq40NOYMYFSS38qj+hpTcLLWwpIwA2A5bje/x5jmVn2tzUMg9IVw==", "dependencies": { "browserslist": "^4.22.2" }, @@ -3097,9 +3099,9 @@ } }, "node_modules/electron-to-chromium": { - "version": "1.4.616", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.616.tgz", - "integrity": "sha512-1n7zWYh8eS0L9Uy+GskE0lkBUNK83cXTVJI0pU3mGprFsbfSdAc15VTFbo+A+Bq4pwstmL30AVcEU3Fo463lNg==" + "version": "1.4.628", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.628.tgz", + "integrity": "sha512-2k7t5PHvLsufpP6Zwk0nof62yLOsCf032wZx7/q0mv8gwlXjhcxI3lz6f0jBr0GrnWKcm3burXzI3t5IrcdUxw==" }, "node_modules/emoji-regex": { "version": "8.0.0", @@ -3547,14 +3549,14 @@ "integrity": "sha512-36yxDn5H7OFZQla0/jFJmbIKTdZAQHngCedGxiMmpNfEZM0sdEeT+WczLQrjK6D7o2aiyLYDnkw0R3JK0Qv1RQ==" }, "node_modules/flexsearch": { - "version": "0.7.31", - "resolved": "https://registry.npmjs.org/flexsearch/-/flexsearch-0.7.31.tgz", - "integrity": "sha512-XGozTsMPYkm+6b5QL3Z9wQcJjNYxp0CYn3U1gO7dwD6PAqU1SVWZxI9CCg3z+ml3YfqdPnrBehaBrnH2AGKbNA==" + "version": "0.7.43", + "resolved": "https://registry.npmjs.org/flexsearch/-/flexsearch-0.7.43.tgz", + "integrity": "sha512-c5o/+Um8aqCSOXGcZoqZOm+NqtVwNsvVpWv6lfmSclU954O3wvQKxxK8zj74fPaSJbXpSLTs4PRhh+wnoCXnKg==" }, "node_modules/follow-redirects": { - "version": "1.15.3", - "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.3.tgz", - "integrity": "sha512-1VzOtuEM8pC9SFU1E+8KfTjZyMztRsgEfwQl44z8A25uy13jSzTj6dyK2Df52iV0vgHCfBwLhDWevLn95w5v6Q==", + "version": "1.15.4", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.4.tgz", + "integrity": "sha512-Cr4D/5wlrb0z9dgERpUL3LrmPKVDsETIJhaCMeDfuFYcqa5bldGV6wBsAN6X/vxlXQtFBMrXdXxdL8CbDTGniw==", "funding": [ { "type": "individual", @@ -5446,9 +5448,9 @@ } }, "node_modules/postcss": { - "version": "8.4.32", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.32.tgz", - "integrity": "sha512-D/kj5JNu6oo2EIy+XL/26JEDTlIbB8hw85G8StOE6L74RQAVVP5rej6wxCNqyMbR4RkPfqvezVbPw81Ngd6Kcw==", + "version": "8.4.33", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.33.tgz", + "integrity": "sha512-Kkpbhhdjw2qQs2O2DGX+8m5OVqEcbB9HRBvuYM9pgrjEFUg30A9LmXNlTAUj4S9kgtGyrMbTzVjH7E+s5Re2yg==", "funding": [ { "type": "opencollective", @@ -5623,9 +5625,9 @@ } }, "node_modules/postcss-selector-parser": { - "version": "6.0.13", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.13.tgz", - "integrity": "sha512-EaV1Gl4mUEV4ddhDnv/xtj7sxwrwxdetHdWUGnT4VJQf+4d05v6lHYZr8N573k5Z0BViss7BDhfWtKS3+sfAqQ==", + "version": "6.0.15", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.15.tgz", + "integrity": "sha512-rEYkQOMUCEMhsKbK66tbEU9QVIxbhN18YiniAwA7XQYTVBqrBy+P2p5JcdqsHgKM2zWylp8d7J6eszocfds5Sw==", "dependencies": { "cssesc": "^3.0.0", "util-deprecate": "^1.0.2" @@ -7019,9 +7021,9 @@ } }, "node_modules/web-streams-polyfill": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/web-streams-polyfill/-/web-streams-polyfill-3.2.1.tgz", - "integrity": "sha512-e0MO3wdXWKrLbL0DgGnUV7WHVuw9OUvL4hjgnPkIeEvESk74gAITi5G606JtZPp39cd8HA9VQzCIvA49LpPN5Q==", + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/web-streams-polyfill/-/web-streams-polyfill-3.3.2.tgz", + "integrity": "sha512-3pRGuxRF5gpuZc0W+EpwQRmCD7gRqcDOMt688KmdlDAgAyaB1XlN0zq2njfDNm44XVdIouE7pZ6GzbdyH47uIQ==", "engines": { "node": ">= 8" } diff --git a/package.json b/package.json index 2b8b38c..3bab97d 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "doks", - "version": "1.2.0", + "version": "1.3.0", "description": "Doks theme", "author": "Hyas", "license": "MIT", @@ -12,9 +12,9 @@ "dev": "exec-bin node_modules/.bin/hugo/hugo server --bind=0.0.0.0 --disableFastRender --baseURL=http://localhost --noHTTPCache", "dev:drafts": "exec-bin node_modules/.bin/hugo/hugo server --bind=0.0.0.0 --disableFastRender --baseURL=http://localhost --noHTTPCache --buildDrafts", "create": "exec-bin node_modules/.bin/hugo/hugo new", - "lint": "npm run lint:markdown", - "lint:scripts": "eslint --cache themes/doks/assets/js", - "lint:styles": "stylelint --cache \"themes/doks/assets/scss/**/*.{css,sass,scss}\"", + "lint": "npm run lint:scripts && npm run lint:styles && npm run lint:markdown", + "lint:scripts": "eslint --cache assets/js", + "lint:styles": "stylelint --cache \"assets/scss/**/*.{css,sass,scss}\"", "lint:markdown": "markdownlint-cli2 \"*.md\" \"content/**/*.md\"", "test": "echo \"Error: no test specified\" && exit 1", "build": "exec-bin node_modules/.bin/hugo/hugo --minify", @@ -26,21 +26,32 @@ "preinfo": "npm version", "info": "npm list", "postinfo": "exec-bin node_modules/.bin/hugo/hugo version", - "postinstall": "shx rm -rf node_modules/.bin/hugo && shx mkdir node_modules/.bin/hugo && shx cp node_modules/gethyas/node_modules/.bin/hugo/* node_modules/.bin/hugo", + "postinstall": "hugo-installer --version otherDependencies.hugo --extended --destination node_modules/.bin/hugo", "version": "auto-changelog -p && git add CHANGELOG.md" }, "dependencies": { - "@hyas/doks-core": "^1.2.0" + "@hyas/doks-core": "^1.3.0", + "@hyas/images": "^2.0.3", + "@hyas/inline-svg": "^1.0.5", + "@hyas/seo": "^2.1.0", + "@tabler/icons": "^2.40.0", + "exec-bin": "^1.0.0", + "gethyas": "^2.2.2", + "hugo-installer": "^4.0.1" }, "devDependencies": { - "auto-changelog": "^2.4.0" + "auto-changelog": "^2.4.0", + "shx": "^0.3.4" + }, + "otherDependencies": { + "hugo": "0.121.1" }, "overrides": { "semver": "^7.5.4" }, "engines": { - "node": ">=16.12.0", - "pnpm": ">=8.6.2" + "node": ">=18.14.1", + "pnpm": ">=8.10.0" }, - "packageManager": "pnpm@8.6.2" + "packageManager": "pnpm@8.12.0" } diff --git a/static/.gitkeep b/static/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/static/fonts/KaTeX_AMS-Regular.ttf b/static/fonts/KaTeX_AMS-Regular.ttf deleted file mode 100644 index c6f9a5e..0000000 Binary files a/static/fonts/KaTeX_AMS-Regular.ttf and /dev/null differ diff --git a/static/fonts/KaTeX_AMS-Regular.woff b/static/fonts/KaTeX_AMS-Regular.woff deleted file mode 100644 index b804d7b..0000000 Binary files a/static/fonts/KaTeX_AMS-Regular.woff and /dev/null differ diff --git a/static/fonts/KaTeX_AMS-Regular.woff2 b/static/fonts/KaTeX_AMS-Regular.woff2 deleted file mode 100644 index 0acaaff..0000000 Binary files a/static/fonts/KaTeX_AMS-Regular.woff2 and /dev/null differ diff --git a/static/fonts/KaTeX_Caligraphic-Bold.ttf b/static/fonts/KaTeX_Caligraphic-Bold.ttf deleted file mode 100644 index 9ff4a5e..0000000 Binary files a/static/fonts/KaTeX_Caligraphic-Bold.ttf and /dev/null differ diff --git a/static/fonts/KaTeX_Caligraphic-Bold.woff b/static/fonts/KaTeX_Caligraphic-Bold.woff deleted file mode 100644 index 9759710..0000000 Binary files a/static/fonts/KaTeX_Caligraphic-Bold.woff and /dev/null differ diff --git a/static/fonts/KaTeX_Caligraphic-Bold.woff2 b/static/fonts/KaTeX_Caligraphic-Bold.woff2 deleted file mode 100644 index f390922..0000000 Binary files a/static/fonts/KaTeX_Caligraphic-Bold.woff2 and /dev/null differ diff --git a/static/fonts/KaTeX_Caligraphic-Regular.ttf b/static/fonts/KaTeX_Caligraphic-Regular.ttf deleted file mode 100644 index f522294..0000000 Binary files a/static/fonts/KaTeX_Caligraphic-Regular.ttf and /dev/null differ diff --git a/static/fonts/KaTeX_Caligraphic-Regular.woff b/static/fonts/KaTeX_Caligraphic-Regular.woff deleted file mode 100644 index 9bdd534..0000000 Binary files a/static/fonts/KaTeX_Caligraphic-Regular.woff and /dev/null differ diff --git a/static/fonts/KaTeX_Caligraphic-Regular.woff2 b/static/fonts/KaTeX_Caligraphic-Regular.woff2 deleted file mode 100644 index 75344a1..0000000 Binary files a/static/fonts/KaTeX_Caligraphic-Regular.woff2 and /dev/null differ diff --git a/static/fonts/KaTeX_Fraktur-Bold.ttf b/static/fonts/KaTeX_Fraktur-Bold.ttf deleted file mode 100644 index 4e98259..0000000 Binary files a/static/fonts/KaTeX_Fraktur-Bold.ttf and /dev/null differ diff --git a/static/fonts/KaTeX_Fraktur-Bold.woff b/static/fonts/KaTeX_Fraktur-Bold.woff deleted file mode 100644 index e7730f6..0000000 Binary files a/static/fonts/KaTeX_Fraktur-Bold.woff and /dev/null differ diff --git a/static/fonts/KaTeX_Fraktur-Bold.woff2 b/static/fonts/KaTeX_Fraktur-Bold.woff2 deleted file mode 100644 index 395f28b..0000000 Binary files a/static/fonts/KaTeX_Fraktur-Bold.woff2 and /dev/null differ diff --git a/static/fonts/KaTeX_Fraktur-Regular.ttf b/static/fonts/KaTeX_Fraktur-Regular.ttf deleted file mode 100644 index b8461b2..0000000 Binary files a/static/fonts/KaTeX_Fraktur-Regular.ttf and /dev/null differ diff --git a/static/fonts/KaTeX_Fraktur-Regular.woff b/static/fonts/KaTeX_Fraktur-Regular.woff deleted file mode 100644 index acab069..0000000 Binary files a/static/fonts/KaTeX_Fraktur-Regular.woff and /dev/null differ diff --git a/static/fonts/KaTeX_Fraktur-Regular.woff2 b/static/fonts/KaTeX_Fraktur-Regular.woff2 deleted file mode 100644 index 735f694..0000000 Binary files a/static/fonts/KaTeX_Fraktur-Regular.woff2 and /dev/null differ diff --git a/static/fonts/KaTeX_Main-Bold.ttf b/static/fonts/KaTeX_Main-Bold.ttf deleted file mode 100644 index 4060e62..0000000 Binary files a/static/fonts/KaTeX_Main-Bold.ttf and /dev/null differ diff --git a/static/fonts/KaTeX_Main-Bold.woff b/static/fonts/KaTeX_Main-Bold.woff deleted file mode 100644 index f38136a..0000000 Binary files a/static/fonts/KaTeX_Main-Bold.woff and /dev/null differ diff --git a/static/fonts/KaTeX_Main-Bold.woff2 b/static/fonts/KaTeX_Main-Bold.woff2 deleted file mode 100644 index ab2ad21..0000000 Binary files a/static/fonts/KaTeX_Main-Bold.woff2 and /dev/null differ diff --git a/static/fonts/KaTeX_Main-BoldItalic.ttf b/static/fonts/KaTeX_Main-BoldItalic.ttf deleted file mode 100644 index dc00797..0000000 Binary files a/static/fonts/KaTeX_Main-BoldItalic.ttf and /dev/null differ diff --git a/static/fonts/KaTeX_Main-BoldItalic.woff b/static/fonts/KaTeX_Main-BoldItalic.woff deleted file mode 100644 index 67807b0..0000000 Binary files a/static/fonts/KaTeX_Main-BoldItalic.woff and /dev/null differ diff --git a/static/fonts/KaTeX_Main-BoldItalic.woff2 b/static/fonts/KaTeX_Main-BoldItalic.woff2 deleted file mode 100644 index 5931794..0000000 Binary files a/static/fonts/KaTeX_Main-BoldItalic.woff2 and /dev/null differ diff --git a/static/fonts/KaTeX_Main-Italic.ttf b/static/fonts/KaTeX_Main-Italic.ttf deleted file mode 100644 index 0e9b0f3..0000000 Binary files a/static/fonts/KaTeX_Main-Italic.ttf and /dev/null differ diff --git a/static/fonts/KaTeX_Main-Italic.woff b/static/fonts/KaTeX_Main-Italic.woff deleted file mode 100644 index 6f43b59..0000000 Binary files a/static/fonts/KaTeX_Main-Italic.woff and /dev/null differ diff --git a/static/fonts/KaTeX_Main-Italic.woff2 b/static/fonts/KaTeX_Main-Italic.woff2 deleted file mode 100644 index b50920e..0000000 Binary files a/static/fonts/KaTeX_Main-Italic.woff2 and /dev/null differ diff --git a/static/fonts/KaTeX_Main-Regular.ttf b/static/fonts/KaTeX_Main-Regular.ttf deleted file mode 100644 index dd45e1e..0000000 Binary files a/static/fonts/KaTeX_Main-Regular.ttf and /dev/null differ diff --git a/static/fonts/KaTeX_Main-Regular.woff b/static/fonts/KaTeX_Main-Regular.woff deleted file mode 100644 index 21f5812..0000000 Binary files a/static/fonts/KaTeX_Main-Regular.woff and /dev/null differ diff --git a/static/fonts/KaTeX_Main-Regular.woff2 b/static/fonts/KaTeX_Main-Regular.woff2 deleted file mode 100644 index eb24a7b..0000000 Binary files a/static/fonts/KaTeX_Main-Regular.woff2 and /dev/null differ diff --git a/static/fonts/KaTeX_Math-BoldItalic.ttf b/static/fonts/KaTeX_Math-BoldItalic.ttf deleted file mode 100644 index 728ce7a..0000000 Binary files a/static/fonts/KaTeX_Math-BoldItalic.ttf and /dev/null differ diff --git a/static/fonts/KaTeX_Math-BoldItalic.woff b/static/fonts/KaTeX_Math-BoldItalic.woff deleted file mode 100644 index 0ae390d..0000000 Binary files a/static/fonts/KaTeX_Math-BoldItalic.woff and /dev/null differ diff --git a/static/fonts/KaTeX_Math-BoldItalic.woff2 b/static/fonts/KaTeX_Math-BoldItalic.woff2 deleted file mode 100644 index 2965702..0000000 Binary files a/static/fonts/KaTeX_Math-BoldItalic.woff2 and /dev/null differ diff --git a/static/fonts/KaTeX_Math-Italic.ttf b/static/fonts/KaTeX_Math-Italic.ttf deleted file mode 100644 index 70d559b..0000000 Binary files a/static/fonts/KaTeX_Math-Italic.ttf and /dev/null differ diff --git a/static/fonts/KaTeX_Math-Italic.woff b/static/fonts/KaTeX_Math-Italic.woff deleted file mode 100644 index eb5159d..0000000 Binary files a/static/fonts/KaTeX_Math-Italic.woff and /dev/null differ diff --git a/static/fonts/KaTeX_Math-Italic.woff2 b/static/fonts/KaTeX_Math-Italic.woff2 deleted file mode 100644 index 215c143..0000000 Binary files a/static/fonts/KaTeX_Math-Italic.woff2 and /dev/null differ diff --git a/static/fonts/KaTeX_SansSerif-Bold.ttf b/static/fonts/KaTeX_SansSerif-Bold.ttf deleted file mode 100644 index 2f65a8a..0000000 Binary files a/static/fonts/KaTeX_SansSerif-Bold.ttf and /dev/null differ diff --git a/static/fonts/KaTeX_SansSerif-Bold.woff b/static/fonts/KaTeX_SansSerif-Bold.woff deleted file mode 100644 index 8d47c02..0000000 Binary files a/static/fonts/KaTeX_SansSerif-Bold.woff and /dev/null differ diff --git a/static/fonts/KaTeX_SansSerif-Bold.woff2 b/static/fonts/KaTeX_SansSerif-Bold.woff2 deleted file mode 100644 index cfaa3bd..0000000 Binary files a/static/fonts/KaTeX_SansSerif-Bold.woff2 and /dev/null differ diff --git a/static/fonts/KaTeX_SansSerif-Italic.ttf b/static/fonts/KaTeX_SansSerif-Italic.ttf deleted file mode 100644 index d5850df..0000000 Binary files a/static/fonts/KaTeX_SansSerif-Italic.ttf and /dev/null differ diff --git a/static/fonts/KaTeX_SansSerif-Italic.woff b/static/fonts/KaTeX_SansSerif-Italic.woff deleted file mode 100644 index 7e02df9..0000000 Binary files a/static/fonts/KaTeX_SansSerif-Italic.woff and /dev/null differ diff --git a/static/fonts/KaTeX_SansSerif-Italic.woff2 b/static/fonts/KaTeX_SansSerif-Italic.woff2 deleted file mode 100644 index 349c06d..0000000 Binary files a/static/fonts/KaTeX_SansSerif-Italic.woff2 and /dev/null differ diff --git a/static/fonts/KaTeX_SansSerif-Regular.ttf b/static/fonts/KaTeX_SansSerif-Regular.ttf deleted file mode 100644 index 537279f..0000000 Binary files a/static/fonts/KaTeX_SansSerif-Regular.ttf and /dev/null differ diff --git a/static/fonts/KaTeX_SansSerif-Regular.woff b/static/fonts/KaTeX_SansSerif-Regular.woff deleted file mode 100644 index 31b8482..0000000 Binary files a/static/fonts/KaTeX_SansSerif-Regular.woff and /dev/null differ diff --git a/static/fonts/KaTeX_SansSerif-Regular.woff2 b/static/fonts/KaTeX_SansSerif-Regular.woff2 deleted file mode 100644 index a90eea8..0000000 Binary files a/static/fonts/KaTeX_SansSerif-Regular.woff2 and /dev/null differ diff --git a/static/fonts/KaTeX_Script-Regular.ttf b/static/fonts/KaTeX_Script-Regular.ttf deleted file mode 100644 index fd679bf..0000000 Binary files a/static/fonts/KaTeX_Script-Regular.ttf and /dev/null differ diff --git a/static/fonts/KaTeX_Script-Regular.woff b/static/fonts/KaTeX_Script-Regular.woff deleted file mode 100644 index 0e7da82..0000000 Binary files a/static/fonts/KaTeX_Script-Regular.woff and /dev/null differ diff --git a/static/fonts/KaTeX_Script-Regular.woff2 b/static/fonts/KaTeX_Script-Regular.woff2 deleted file mode 100644 index b3048fc..0000000 Binary files a/static/fonts/KaTeX_Script-Regular.woff2 and /dev/null differ diff --git a/static/fonts/KaTeX_Size1-Regular.ttf b/static/fonts/KaTeX_Size1-Regular.ttf deleted file mode 100644 index 871fd7d..0000000 Binary files a/static/fonts/KaTeX_Size1-Regular.ttf and /dev/null differ diff --git a/static/fonts/KaTeX_Size1-Regular.woff b/static/fonts/KaTeX_Size1-Regular.woff deleted file mode 100644 index 7f292d9..0000000 Binary files a/static/fonts/KaTeX_Size1-Regular.woff and /dev/null differ diff --git a/static/fonts/KaTeX_Size1-Regular.woff2 b/static/fonts/KaTeX_Size1-Regular.woff2 deleted file mode 100644 index c5a8462..0000000 Binary files a/static/fonts/KaTeX_Size1-Regular.woff2 and /dev/null differ diff --git a/static/fonts/KaTeX_Size2-Regular.ttf b/static/fonts/KaTeX_Size2-Regular.ttf deleted file mode 100644 index 7a212ca..0000000 Binary files a/static/fonts/KaTeX_Size2-Regular.ttf and /dev/null differ diff --git a/static/fonts/KaTeX_Size2-Regular.woff b/static/fonts/KaTeX_Size2-Regular.woff deleted file mode 100644 index d241d9b..0000000 Binary files a/static/fonts/KaTeX_Size2-Regular.woff and /dev/null differ diff --git a/static/fonts/KaTeX_Size2-Regular.woff2 b/static/fonts/KaTeX_Size2-Regular.woff2 deleted file mode 100644 index e1bccfe..0000000 Binary files a/static/fonts/KaTeX_Size2-Regular.woff2 and /dev/null differ diff --git a/static/fonts/KaTeX_Size3-Regular.ttf b/static/fonts/KaTeX_Size3-Regular.ttf deleted file mode 100644 index 00bff34..0000000 Binary files a/static/fonts/KaTeX_Size3-Regular.ttf and /dev/null differ diff --git a/static/fonts/KaTeX_Size3-Regular.woff b/static/fonts/KaTeX_Size3-Regular.woff deleted file mode 100644 index e6e9b65..0000000 Binary files a/static/fonts/KaTeX_Size3-Regular.woff and /dev/null differ diff --git a/static/fonts/KaTeX_Size3-Regular.woff2 b/static/fonts/KaTeX_Size3-Regular.woff2 deleted file mode 100644 index 249a286..0000000 Binary files a/static/fonts/KaTeX_Size3-Regular.woff2 and /dev/null differ diff --git a/static/fonts/KaTeX_Size4-Regular.ttf b/static/fonts/KaTeX_Size4-Regular.ttf deleted file mode 100644 index 74f0892..0000000 Binary files a/static/fonts/KaTeX_Size4-Regular.ttf and /dev/null differ diff --git a/static/fonts/KaTeX_Size4-Regular.woff b/static/fonts/KaTeX_Size4-Regular.woff deleted file mode 100644 index e1ec545..0000000 Binary files a/static/fonts/KaTeX_Size4-Regular.woff and /dev/null differ diff --git a/static/fonts/KaTeX_Size4-Regular.woff2 b/static/fonts/KaTeX_Size4-Regular.woff2 deleted file mode 100644 index 680c130..0000000 Binary files a/static/fonts/KaTeX_Size4-Regular.woff2 and /dev/null differ diff --git a/static/fonts/KaTeX_Typewriter-Regular.ttf b/static/fonts/KaTeX_Typewriter-Regular.ttf deleted file mode 100644 index c83252c..0000000 Binary files a/static/fonts/KaTeX_Typewriter-Regular.ttf and /dev/null differ diff --git a/static/fonts/KaTeX_Typewriter-Regular.woff b/static/fonts/KaTeX_Typewriter-Regular.woff deleted file mode 100644 index 2432419..0000000 Binary files a/static/fonts/KaTeX_Typewriter-Regular.woff and /dev/null differ diff --git a/static/fonts/KaTeX_Typewriter-Regular.woff2 b/static/fonts/KaTeX_Typewriter-Regular.woff2 deleted file mode 100644 index 771f1af..0000000 Binary files a/static/fonts/KaTeX_Typewriter-Regular.woff2 and /dev/null differ diff --git a/static/fonts/vendor/jost/jost-v4-latin-500.woff b/static/fonts/vendor/jost/jost-v4-latin-500.woff deleted file mode 100644 index eab8d1b..0000000 Binary files a/static/fonts/vendor/jost/jost-v4-latin-500.woff and /dev/null differ diff --git a/static/fonts/vendor/jost/jost-v4-latin-500.woff2 b/static/fonts/vendor/jost/jost-v4-latin-500.woff2 deleted file mode 100644 index 92349d1..0000000 Binary files a/static/fonts/vendor/jost/jost-v4-latin-500.woff2 and /dev/null differ diff --git a/static/fonts/vendor/jost/jost-v4-latin-500italic.woff b/static/fonts/vendor/jost/jost-v4-latin-500italic.woff deleted file mode 100644 index 7a8ed95..0000000 Binary files a/static/fonts/vendor/jost/jost-v4-latin-500italic.woff and /dev/null differ diff --git a/static/fonts/vendor/jost/jost-v4-latin-500italic.woff2 b/static/fonts/vendor/jost/jost-v4-latin-500italic.woff2 deleted file mode 100644 index c6b9d56..0000000 Binary files a/static/fonts/vendor/jost/jost-v4-latin-500italic.woff2 and /dev/null differ diff --git a/static/fonts/vendor/jost/jost-v4-latin-700.woff b/static/fonts/vendor/jost/jost-v4-latin-700.woff deleted file mode 100644 index 57390f5..0000000 Binary files a/static/fonts/vendor/jost/jost-v4-latin-700.woff and /dev/null differ diff --git a/static/fonts/vendor/jost/jost-v4-latin-700.woff2 b/static/fonts/vendor/jost/jost-v4-latin-700.woff2 deleted file mode 100644 index 584073a..0000000 Binary files a/static/fonts/vendor/jost/jost-v4-latin-700.woff2 and /dev/null differ diff --git a/static/fonts/vendor/jost/jost-v4-latin-700italic.woff b/static/fonts/vendor/jost/jost-v4-latin-700italic.woff deleted file mode 100644 index e23eedf..0000000 Binary files a/static/fonts/vendor/jost/jost-v4-latin-700italic.woff and /dev/null differ diff --git a/static/fonts/vendor/jost/jost-v4-latin-700italic.woff2 b/static/fonts/vendor/jost/jost-v4-latin-700italic.woff2 deleted file mode 100644 index e56d892..0000000 Binary files a/static/fonts/vendor/jost/jost-v4-latin-700italic.woff2 and /dev/null differ diff --git a/static/fonts/vendor/jost/jost-v4-latin-italic.woff b/static/fonts/vendor/jost/jost-v4-latin-italic.woff deleted file mode 100644 index 5dcd111..0000000 Binary files a/static/fonts/vendor/jost/jost-v4-latin-italic.woff and /dev/null differ diff --git a/static/fonts/vendor/jost/jost-v4-latin-italic.woff2 b/static/fonts/vendor/jost/jost-v4-latin-italic.woff2 deleted file mode 100644 index 9346c1d..0000000 Binary files a/static/fonts/vendor/jost/jost-v4-latin-italic.woff2 and /dev/null differ diff --git a/static/fonts/vendor/jost/jost-v4-latin-regular.woff b/static/fonts/vendor/jost/jost-v4-latin-regular.woff deleted file mode 100644 index 4f24758..0000000 Binary files a/static/fonts/vendor/jost/jost-v4-latin-regular.woff and /dev/null differ diff --git a/static/fonts/vendor/jost/jost-v4-latin-regular.woff2 b/static/fonts/vendor/jost/jost-v4-latin-regular.woff2 deleted file mode 100644 index 7f0bf75..0000000 Binary files a/static/fonts/vendor/jost/jost-v4-latin-regular.woff2 and /dev/null differ