diff --git a/.github/settings.yml b/.github/settings.yml
index 907196d..31ef313 100644
--- a/.github/settings.yml
+++ b/.github/settings.yml
@@ -57,5 +57,3 @@ branches:
restrictions:
users: []
teams: []
-
-...
diff --git a/.prettierignore b/.prettierignore
new file mode 100644
index 0000000..0df6830
--- /dev/null
+++ b/.prettierignore
@@ -0,0 +1,8 @@
+*.html
+.drone.yml
+search*.js
+_normalize.css
+.lighthouseci/
+themes/
+static/js/
+src/favicon/
diff --git a/.prettierrc b/.prettierrc
new file mode 100644
index 0000000..c99d7d5
--- /dev/null
+++ b/.prettierrc
@@ -0,0 +1,10 @@
+{
+ "overrides": [
+ {
+ "files": ["*.html"],
+ "options": {
+ "parser": "go-template"
+ }
+ }
+ ]
+}
diff --git a/exampleSite/content/shortcodes/buttons.md b/exampleSite/content/shortcodes/buttons.md
index 4444820..f633588 100644
--- a/exampleSite/content/shortcodes/buttons.md
+++ b/exampleSite/content/shortcodes/buttons.md
@@ -8,6 +8,8 @@ Buttons are styled links that can lead to local page or external link.
## Example
+
{{< button relref="/" >}}Get Home{{< /button >}}
{{< button href="https://github.com/xoxys/hugo-geekdoc" >}}Contribute{{< /button >}}
+
diff --git a/exampleSite/content/shortcodes/hints.md b/exampleSite/content/shortcodes/hints.md
index 8ba24df..f7d84c5 100644
--- a/exampleSite/content/shortcodes/hints.md
+++ b/exampleSite/content/shortcodes/hints.md
@@ -14,17 +14,17 @@ Dolor sit, sumo unique argument um no. Gracie nominal id xiv. Romanesque acclima
{{< hint info >}}
**Markdown content**\
Dolor sit, sumo unique argument um no. Gracie nominal id xiv. Romanesque acclimates investiture.
- Ornateness bland it ex enc, est yeti am bongo detract re.
+Ornateness bland it ex enc, est yeti am bongo detract re.
{{< /hint >}}
{{< hint warning >}}
**Markdown content**\
Dolor sit, sumo unique argument um no. Gracie nominal id xiv. Romanesque acclimates investiture.
- Ornateness bland it ex enc, est yeti am bongo detract re.
+Ornateness bland it ex enc, est yeti am bongo detract re.
{{< /hint >}}
{{< hint danger >}}
**Markdown content**\
Dolor sit, sumo unique argument um no. Gracie nominal id xiv. Romanesque acclimates investiture.
- Ornateness bland it ex enc, est yeti am bongo detract re.
+Ornateness bland it ex enc, est yeti am bongo detract re.
{{< /hint >}}
diff --git a/exampleSite/content/shortcodes/includes.md b/exampleSite/content/shortcodes/includes.md
index fc0e675..8fca752 100644
--- a/exampleSite/content/shortcodes/includes.md
+++ b/exampleSite/content/shortcodes/includes.md
@@ -8,6 +8,7 @@ Include shortcode can include files of different types. By specifying a language
Attributes:
+
| Name | Usage | default |
|---|---|---|
| file | path to the included file relative to the hugo root | empty value |
@@ -17,17 +18,19 @@ Attributes:
\* if not set, the content will be rendered as plain HTML
-### Include *.yml file with options
+### Include \*.yml file with options
```tpl
{{* include file="config.yaml" language="yaml" options="linenos=table,hl_lines=5-6,linenostart=100" */>}}
```
+
{{< include file="config.yaml" language="yaml" options="linenos=table,hl_lines=5-6,linenostart=100">}}
+
-### Include *.md file
+### Include \*.md file
Included markdown files will be rendered using the `markdownify` filter.
@@ -41,10 +44,12 @@ If you include markdown files that should not get a menu entry, place them outsi
```
+
{{< include file="static/includes/table.md.part" markdown="true" >}}
+
-### Include *.html file
+### Include \*.html file
HTML content will be filtered by the `safeHTML` filter and added to the rendered page output.
diff --git a/exampleSite/content/shortcodes/mermaid.md b/exampleSite/content/shortcodes/mermaid.md
index d0f637f..1bb743e 100644
--- a/exampleSite/content/shortcodes/mermaid.md
+++ b/exampleSite/content/shortcodes/mermaid.md
@@ -4,6 +4,7 @@
{{< columns >}}
+
```tpl
{{* mermaid class="text-center"*/>}}
sequenceDiagram
@@ -22,6 +23,7 @@ sequenceDiagram
<--->
+
{{< mermaid class="text-center" >}}
sequenceDiagram
Alice->>Bob: Hello Bob, how are you?
@@ -34,6 +36,7 @@ sequenceDiagram
Bob->>Alice: Thanks for asking
end
{{< /mermaid >}}
+
{{< /columns >}}
diff --git a/exampleSite/content/shortcodes/tabs.md b/exampleSite/content/shortcodes/tabs.md
index 1a5040f..42ea492 100644
--- a/exampleSite/content/shortcodes/tabs.md
+++ b/exampleSite/content/shortcodes/tabs.md
@@ -30,7 +30,7 @@ fastidious copious quo ad. Stet probates in duo.
This is tab **Linux** content.
Dolor sit, sumo unique argument um no. Gracie nominal id xiv. Romanesque acclimates
-investiture. __Ornateness__ bland it ex enc, est yeti am bongo detract re. Pro ad
+investiture. **Ornateness** bland it ex enc, est yeti am bongo detract re. Pro ad
prompts feud gait, quid exercise emeritus bis e. In pro quints consequent, denim
fastidious copious quo ad. Stet probates in duo.
{{< /tab >}}
diff --git a/exampleSite/content/shortcodes/toc.md b/exampleSite/content/shortcodes/toc.md
index d2cbada..15fdada 100644
--- a/exampleSite/content/shortcodes/toc.md
+++ b/exampleSite/content/shortcodes/toc.md
@@ -5,7 +5,9 @@ Simple wrapper to generate a page Table of Content from a shortcode.
```
+
{{< toc >}}
+
## Level 1
diff --git a/exampleSite/content/toc-tree/_index.md b/exampleSite/content/toc-tree/_index.md
index 2576dcd..fc69826 100644
--- a/exampleSite/content/toc-tree/_index.md
+++ b/exampleSite/content/toc-tree/_index.md
@@ -6,5 +6,7 @@ geekdocFlatSection: true
This is just a demo section for the [toc-tree](/shortcodes/toc-tree/) shortcode.
+
{{< toc-tree >}}
+
diff --git a/exampleSite/content/toc-tree/level-1/_index.md b/exampleSite/content/toc-tree/level-1/_index.md
index f0eb0d0..acab06a 100644
--- a/exampleSite/content/toc-tree/level-1/_index.md
+++ b/exampleSite/content/toc-tree/level-1/_index.md
@@ -1,5 +1,7 @@
Level 1
+
{{< toc-tree >}}
+
diff --git a/exampleSite/content/toc-tree/level-1/level-1-3/_index.md b/exampleSite/content/toc-tree/level-1/level-1-3/_index.md
index dbeee29..39898e9 100644
--- a/exampleSite/content/toc-tree/level-1/level-1-3/_index.md
+++ b/exampleSite/content/toc-tree/level-1/level-1-3/_index.md
@@ -5,5 +5,7 @@ title: Level 1.3
Level 1.3
+
{{< toc-tree >}}
+
diff --git a/exampleSite/content/usage/code_blocks.md b/exampleSite/content/usage/code_blocks.md
index aefb344..7f9dca3 100644
--- a/exampleSite/content/usage/code_blocks.md
+++ b/exampleSite/content/usage/code_blocks.md
@@ -67,6 +67,7 @@ pygmentsCodeFences: true
You can use it like every other shortcode:
+
```markdown
{{* highlight Shell "linenos=table" */>}}
# some code
@@ -77,8 +78,12 @@ echo "Hello World"
**Example:**
+
+
{{< highlight Shell "linenos=table" >}}
# some code
echo "Hello World"
{{< /highlight >}}
+
+
diff --git a/exampleSite/content/usage/color_schemes.md b/exampleSite/content/usage/color_schemes.md
index 520e21f..e704a61 100644
--- a/exampleSite/content/usage/color_schemes.md
+++ b/exampleSite/content/usage/color_schemes.md
@@ -4,6 +4,8 @@ All necessary class names are listed below. If you miss some classes required fo
+
+
{{< highlight CSS "linenos=table" >}}
/* default link color */
a { color: #1c388e; }
@@ -32,6 +34,8 @@ a:visited { color: #73bfb8 }
.gdoc-hint.warning { background: #fef5dc; border-color: #e4ba48; color: black; }
.gdoc-hint.danger { background: #fae1db; border-color: #cf5f46; color: black; }
{{< /highlight >}}
+
+
diff --git a/gulpfile.js b/gulpfile.js
index 124c2ef..cb7e3d9 100644
--- a/gulpfile.js
+++ b/gulpfile.js
@@ -1,173 +1,186 @@
-const gulp = require('gulp');
-const rename = require('gulp-rename');
-const sass = require('gulp-sass');
-const cleanCSS = require('gulp-clean-css');
-const autoprefixer = require('gulp-autoprefixer');
-const iconfont = require('gulp-iconfont');
+const gulp = require("gulp");
+const rename = require("gulp-rename");
+const sass = require("gulp-sass");
+const cleanCSS = require("gulp-clean-css");
+const autoprefixer = require("gulp-autoprefixer");
+const iconfont = require("gulp-iconfont");
-const realFavicon = require('gulp-real-favicon');
-const path = require('path');
-const fs = require('fs');
+const realFavicon = require("gulp-real-favicon");
+const path = require("path");
+const fs = require("fs");
-const svgSprite = require('gulp-svg-sprite');
+const svgSprite = require("gulp-svg-sprite");
-var CSSDEST = 'static/'
-var FAVICON_DATA_FILE = 'src/favicon/faviconData.json';
+var CSSDEST = "static/";
+var FAVICON_DATA_FILE = "src/favicon/faviconData.json";
var TIMESTAMP = Math.round(Date.now() / 1000);
-gulp.task('sass', function () {
- return gulp.src('src/sass/main.scss')
- .pipe(sass({ errLogToConsole: true }))
- .pipe(cleanCSS({ format: 'beautify' }))
- .pipe(autoprefixer({
- cascade: false
- }))
- .pipe(gulp.dest(CSSDEST))
- .pipe(cleanCSS())
- .pipe(rename({ extname: '.min.css' }))
- .pipe(gulp.dest(CSSDEST))
+gulp.task("sass", function () {
+ return gulp
+ .src("src/sass/main.scss")
+ .pipe(sass({ errLogToConsole: true }))
+ .pipe(cleanCSS({ format: "beautify" }))
+ .pipe(
+ autoprefixer({
+ cascade: false,
+ })
+ )
+ .pipe(gulp.dest(CSSDEST))
+ .pipe(cleanCSS())
+ .pipe(rename({ extname: ".min.css" }))
+ .pipe(gulp.dest(CSSDEST));
});
-gulp.task('favicon-generate', function (done) {
- realFavicon.generateFavicon({
- masterPicture: 'src/favicon/favicon-master.svg',
- dest: 'static/favicon',
- iconsPath: '/',
- design: {
- ios: {
- pictureAspect: 'backgroundAndMargin',
- backgroundColor: '#ffffff',
- margin: '14%',
- assets: {
- ios6AndPriorIcons: false,
- ios7AndLaterIcons: false,
- precomposedIcons: false,
- declareOnlyDefaultIcon: true
- }
- },
- desktopBrowser: {},
- windows: {
- pictureAspect: 'whiteSilhouette',
- backgroundColor: '#2b5797',
- onConflict: 'override',
- assets: {
- windows80Ie10Tile: false,
- windows10Ie11EdgeTiles: {
- small: false,
- medium: true,
- big: false,
- rectangle: false
- }
- }
- },
- androidChrome: {
- pictureAspect: 'shadow',
- themeColor: '#ffffff',
- manifest: {
- display: 'standalone',
- orientation: 'notSet',
- onConflict: 'override',
- declared: true
- },
- assets: {
- legacyIcon: false,
- lowResolutionIcons: false
- }
- },
- safariPinnedTab: {
- pictureAspect: 'blackAndWhite',
- threshold: 74.21875,
- themeColor: '#5bbad5'
- }
+gulp.task("favicon-generate", function (done) {
+ realFavicon.generateFavicon(
+ {
+ masterPicture: "src/favicon/favicon-master.svg",
+ dest: "static/favicon",
+ iconsPath: "/",
+ design: {
+ ios: {
+ pictureAspect: "backgroundAndMargin",
+ backgroundColor: "#ffffff",
+ margin: "14%",
+ assets: {
+ ios6AndPriorIcons: false,
+ ios7AndLaterIcons: false,
+ precomposedIcons: false,
+ declareOnlyDefaultIcon: true,
+ },
},
- settings: {
- scalingAlgorithm: 'Mitchell',
- errorOnImageTooSmall: false,
- readmeFile: false,
- htmlCodeFile: false,
- usePathAsIs: false
+ desktopBrowser: {},
+ windows: {
+ pictureAspect: "whiteSilhouette",
+ backgroundColor: "#2b5797",
+ onConflict: "override",
+ assets: {
+ windows80Ie10Tile: false,
+ windows10Ie11EdgeTiles: {
+ small: false,
+ medium: true,
+ big: false,
+ rectangle: false,
+ },
+ },
},
- markupFile: FAVICON_DATA_FILE
- }, function () {
- done();
- });
-});
-
-gulp.task('favicon-check-update', function (done) {
- var currentVersion = JSON.parse(fs.readFileSync(FAVICON_DATA_FILE)).version;
- realFavicon.checkForUpdates(currentVersion, function (err) {
- if (err) {
- throw err;
- }
- });
- done();
-});
-
-gulp.task('svg-sprite', function () {
- config = {
- svg: {
- xmlDeclaration: false,
- rootAttributes: {
- style: "position: absolute; width: 0; height: 0; overflow: hidden;"
- }
+ androidChrome: {
+ pictureAspect: "shadow",
+ themeColor: "#ffffff",
+ manifest: {
+ display: "standalone",
+ orientation: "notSet",
+ onConflict: "override",
+ declared: true,
+ },
+ assets: {
+ legacyIcon: false,
+ lowResolutionIcons: false,
+ },
},
- mode: {
- inline: true,
- symbol: {
- dest: './',
- sprite: 'svg-icon-symbols.html',
- bust: false,
- }
- }
- };
-
- return gulp.src('src/icons/*.svg')
- .pipe(svgSprite(config))
- .pipe(gulp.dest('layouts/partials/'));
+ safariPinnedTab: {
+ pictureAspect: "blackAndWhite",
+ threshold: 74.21875,
+ themeColor: "#5bbad5",
+ },
+ },
+ settings: {
+ scalingAlgorithm: "Mitchell",
+ errorOnImageTooSmall: false,
+ readmeFile: false,
+ htmlCodeFile: false,
+ usePathAsIs: false,
+ },
+ markupFile: FAVICON_DATA_FILE,
+ },
+ function () {
+ done();
+ }
+ );
});
-gulp.task('iconfont', function () {
- var lastUnicode = 0xEA01;
- var files = fs.readdirSync('src/iconfont');
-
- // Filter files with containing unicode value
- // and set last unicode
- files.forEach(function (file) {
- var basename = path.basename(file);
- var matches = basename.match(/^(?:((?:u[0-9a-f]{4,6},?)+)\-)?(.+)\.svg$/i);
- var currentCode = -1;
-
- if (matches && matches[1]) {
- currentCode = parseInt(matches[1].split('u')[1], 16);
- }
-
- if (currentCode >= lastUnicode) {
- lastUnicode = ++currentCode;
- }
- });
-
- return gulp.src(['src/iconfont/*.svg'])
- .pipe(iconfont({
- startUnicode: lastUnicode,
- fontName: 'GeekdocIcons', // required
- prependUnicode: true, // recommended option
- normalize: true,
- fontHeight: 1001,
- centerHorizontally: true,
- formats: ['woff', 'woff2'], // default, 'woff2' and 'svg' are available
- timestamp: TIMESTAMP, // recommended to get consistent builds when watching files
- }))
- .pipe(gulp.dest('static/fonts/'));
+gulp.task("favicon-check-update", function (done) {
+ var currentVersion = JSON.parse(fs.readFileSync(FAVICON_DATA_FILE)).version;
+ realFavicon.checkForUpdates(currentVersion, function (err) {
+ if (err) {
+ throw err;
+ }
+ });
+ done();
});
-gulp.task('default', gulp.series(
- 'sass',
- 'svg-sprite',
- 'iconfont',
- 'favicon-check-update',
- 'favicon-generate'
-));
+gulp.task("svg-sprite", function () {
+ config = {
+ svg: {
+ xmlDeclaration: false,
+ rootAttributes: {
+ style: "position: absolute; width: 0; height: 0; overflow: hidden;",
+ },
+ },
+ mode: {
+ inline: true,
+ symbol: {
+ dest: "./",
+ sprite: "svg-icon-symbols.html",
+ bust: false,
+ },
+ },
+ };
-gulp.task('devel', function () {
- gulp.watch('src/sass/**/*.*css', gulp.series('sass'));
+ return gulp
+ .src("src/icons/*.svg")
+ .pipe(svgSprite(config))
+ .pipe(gulp.dest("layouts/partials/"));
+});
+
+gulp.task("iconfont", function () {
+ var lastUnicode = 0xea01;
+ var files = fs.readdirSync("src/iconfont");
+
+ // Filter files with containing unicode value
+ // and set last unicode
+ files.forEach(function (file) {
+ var basename = path.basename(file);
+ var matches = basename.match(/^(?:((?:u[0-9a-f]{4,6},?)+)\-)?(.+)\.svg$/i);
+ var currentCode = -1;
+
+ if (matches && matches[1]) {
+ currentCode = parseInt(matches[1].split("u")[1], 16);
+ }
+
+ if (currentCode >= lastUnicode) {
+ lastUnicode = ++currentCode;
+ }
+ });
+
+ return gulp
+ .src(["src/iconfont/*.svg"])
+ .pipe(
+ iconfont({
+ startUnicode: lastUnicode,
+ fontName: "GeekdocIcons", // required
+ prependUnicode: true, // recommended option
+ normalize: true,
+ fontHeight: 1001,
+ centerHorizontally: true,
+ formats: ["woff", "woff2"], // default, 'woff2' and 'svg' are available
+ timestamp: TIMESTAMP, // recommended to get consistent builds when watching files
+ })
+ )
+ .pipe(gulp.dest("static/fonts/"));
+});
+
+gulp.task(
+ "default",
+ gulp.series(
+ "sass",
+ "svg-sprite",
+ "iconfont",
+ "favicon-check-update",
+ "favicon-generate"
+ )
+);
+
+gulp.task("devel", function () {
+ gulp.watch("src/sass/**/*.*css", gulp.series("sass"));
});
diff --git a/src/favicon/faviconData.json b/src/favicon/faviconData.json
index 8e0c9e4..bd8f348 100644
--- a/src/favicon/faviconData.json
+++ b/src/favicon/faviconData.json
@@ -1 +1 @@
-{"result":{"status":"success"},"favicon":{"package_url":"https://realfavicongenerator.net/files/80e254dbfa2672ac1e4b404bddc9607fdb8612e8/favicon_package_v0.16.zip","files_urls":["https://realfavicongenerator.net/files/80e254dbfa2672ac1e4b404bddc9607fdb8612e8/package_files/android-chrome-192x192.png","https://realfavicongenerator.net/files/80e254dbfa2672ac1e4b404bddc9607fdb8612e8/package_files/android-chrome-512x512.png","https://realfavicongenerator.net/files/80e254dbfa2672ac1e4b404bddc9607fdb8612e8/package_files/apple-touch-icon.png","https://realfavicongenerator.net/files/80e254dbfa2672ac1e4b404bddc9607fdb8612e8/package_files/browserconfig.xml","https://realfavicongenerator.net/files/80e254dbfa2672ac1e4b404bddc9607fdb8612e8/package_files/favicon-16x16.png","https://realfavicongenerator.net/files/80e254dbfa2672ac1e4b404bddc9607fdb8612e8/package_files/favicon-32x32.png","https://realfavicongenerator.net/files/80e254dbfa2672ac1e4b404bddc9607fdb8612e8/package_files/favicon.ico","https://realfavicongenerator.net/files/80e254dbfa2672ac1e4b404bddc9607fdb8612e8/package_files/mstile-144x144.png","https://realfavicongenerator.net/files/80e254dbfa2672ac1e4b404bddc9607fdb8612e8/package_files/mstile-150x150.png","https://realfavicongenerator.net/files/80e254dbfa2672ac1e4b404bddc9607fdb8612e8/package_files/mstile-310x150.png","https://realfavicongenerator.net/files/80e254dbfa2672ac1e4b404bddc9607fdb8612e8/package_files/mstile-310x310.png","https://realfavicongenerator.net/files/80e254dbfa2672ac1e4b404bddc9607fdb8612e8/package_files/mstile-70x70.png","https://realfavicongenerator.net/files/80e254dbfa2672ac1e4b404bddc9607fdb8612e8/package_files/safari-pinned-tab.svg","https://realfavicongenerator.net/files/80e254dbfa2672ac1e4b404bddc9607fdb8612e8/package_files/site.webmanifest"],"html_code":"\n\n\n\n\n\n\n","compression":"false","overlapping_markups":["link[rel=\"apple-touch-icon\"]","link[rel=\"shortcut\"]","link[rel=\"shortcut icon\"]","link[rel=\"icon\",sizes=\"16x16\"]","link[rel=\"icon\",sizes=\"32x32\"]","meta[name=\"msapplication-TileColor\"]","meta[name=\"msapplication-TileImage\"]","link[rel=\"manifest\"]","meta[name=\"theme-color\"]","link[rel=\"mask-icon\"]"]},"files_location":{"type":"path","path":"/"},"preview_picture_url":"https://realfavicongenerator.net/files/80e254dbfa2672ac1e4b404bddc9607fdb8612e8/favicon_preview.png","version":"0.16"}
\ No newline at end of file
+{"result":{"status":"success"},"favicon":{"package_url":"https://realfavicongenerator.net/files/aa75226dc492eb362022432f442086163ba2f707/favicon_package_v0.16.zip","files_urls":["https://realfavicongenerator.net/files/aa75226dc492eb362022432f442086163ba2f707/package_files/android-chrome-192x192.png","https://realfavicongenerator.net/files/aa75226dc492eb362022432f442086163ba2f707/package_files/android-chrome-512x512.png","https://realfavicongenerator.net/files/aa75226dc492eb362022432f442086163ba2f707/package_files/apple-touch-icon.png","https://realfavicongenerator.net/files/aa75226dc492eb362022432f442086163ba2f707/package_files/browserconfig.xml","https://realfavicongenerator.net/files/aa75226dc492eb362022432f442086163ba2f707/package_files/favicon-16x16.png","https://realfavicongenerator.net/files/aa75226dc492eb362022432f442086163ba2f707/package_files/favicon-32x32.png","https://realfavicongenerator.net/files/aa75226dc492eb362022432f442086163ba2f707/package_files/favicon.ico","https://realfavicongenerator.net/files/aa75226dc492eb362022432f442086163ba2f707/package_files/mstile-144x144.png","https://realfavicongenerator.net/files/aa75226dc492eb362022432f442086163ba2f707/package_files/mstile-150x150.png","https://realfavicongenerator.net/files/aa75226dc492eb362022432f442086163ba2f707/package_files/mstile-310x150.png","https://realfavicongenerator.net/files/aa75226dc492eb362022432f442086163ba2f707/package_files/mstile-310x310.png","https://realfavicongenerator.net/files/aa75226dc492eb362022432f442086163ba2f707/package_files/mstile-70x70.png","https://realfavicongenerator.net/files/aa75226dc492eb362022432f442086163ba2f707/package_files/safari-pinned-tab.svg","https://realfavicongenerator.net/files/aa75226dc492eb362022432f442086163ba2f707/package_files/site.webmanifest"],"html_code":"\n\n\n\n\n\n\n","compression":"false","overlapping_markups":["link[rel=\"apple-touch-icon\"]","link[rel=\"shortcut\"]","link[rel=\"shortcut icon\"]","link[rel=\"icon\",sizes=\"16x16\"]","link[rel=\"icon\",sizes=\"32x32\"]","meta[name=\"msapplication-TileColor\"]","meta[name=\"msapplication-TileImage\"]","link[rel=\"manifest\"]","meta[name=\"theme-color\"]","link[rel=\"mask-icon\"]"]},"files_location":{"type":"path","path":"/"},"preview_picture_url":"https://realfavicongenerator.net/files/aa75226dc492eb362022432f442086163ba2f707/favicon_preview.png","version":"0.16"}
\ No newline at end of file
diff --git a/src/sass/_defaults.scss b/src/sass/_defaults.scss
index ddea01c..9c7a7a8 100644
--- a/src/sass/_defaults.scss
+++ b/src/sass/_defaults.scss
@@ -27,7 +27,7 @@ $black: rgba(0, 0, 0, 1) !default;
$color-link: rgba(10, 83, 154, 1) !default;
$color-link-visited: rgba(119, 73, 191, 1) !default;
-$color-link-footer: rgba(255,163,30,1.0) !default;
+$color-link-footer: rgba(255, 163, 30, 1) !default;
$color-code: rgba($gray-200, 0.5) !default;
@@ -53,5 +53,5 @@ $sm-breakpoint: $menu-width + $body-min-width + 3rem !default;
$hint-colors: (
info: rgba(102, 187, 255, 1),
warning: rgba(255, 221, 102, 1),
- danger: rgba(255, 102, 102, 1)
+ danger: rgba(255, 102, 102, 1),
) !default;
diff --git a/src/sass/_fonts.scss b/src/sass/_fonts.scss
index 5040cd9..150024b 100644
--- a/src/sass/_fonts.scss
+++ b/src/sass/_fonts.scss
@@ -1,6 +1,7 @@
@font-face {
font-family: "Liberation Sans";
- src: url("fonts/LiberationSans-Bold.woff2") format("woff2"), url("fonts/LiberationSans-Bold.woff") format("woff");
+ src: url("fonts/LiberationSans-Bold.woff2") format("woff2"),
+ url("fonts/LiberationSans-Bold.woff") format("woff");
font-weight: bold;
font-style: normal;
font-display: swap;
@@ -17,7 +18,8 @@
@font-face {
font-family: "Liberation Sans";
- src: url("fonts/LiberationSans-Italic.woff2") format("woff2"), url("fonts/LiberationSans-Italic.woff") format("woff");
+ src: url("fonts/LiberationSans-Italic.woff2") format("woff2"),
+ url("fonts/LiberationSans-Italic.woff") format("woff");
font-weight: normal;
font-style: italic;
font-display: swap;
@@ -25,7 +27,8 @@
@font-face {
font-family: "Liberation Sans";
- src: url("fonts/LiberationSans.woff2") format("woff2"), url("fonts/LiberationSans.woff") format("woff");
+ src: url("fonts/LiberationSans.woff2") format("woff2"),
+ url("fonts/LiberationSans.woff") format("woff");
font-weight: normal;
font-style: normal;
font-display: swap;
@@ -33,7 +36,8 @@
@font-face {
font-family: "Liberation Mono";
- src: url("fonts/LiberationMono.woff2") format("woff2"), url("fonts/LiberationMono.woff") format("woff");
+ src: url("fonts/LiberationMono.woff2") format("woff2"),
+ url("fonts/LiberationMono.woff") format("woff");
font-weight: normal;
font-style: normal;
font-display: swap;
@@ -41,7 +45,8 @@
@font-face {
font-family: "Droid Sans";
- src: url("fonts/DroidSans.woff2") format("woff2"), url("fonts/DroidSans.woff") format("woff");
+ src: url("fonts/DroidSans.woff2") format("woff2"),
+ url("fonts/DroidSans.woff") format("woff");
font-weight: normal;
font-style: normal;
font-display: swap;
@@ -49,7 +54,8 @@
@font-face {
font-family: "Metropolis";
- src: url("fonts/Metropolis.woff2") format("woff2"), url("fonts/Metropolis.woff") format("woff");
+ src: url("fonts/Metropolis.woff2") format("woff2"),
+ url("fonts/Metropolis.woff") format("woff");
font-weight: normal;
font-style: normal;
font-display: swap;
@@ -57,7 +63,8 @@
@font-face {
font-family: "GeekdocIcons";
- src: url("fonts/GeekdocIcons.woff2") format("woff2"), url("fonts/GeekdocIcons.woff") format("woff");
+ src: url("fonts/GeekdocIcons.woff2") format("woff2"),
+ url("fonts/GeekdocIcons.woff") format("woff");
font-weight: normal;
font-style: normal;
font-display: swap;
diff --git a/static/custom.css b/static/custom.css
index 889d482..e488c91 100644
--- a/static/custom.css
+++ b/static/custom.css
@@ -1,2 +1 @@
/* You can add custom styles here. */
-