From b20ad0960c51490cc21af879d02bc1d33072b736 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Johannes=20B=C3=BClow?= Date: Tue, 26 Nov 2024 09:09:05 +0100 Subject: [PATCH] moved to newer version of theme, refractored go code --- Dockerfile | 7 +- Makefile | 4 +- config.toml | 2 +- .../2024-06-05-nullbulge-investigation.md | 139 +++++++ server.go | 25 +- static/favicon.ico | Bin 0 -> 207 bytes static/og-image.png | Bin 0 -> 17829 bytes static/public.go | 8 - static/terminal.css | 368 +++++++++++++++++ themes/hugo-theme-terminal/.stylelintrc.json | 10 - .../assets/css/buttons.scss | 95 ----- .../hugo-theme-terminal/assets/css/code.scss | 84 ---- .../assets/css/color/blue.scss | 1 - .../assets/css/color/green.scss | 1 - .../assets/css/color/orange.scss | 1 - .../assets/css/color/pink.scss | 1 - .../assets/css/color/red.scss | 1 - .../hugo-theme-terminal/assets/css/font.scss | 15 - .../assets/css/footer.scss | 44 --- .../hugo-theme-terminal/assets/css/form.scss | 30 -- .../hugo-theme-terminal/assets/css/gist.scss | 6 - .../assets/css/header.scss | 34 -- .../hugo-theme-terminal/assets/css/logo.scss | 8 - .../hugo-theme-terminal/assets/css/main.scss | 346 ---------------- .../hugo-theme-terminal/assets/css/menu.scss | 157 -------- .../assets/css/pagination.scss | 87 ---- .../hugo-theme-terminal/assets/css/post.scss | 128 ------ .../hugo-theme-terminal/assets/css/prism.scss | 336 ---------------- .../hugo-theme-terminal/assets/css/style.scss | 19 - .../assets/css/syntax.scss | 153 ------- .../hugo-theme-terminal/assets/css/terms.scss | 9 - .../assets/css/variables.scss | 14 - .../exampleSite/content/showcase.md | 84 ---- themes/hugo-theme-terminal/go.mod | 3 - themes/hugo-theme-terminal/images/tn.png | Bin 171727 -> 0 bytes .../layouts/_default/terms.html | 17 - .../layouts/partials/footer.html | 35 -- .../layouts/partials/posts_pagination.html | 26 -- .../layouts/shortcodes/image.html | 3 - .../static/img/theme-colors/blue.png | Bin 189 -> 0 bytes .../static/img/theme-colors/green.png | Bin 190 -> 0 bytes .../static/img/theme-colors/pink.png | Bin 190 -> 0 bytes .../static/img/theme-colors/red.png | Bin 189 -> 0 bytes .../.babelrc | 0 .../.eslintrc.yml | 0 .../.gitignore | 2 +- .../.husky/.gitignore | 0 .../.husky/pre-push | 0 .../.prettierrc | 0 themes/terminal/.stylelintrc.json | 12 + .../COMMUNITY-FEATURES.md | 9 + .../LICENSE.md | 2 +- .../README.md | 104 ++--- .../USERS.md | 31 +- .../archetypes/posts.md | 2 +- themes/terminal/assets/css/buttons.css | 123 ++++++ themes/terminal/assets/css/code.css | 117 ++++++ themes/terminal/assets/css/fonts.css | 19 + themes/terminal/assets/css/footer.css | 46 +++ themes/terminal/assets/css/gist.css | 4 + themes/terminal/assets/css/header.css | 45 +++ themes/terminal/assets/css/main.css | 167 ++++++++ themes/terminal/assets/css/menu.css | 148 +++++++ themes/terminal/assets/css/pagination.css | 96 +++++ themes/terminal/assets/css/post.css | 141 +++++++ themes/terminal/assets/css/prism.css | 322 +++++++++++++++ themes/terminal/assets/css/syntax.css | 115 ++++++ themes/terminal/assets/css/terminal.css | 373 ++++++++++++++++++ themes/terminal/assets/css/terms.css | 18 + .../assets/js/menu.js | 0 .../assets/js/prism.js | 0 .../babel.config.js | 0 .../config.toml | 0 .../exampleSite/config.toml | 4 +- .../exampleSite/content/about.md | 7 +- .../exampleSite/content/posts/hello.md | 0 .../terminal/exampleSite/content/showcase.md | 192 +++++++++ .../exampleSite/static/img/hello.jpg | Bin themes/terminal/go.mod | 3 + themes/terminal/images/screenshot.png | Bin 0 -> 85645 bytes themes/terminal/images/terminal-css.png | Bin 0 -> 212891 bytes .../images/terminal-theme-old.png} | Bin themes/terminal/images/terminal-theme.png | Bin 0 -> 50457 bytes themes/terminal/images/tn.png | Bin 0 -> 51731 bytes .../layouts/404.html | 0 .../layouts/_default/baseof.html | 4 +- .../layouts/_default/index.html | 18 +- .../layouts/_default/list.html | 22 +- .../layouts/_default/rss.xml | 0 .../layouts/_default/single.html | 24 +- themes/terminal/layouts/_default/term.html | 57 +++ themes/terminal/layouts/_default/terms.html | 22 ++ .../layouts/partials/comments.html | 0 .../layouts/partials/cover.html | 0 .../layouts/partials/extended_footer.html | 0 .../layouts/partials/extended_head.html | 0 themes/terminal/layouts/partials/footer.html | 25 ++ .../layouts/partials/head.html | 40 +- .../layouts/partials/header.html | 8 - .../layouts/partials/language-menu.html | 0 .../layouts/partials/logo.html | 0 .../layouts/partials/menu.html | 8 +- .../layouts/partials/mobile-menu.html | 0 .../layouts/partials/pagination.html | 2 +- .../terminal/layouts/partials/post-date.html | 10 + .../layouts/partials/post-lastmod.html | 10 + .../layouts/partials/posts_pagination.html | 23 ++ .../layouts/shortcodes/code.html | 0 .../layouts/shortcodes/figure.html | 0 themes/terminal/layouts/shortcodes/image.html | 3 + .../layouts/shortcodes/prismjs.html | 0 .../package-lock.json | 0 .../package.hugo.json | 0 .../package.json | 0 .../static/apple-touch-icon.png} | Bin themes/terminal/static/favicon.png | Bin 0 -> 190 bytes .../static/fonts/FiraCode-Bold.woff | Bin .../static/fonts/FiraCode-Regular.woff | Bin themes/terminal/static/og-image.png | Bin 0 -> 4595 bytes .../theme.toml | 3 +- .../yarn.lock | 0 121 files changed, 2762 insertions(+), 1920 deletions(-) create mode 100644 content/blog/2024-06-05-nullbulge-investigation.md create mode 100644 static/favicon.ico create mode 100644 static/og-image.png delete mode 100644 static/public.go create mode 100644 static/terminal.css delete mode 100644 themes/hugo-theme-terminal/.stylelintrc.json delete mode 100644 themes/hugo-theme-terminal/assets/css/buttons.scss delete mode 100644 themes/hugo-theme-terminal/assets/css/code.scss delete mode 100644 themes/hugo-theme-terminal/assets/css/color/blue.scss delete mode 100644 themes/hugo-theme-terminal/assets/css/color/green.scss delete mode 100644 themes/hugo-theme-terminal/assets/css/color/orange.scss delete mode 100644 themes/hugo-theme-terminal/assets/css/color/pink.scss delete mode 100644 themes/hugo-theme-terminal/assets/css/color/red.scss delete mode 100644 themes/hugo-theme-terminal/assets/css/font.scss delete mode 100644 themes/hugo-theme-terminal/assets/css/footer.scss delete mode 100644 themes/hugo-theme-terminal/assets/css/form.scss delete mode 100644 themes/hugo-theme-terminal/assets/css/gist.scss delete mode 100644 themes/hugo-theme-terminal/assets/css/header.scss delete mode 100644 themes/hugo-theme-terminal/assets/css/logo.scss delete mode 100644 themes/hugo-theme-terminal/assets/css/main.scss delete mode 100644 themes/hugo-theme-terminal/assets/css/menu.scss delete mode 100644 themes/hugo-theme-terminal/assets/css/pagination.scss delete mode 100644 themes/hugo-theme-terminal/assets/css/post.scss delete mode 100644 themes/hugo-theme-terminal/assets/css/prism.scss delete mode 100644 themes/hugo-theme-terminal/assets/css/style.scss delete mode 100644 themes/hugo-theme-terminal/assets/css/syntax.scss delete mode 100644 themes/hugo-theme-terminal/assets/css/terms.scss delete mode 100644 themes/hugo-theme-terminal/assets/css/variables.scss delete mode 100644 themes/hugo-theme-terminal/exampleSite/content/showcase.md delete mode 100644 themes/hugo-theme-terminal/go.mod delete mode 100644 themes/hugo-theme-terminal/images/tn.png delete mode 100644 themes/hugo-theme-terminal/layouts/_default/terms.html delete mode 100644 themes/hugo-theme-terminal/layouts/partials/footer.html delete mode 100644 themes/hugo-theme-terminal/layouts/partials/posts_pagination.html delete mode 100644 themes/hugo-theme-terminal/layouts/shortcodes/image.html delete mode 100644 themes/hugo-theme-terminal/static/img/theme-colors/blue.png delete mode 100644 themes/hugo-theme-terminal/static/img/theme-colors/green.png delete mode 100644 themes/hugo-theme-terminal/static/img/theme-colors/pink.png delete mode 100644 themes/hugo-theme-terminal/static/img/theme-colors/red.png rename themes/{hugo-theme-terminal => terminal}/.babelrc (100%) rename themes/{hugo-theme-terminal => terminal}/.eslintrc.yml (100%) rename themes/{hugo-theme-terminal => terminal}/.gitignore (99%) rename themes/{hugo-theme-terminal => terminal}/.husky/.gitignore (100%) rename themes/{hugo-theme-terminal => terminal}/.husky/pre-push (100%) rename themes/{hugo-theme-terminal => terminal}/.prettierrc (100%) create mode 100644 themes/terminal/.stylelintrc.json rename themes/{hugo-theme-terminal => terminal}/COMMUNITY-FEATURES.md (63%) rename themes/{hugo-theme-terminal => terminal}/LICENSE.md (97%) rename themes/{hugo-theme-terminal => terminal}/README.md (81%) rename themes/{hugo-theme-terminal => terminal}/USERS.md (75%) rename themes/{hugo-theme-terminal => terminal}/archetypes/posts.md (75%) create mode 100644 themes/terminal/assets/css/buttons.css create mode 100644 themes/terminal/assets/css/code.css create mode 100644 themes/terminal/assets/css/fonts.css create mode 100644 themes/terminal/assets/css/footer.css create mode 100644 themes/terminal/assets/css/gist.css create mode 100644 themes/terminal/assets/css/header.css create mode 100644 themes/terminal/assets/css/main.css create mode 100644 themes/terminal/assets/css/menu.css create mode 100644 themes/terminal/assets/css/pagination.css create mode 100644 themes/terminal/assets/css/post.css create mode 100644 themes/terminal/assets/css/prism.css create mode 100644 themes/terminal/assets/css/syntax.css create mode 100644 themes/terminal/assets/css/terminal.css create mode 100644 themes/terminal/assets/css/terms.css rename themes/{hugo-theme-terminal => terminal}/assets/js/menu.js (100%) rename themes/{hugo-theme-terminal => terminal}/assets/js/prism.js (100%) rename themes/{hugo-theme-terminal => terminal}/babel.config.js (100%) rename themes/{hugo-theme-terminal => terminal}/config.toml (100%) rename themes/{hugo-theme-terminal => terminal}/exampleSite/config.toml (94%) rename themes/{hugo-theme-terminal => terminal}/exampleSite/content/about.md (62%) rename themes/{hugo-theme-terminal => terminal}/exampleSite/content/posts/hello.md (100%) create mode 100644 themes/terminal/exampleSite/content/showcase.md rename themes/{hugo-theme-terminal => terminal}/exampleSite/static/img/hello.jpg (100%) create mode 100644 themes/terminal/go.mod create mode 100644 themes/terminal/images/screenshot.png create mode 100644 themes/terminal/images/terminal-css.png rename themes/{hugo-theme-terminal/images/screenshot.png => terminal/images/terminal-theme-old.png} (100%) create mode 100644 themes/terminal/images/terminal-theme.png create mode 100644 themes/terminal/images/tn.png rename themes/{hugo-theme-terminal => terminal}/layouts/404.html (100%) rename themes/{hugo-theme-terminal => terminal}/layouts/_default/baseof.html (84%) rename themes/{hugo-theme-terminal => terminal}/layouts/_default/index.html (82%) rename themes/{hugo-theme-terminal => terminal}/layouts/_default/list.html (71%) rename themes/{hugo-theme-terminal => terminal}/layouts/_default/rss.xml (100%) rename themes/{hugo-theme-terminal => terminal}/layouts/_default/single.html (64%) create mode 100644 themes/terminal/layouts/_default/term.html create mode 100644 themes/terminal/layouts/_default/terms.html rename themes/{hugo-theme-terminal => terminal}/layouts/partials/comments.html (100%) rename themes/{hugo-theme-terminal => terminal}/layouts/partials/cover.html (100%) rename themes/{hugo-theme-terminal => terminal}/layouts/partials/extended_footer.html (100%) rename themes/{hugo-theme-terminal => terminal}/layouts/partials/extended_head.html (100%) create mode 100644 themes/terminal/layouts/partials/footer.html rename themes/{hugo-theme-terminal => terminal}/layouts/partials/head.html (63%) rename themes/{hugo-theme-terminal => terminal}/layouts/partials/header.html (67%) rename themes/{hugo-theme-terminal => terminal}/layouts/partials/language-menu.html (100%) rename themes/{hugo-theme-terminal => terminal}/layouts/partials/logo.html (100%) rename themes/{hugo-theme-terminal => terminal}/layouts/partials/menu.html (69%) rename themes/{hugo-theme-terminal => terminal}/layouts/partials/mobile-menu.html (100%) rename themes/{hugo-theme-terminal => terminal}/layouts/partials/pagination.html (88%) create mode 100644 themes/terminal/layouts/partials/post-date.html create mode 100644 themes/terminal/layouts/partials/post-lastmod.html create mode 100644 themes/terminal/layouts/partials/posts_pagination.html rename themes/{hugo-theme-terminal => terminal}/layouts/shortcodes/code.html (100%) rename themes/{hugo-theme-terminal => terminal}/layouts/shortcodes/figure.html (100%) create mode 100644 themes/terminal/layouts/shortcodes/image.html rename themes/{hugo-theme-terminal => terminal}/layouts/shortcodes/prismjs.html (100%) rename themes/{hugo-theme-terminal => terminal}/package-lock.json (100%) rename themes/{hugo-theme-terminal => terminal}/package.hugo.json (100%) rename themes/{hugo-theme-terminal => terminal}/package.json (100%) rename themes/{hugo-theme-terminal/static/img/theme-colors/orange.png => terminal/static/apple-touch-icon.png} (100%) create mode 100644 themes/terminal/static/favicon.png rename themes/{hugo-theme-terminal => terminal}/static/fonts/FiraCode-Bold.woff (100%) rename themes/{hugo-theme-terminal => terminal}/static/fonts/FiraCode-Regular.woff (100%) create mode 100644 themes/terminal/static/og-image.png rename themes/{hugo-theme-terminal => terminal}/theme.toml (87%) rename themes/{hugo-theme-terminal => terminal}/yarn.lock (100%) diff --git a/Dockerfile b/Dockerfile index d907b02..a8c1e57 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,10 +1,13 @@ FROM golang:alpine AS builder -RUN apk update && apk add --no-cache git +RUN apk update \ + && apk add --no-cache git \ + && apk add --no-cache --repository=https://dl-cdn.alpinelinux.org/alpine/edge/community hugo WORKDIR $GOPATH/src/www-jmbit-de COPY . . RUN go get -d -v -RUN go build -a -installsuffix cgo -ldflags="-w -s" -o /go/bin/www +RUN hugo --minify +UN go build -a -installsuffix cgo -ldflags="-w -s" -o /go/bin/www FROM scratch COPY --from=builder /go/bin/www /go/bin/www diff --git a/Makefile b/Makefile index 2ff66fb..5c77a58 100644 --- a/Makefile +++ b/Makefile @@ -1,13 +1,13 @@ HEAD=$(shell git rev-parse --short HEAD) CTNAME:=git.jmbit.de/jmb/www-jmbit-de -all: hugo container +all: hugo webserver dev: hugo server -D hugo: - hugo --minify + hugo webserver: CGO_ENABLED=0 GOOS=linux GOARCH=amd64 go build -o app . diff --git a/config.toml b/config.toml index 0e69ca6..d751f5d 100644 --- a/config.toml +++ b/config.toml @@ -1,6 +1,6 @@ baseurl = "https://www.jmbit.de/" languageCode = "de-de" -theme = "hugo-theme-terminal" +theme = "terminal" paginate = 5 defaultContentLanguage= "de" diff --git a/content/blog/2024-06-05-nullbulge-investigation.md b/content/blog/2024-06-05-nullbulge-investigation.md new file mode 100644 index 0000000..6757aa1 --- /dev/null +++ b/content/blog/2024-06-05-nullbulge-investigation.md @@ -0,0 +1,139 @@ +--- +title: "Investigating Nullbulge - a BeamNG mods malware Group" +date: 2024-06-05 +draft: true +--- + +Over the last few days, I started Investigating a piece of malware that got downloaded with BeamNG[^1] mods. +It was originally discovered by Eric Parker, who describes both its discovery and major features in [his video](https://youtu.be/k52GwOWGy7o?si=4o5A7UkEpeuYWa20). + +## First Sample +The sample originally uncovered by Eric Parker is a modified version of the PySilo[^2] malware that has been compiled using PyInstaller and Python 3.10, +making it fairly difficult to reverse engineer. However, I was still able to analyze it using both static and dynamic analysis tooling. + +### General static analysis +First, I used a couple general tools for static file analysis. To be mentioned here are [^3]Capa, Detect-It-Easy[^4] and yara[^5]. +All of those gave certain insights on the file and informed the way to go forward. + +Detect-It-Easy is essentially a more powerful `file` command that gives you additional information about a file. +In this case, it gave me the following Information: +``` +PE64 + Linker: Microsoft Linker(14.36.33135) + Compiler: Microsoft Visual C/C++(19.36.33135)[C] + Tool: Visual Studio(2022 version 17.6) + Packer: PyInstaller +``` +This tells us the File is a 64Bit PE (Portable Executable) packed with PyInstaller[^6], meaning it's compiled and packed from Python for +64 Bit Windows. In this case, we can likely ignore the Linker, compiler and Tool information, as Pyinstaller likely just uses those under the hood. + +Capa is much more verbose, but has a nicely formatted output. It analyzes the calls the program makes to the OS or other common locations to make informed +guesses about the likely capabilities/uses of the program: +{{< rawhtml >}} +
+┍━━━━━━━━━━━━━━━━━━━━━━━━┯━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┑
+│ ATT&CK Tactic          │ ATT&CK Technique                                                                   │
+┝━━━━━━━━━━━━━━━━━━━━━━━━┿━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┥
+│ DEFENSE EVASIONObfuscated Files or Information T1027                                              │
+│                        │ Virtualization/Sandbox Evasion::System Checks T1497.001                            │
+├────────────────────────┼────────────────────────────────────────────────────────────────────────────────────┤
+│ DISCOVERYFile and Directory Discovery T1083                                                 │
+│                        │ System Information Discovery T1082                                                 │
+├────────────────────────┼────────────────────────────────────────────────────────────────────────────────────┤
+│ EXECUTIONCommand and Scripting Interpreter T1059                                            │
+│                        │ Shared Modules T1129                                                               │
+┕━━━━━━━━━━━━━━━━━━━━━━━━┷━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┙
+
+┍━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┯━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┑
+│ MBC Objective               │ MBC Behavior                                                                  │
+┝━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┿━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┥
+│ ANTI-BEHAVIORAL ANALYSISVirtual Machine Detection [B0009]                                             │
+├─────────────────────────────┼───────────────────────────────────────────────────────────────────────────────┤
+│ DATAChecksum::Adler [C0032.005]                                                   │
+│                             │ Compress Data [C0024]                                                         │
+│                             │ Compression Library [C0060]                                                   │
+│                             │ Encode Data::XOR [C0026.002]                                                  │
+├─────────────────────────────┼───────────────────────────────────────────────────────────────────────────────┤
+│ DEFENSE EVASIONObfuscated Files or Information::Encoding-Standard Algorithm [E1027.m02]      │
+├─────────────────────────────┼───────────────────────────────────────────────────────────────────────────────┤
+│ DISCOVERYAnalysis Tool Discovery::Process detection [B0013.001]                        │
+│                             │ File and Directory Discovery [E1083]                                          │
+│                             │ System Information Discovery [E1082]                                          │
+├─────────────────────────────┼───────────────────────────────────────────────────────────────────────────────┤
+│ EXECUTIONCommand and Scripting Interpreter [E1059]                                     │
+├─────────────────────────────┼───────────────────────────────────────────────────────────────────────────────┤
+│ FILE SYSTEMCreate Directory [C0046]                                                      │
+│                             │ Delete Directory [C0048]                                                      │
+│                             │ Delete File [C0047]                                                           │
+│                             │ Read File [C0051]                                                             │
+│                             │ Writes File [C0052]                                                           │
+├─────────────────────────────┼───────────────────────────────────────────────────────────────────────────────┤
+│ OPERATING SYSTEMEnvironment Variable::Set Variable [C0034.001]                                │
+├─────────────────────────────┼───────────────────────────────────────────────────────────────────────────────┤
+│ PROCESSCreate Process [C0017]                                                        │
+│                             │ Terminate Process [C0018]                                                     │
+┕━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┷━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┙
+
+┍━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┯━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┑
+│ Capability                                           │ Namespace                                            │
+┝━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┿━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┥
+│ reference analysis tools strings                     │ anti-analysis                                        │
+│ reference anti-VM strings targeting Qemu             │ anti-analysis/anti-vm/vm-detection                   │
+│ reference anti-VM strings targeting Xen              │ anti-analysis/anti-vm/vm-detection                   │
+│ compute adler32 checksum                             │ data-manipulation/checksum/adler32                   │
+│ compress data via ZLIB inflate or deflate            │ data-manipulation/compression                        │
+│ encode data using XOR (6 matches)                    │ data-manipulation/encoding/xor                       │
+│ accept command line arguments                        │ host-interaction/cli                                 │
+│ query environment variable (4 matches)               │ host-interaction/environment-variable                │
+│ set environment variable (4 matches)                 │ host-interaction/environment-variable                │
+│ get common file path                                 │ host-interaction/file-system                         │
+│ create directory (2 matches)                         │ host-interaction/file-system/create                  │
+│ delete directory                                     │ host-interaction/file-system/delete                  │
+│ delete file                                          │ host-interaction/file-system/delete                  │
+│ enumerate files on Windows                           │ host-interaction/file-system/files/list              │
+│ get file size                                        │ host-interaction/file-system/meta                    │
+│ read file on Windows (10 matches)                    │ host-interaction/file-system/read                    │
+│ write file on Windows (2 matches)                    │ host-interaction/file-system/write                   │
+│ get disk information (2 matches)                     │ host-interaction/hardware/storage                    │
+│ create process on Windows                            │ host-interaction/process/create                      │
+│ terminate process                                    │ host-interaction/process/terminate                   │
+│ link many functions at runtime (2 matches)           │ linking/runtime-linking                              │
+│ linked against ZLIB                                  │ linking/static/zlib                                  │
+│ parse PE header (3 matches)                          │ load-code/pe                                         │
+│ resolve function by parsing PE exports               │ load-code/pe                                         │
+┕━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┷━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┙
+
+{{}} +If we weren't sure already, this wold certainly greatly increase the likelyhood of this software being malicious. No normal software needs to evade +sandboxing and virtualization. We will later see that these features are implemented in a very simple way and not really relevant for most sandboxing +platforms. + +Finally, for a good measure, I ran it through yara: +``` +DebuggerException__SetConsoleCtrl +anti_dbg +screenshot +win_token +win_files_operation +Big_Numbers1 +CRC32_poly_Constant +CRC32_table +MachO_File_pyinstaller +IsPE64 +IsWindowsGUI +IsPacked +HasOverlay +HasDigitalSignature +HasDebugData +HasRichSignature +Microsoft_Visual_Cpp_80 +Microsoft_Visual_Cpp_80_DLL +``` +Yara can be a bit noisy, but in this case it also shows us that the application has some anti-debug operations, the ability to take screenshots and some +features indicative of encryption. + +### Dynamic analysis + +Dynamic analysis essentially just means watching the Malware do its thing and analyzing that. For this I usually use my own installation of CAPE sandbox, +but hosted services like tria.ge and intezer are also available. + diff --git a/server.go b/server.go index 33119db..0c58556 100644 --- a/server.go +++ b/server.go @@ -1,31 +1,30 @@ package main import ( + "embed" + "io/fs" "log" "net/http" - - "git.jmbit.de/jmb/www-jmbit-de/public" ) +//go:embed public/* +var publicFS embed.FS + + func main() { // Register a custom handler http.HandleFunc("/", func(w http.ResponseWriter, r *http.Request) { - // Specify the file path you want to block - blockFilePath := "/public.go" - // Check if the requested path matches the blocked file path - if r.URL.Path == blockFilePath { - // Return a 404 Not Found error - http.NotFound(w, r) - return - } + fsroot, err := fs.Sub(publicFS, "public") + if err != nil { + panic(err) + } + http.FileServer(http.FS(fsroot)).ServeHTTP(w,r) - // For other paths, serve the files using the file server - http.FileServer(http.FS(public.HtmlFS)).ServeHTTP(w, r) }) // Start the HTTP server on port 80 - err := http.ListenAndServe(":80", nil) + err := http.ListenAndServe(":1313", nil) if err != nil { log.Fatal(err) } diff --git a/static/favicon.ico b/static/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..48947c5ad08d201de556ac464688ff07f9ef38d7 GIT binary patch literal 207 zcmeAS@N?(olHy`uVBq!ia0vp^Mj*_=1|;R|J2nETX`U{QAsNnZFJ0t3pdfPe!t-T$ z?=(u=9UQ!V{nwju+4OhK=jQyc6OM}rSMsC?dAev_Sg+c8baUr}l1qt7K@m2yIsDXR e)s(0#B)-?Iz<+YWZ!Mq;89ZJ6T-G@yGywphQB2qX literal 0 HcmV?d00001 diff --git a/static/og-image.png b/static/og-image.png new file mode 100644 index 0000000000000000000000000000000000000000..7b4d973492530a4103f3273785b23af0b0621109 GIT binary patch literal 17829 zcmeHPZA@EL7{2}DdkoVl;5Hymy&(c4R7lxJVF(!rYbPwEb^}X97!A%M8L*Cz3vn!H zCPv5@q*9F*LTFu=fzz?gi{J>34ICetOlDyp$dJJpC_@IG+jjTf%0GW-GT(pA?K$sr z-;?t^_j%uQb1QaBcdl`H)&;|`HF2@gi5SK=VHh{h$pKxFMIPRVVSZR#^o~6RsZ-b6 zjR7$p(XR!+CpcV4at+^ev)es(ZyH<Q#z((1OD~JM!0*HdGmI9{$ zPQg~uL-_#Z1C$S}&KC3(IN%iinNuiUAm;y=E=hdB*3Dcx$uE95S?RmD@?g`A8f{aG zGcJ{p-?j}2q}sa3_z7X-i+za>hC9#4SbM7*o(V2%xisF{Eg#rIR`la$(dl_Y*oZ4h zRmw-UMytDP!Jz{+y%kky4F?G!&P$#qrjKVFZ0{xp&-&4EzMe_^wRfAMJv>Ln4b;mR zwDo_cld6229vG}_MSv5|*-N806O1~oIJETmRb0C3Q@xw~a@_k?zaS1!p2(swIn4;O zQATEFOme7H>@a6$e-6?K@s5N^43|0>Zg74HynMHenzMtBqaM}w=?=A&<&F*T6|d?T zw6Nb%0{5i!K$J29>=#~J=;*3dM6mMkHq}+Fv+`9fCxiPbOkOgDsUv!OhImqKJz4o19y!CCsY5{ToVPpYD@Cov?=pFWC_{07>%K9Yh_nU@)4@PtN;tY&qoY>5onwbdUdnANM0X@I z^0Z=alg6>|%*)NL)EogFhdfdfRdVM?mn#)X!u|e54BGHDlt9~7dLT-f0+cCluJz4S zJ-Wr@@fN9)CR*F&WE!UwPMXA7dGL~RKc+>%D`S|#BvlA=LO4_VlLiTf5V4ts zd2ZVoN=$a#olMIqyA18K2Q$?1eDfJGc8Xc;05pkcmcey*$41Z;G-;s2GkdJngF~2UOZvE z&>KbF7$(?5eHQ?l6?97mm<~*T!k7;1{&(4Jej`PXdsYNS%F*Xnu(%j$^p{b}vcCZI Cv}~UM literal 0 HcmV?d00001 diff --git a/static/public.go b/static/public.go deleted file mode 100644 index 1283fe3..0000000 --- a/static/public.go +++ /dev/null @@ -1,8 +0,0 @@ -package public - -import ( - "embed" -) - -//go:embed * -var HtmlFS embed.FS diff --git a/static/terminal.css b/static/terminal.css new file mode 100644 index 0000000..3c67634 --- /dev/null +++ b/static/terminal.css @@ -0,0 +1,368 @@ +:root { + --background: #1d212c; + --foreground: #ffffff; + --accent: #23B0FF; + --font-size: 1rem; + --line-height: 1.54rem; + --radius: 3px; +} + +html { + box-sizing: border-box; +} + +*, +*:before, +*:after { + box-sizing: inherit; + margin: 0; + padding: 0; +} + +body { + margin: 0; + padding: 0; + font-family: "Fira Code", Monaco, Consolas, "Ubuntu Mono", monospace; + font-size: 1rem; + font-weight: 400; + line-height: var(--line-height); + letter-spacing: -0.02em; + background-color: var(--background); + color: var(--foreground); + text-rendering: optimizeLegibility; + -webkit-font-smoothing: antialiased; + -webkit-overflow-scrolling: touch; + -webkit-text-size-adjust: 100%; +} + +::placeholder { + color: color-mix(in srgb var(--foreground) 50%, black); +} + +h1, +h2 { + font-size: calc(var(--font-size) * 1.1); + text-transform: uppercase; + letter-spacing: 0.04em; +} + +h1 { + text-decoration: underline; + text-decoration-thickness: 2px; + text-underline-offset: calc(var(--font-size) * 0.2); +} + +h3, +h4, +h5, +h6 { + font-size: calc(var(--font-size) * 1.1); + letter-spacing: 0.04em; +} + +h1, +h2, +h3, +h4, +h5, +h6, +p, +ul, +ol, +img, +figure, +video, +table { + margin: calc(var(--line-height) * 1.2) 0; +} + +a { + color: var(--accent); +} + +button { + position: relative; + font: inherit; + font-weight: bold; + text-decoration: none; + text-align: center; + background: transparent; + color: var(--accent); + padding: 5px 18px; + border: 4px solid var(--accent); + border-radius: var(--radius); + transition: background 0.15s linear; + appearance: none; + cursor: pointer; + outline: none; +} + +button:hover { + background: color-mix(in srgb, var(--accent) 15%, transparent); +} + +button:focus-visible, +a:focus-visible { + outline: 1px solid var(--accent); + outline-offset: 2px; +} + +fieldset { + display: inline-block; + border: 2px solid var(--foreground); + border-radius: calc(var(--radius) * 1.6); + padding: 10px; +} + +fieldset *:first-child { + margin-top: 0; +} + +fieldset input, +fieldset select, +fieldset textarea, +fieldset label, +fieldset button { + margin-top: calc(var(--line-height) * 0.5); + width: 100%; +} + +label { + display: inline-block; +} + +label input { + margin-top: 0; +} + +input, +textarea, +select { + background: transparent; + color: var(--foreground); + border: 1px solid var(--foreground); + border-radius: var(--radius); + padding: 10px; + font: inherit; + appearance: none; +} + +input[type="checkbox"] { + width: auto; +} + +input:focus-visible, +input:active, +textarea:focus-visible, +textarea:active, +select:focus-visible, +select:active { + border-color: var(--accent); + outline: 1px solid var(--accent); + outline-offset: 2px; +} + +input:active, +textarea:active, +select:active { + box-shadow: none; +} + +select { + background-image: linear-gradient( + 45deg, + transparent 50%, + var(--foreground) 50% + ), + linear-gradient(135deg, var(--foreground) 50%, transparent 50%); + background-position: calc(100% - 20px), calc(100% - 1em); + background-size: + 5px 5px, + 5px 5px; + background-repeat: no-repeat; + padding-right: 40px; +} + +select option { + background: var(--background); +} + +input[type="checkbox"] { + vertical-align: middle; + padding: 10px; + box-shadow: inset 0 0 0 3px var(--background); +} + +input[type="checkbox"]:checked { + background: var(--accent); +} + +img { + display: block; + max-width: 100%; + border: 8px solid var(--accent); + border-radius: var(--radius); + padding: 8px; + overflow: hidden; +} + +figure img, +figure video { + margin-bottom: 0; +} + +figure figcaption { + background: var(--accent); + color: var(--background); + text-align: center; + font-size: 1rem; + font-weight: normal; + margin-top: -8px; + border-radius: 0 0 var(--radius) var(--radius); +} + +ul, +ol { + margin-left: 4ch; + padding: 0; +} + +ul ul, +ul ol, +ol ul, +ol ol { + margin-top: 0; +} + +li::marker { + color: var(--accent); +} + +ul li, +ol li { + position: relative; +} + +code, +kbd { + font-family: + "Fira Code", + Monaco, + Consolas, + Ubuntu Mono, + monospace !important; + font-feature-settings: normal; + background: color-mix(in srgb, var(--foreground) 5%, transparent); + color: var(--accent); + padding: 1px 6px; + margin: 0 2px; + font-size: 0.95rem; +} + +kbd { + border-top: 1px solid color-mix(in srgb, var(--accent) 25%, transparent); + border-left: 1px solid var(--accent); + border-right: 1px solid var(--accent); + border-bottom: 4px solid var(--accent); + border-radius: 4px; +} + +code code { + background: transparent; + padding: 0; + margin: 0; +} + +pre { + tab-size: 4; + background: color-mix(in srgb, var(--foreground) 5%, transparent) !important; + color: var(--foreground); + padding: 20px 10px; + font-size: 0.95rem !important; + overflow: auto; + border-radius: var(--radius); + border: 1px solid color-mix(in srgb, var(--foreground) 10%, transparent); +} + +pre code { + background: none !important; + margin: 0; + padding: 0; + font-size: inherit; + border: none; +} + +sup { + line-height: 0; +} + +abbr { + position: relative; + text-decoration-style: wavy; + text-decoration-color: var(--accent); + cursor: help; +} + +sub { + bottom: -0.25em; +} + +sup { + top: -0.25em; +} + +mark { + background: color-mix(in srgb, var(--accent) 45%, transparent); + color: var(--foreground); +} + +blockquote { + position: relative; + border-top: 1px solid var(--accent); + border-bottom: 1px solid var(--accent); + margin: 0; + padding: 25px; +} + +blockquote:before { + content: ">"; + display: block; + position: absolute; + left: 0; + color: var(--accent); +} + +blockquote p:first-child { + margin-top: 0; +} + +blockquote p:last-child { + margin-bottom: 0; +} + +table { + table-layout: auto; + border-collapse: collapse; +} + +table, +th, +td { + border: 2px solid var(--foreground); + padding: 10px; +} + +th { + border-style: solid; + color: var(--foreground); + text-align: left; + text-transform: uppercase; + letter-spacing: 0.04em; +} + +hr { + width: 100%; + border: none; + background: var(--accent); + height: 2px; +} diff --git a/themes/hugo-theme-terminal/.stylelintrc.json b/themes/hugo-theme-terminal/.stylelintrc.json deleted file mode 100644 index ca7b34e..0000000 --- a/themes/hugo-theme-terminal/.stylelintrc.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "extends": [ - "stylelint-config-standard-scss", - "stylelint-config-prettier-scss" - ], - "rules": { - "max-empty-lines": 1 - } -} - diff --git a/themes/hugo-theme-terminal/assets/css/buttons.scss b/themes/hugo-theme-terminal/assets/css/buttons.scss deleted file mode 100644 index 2adc317..0000000 --- a/themes/hugo-theme-terminal/assets/css/buttons.scss +++ /dev/null @@ -1,95 +0,0 @@ -.button-container { - display: table; - margin-left: auto; - margin-right: auto; -} - -button, -.button, -a.button { - position: relative; - display: flex; - align-items: center; - justify-content: center; - padding: 8px 18px; - margin-bottom: 5px; - text-decoration: none; - text-align: center; - border-radius: 8; - border: 1px solid $accent; - background: $accent; - color: $background; - font: inherit; - font-weight: bold; - appearance: none; - cursor: pointer; - outline: none; - - &:hover { - background: transparentize($accent, .1); - } - - /* variants */ - - &.outline { - background: transparent; - box-shadow: none; - padding: 8px 18px; - - :hover { - transform: none; - box-shadow: none; - } - } - - &.link { - background: none; - font-size: 1rem; - } - - /* sizes */ - - &.small { - font-size: .8rem; - } - - &.wide { - min-width: 200px; - padding: 14px 24px; - } -} - -a.read-more, -a.read-more:hover, -a.read-more:active { - display: inline-flex; - border: none; - color: $accent; - background: none; - box-shadow: none; - padding: 0; - margin: 20px 0; - max-width: 100%; -} - -.code-toolbar { - margin-bottom: 20px; - - .toolbar-item a { - position: relative; - display: inline-flex; - align-items: center; - justify-content: center; - padding: 3px 8px; - margin-bottom: 5px; - text-decoration: none; - text-align: center; - font-size: 13px; - font-weight: 500; - border-radius: 8px; - border: 1px solid transparent; - appearance: none; - cursor: pointer; - outline: none; - } -} diff --git a/themes/hugo-theme-terminal/assets/css/code.scss b/themes/hugo-theme-terminal/assets/css/code.scss deleted file mode 100644 index 9ac2f6b..0000000 --- a/themes/hugo-theme-terminal/assets/css/code.scss +++ /dev/null @@ -1,84 +0,0 @@ -.collapsable-code { - $border-color: mix($accent, #999, 90%); - - position: relative; - width: 100%; - margin: 40px 0; - - input[type="checkbox"] { - position: absolute; - visibility: hidden; - } - - input[type="checkbox"]:checked { - ~ pre, - ~ .code-toolbar pre { - height: 0; - padding: 0; - border-top: none; - } - - ~ .code-toolbar { - padding: 0; - border-top: none; - - .toolbar { - display: none; - } - } - - ~ label .collapsable-code__toggle:after { - content: attr(data-label-expand); - } - } - - label { - position: relative; - display: flex; - justify-content: space-between; - min-width: 30px; - min-height: 30px; - margin: 0; - border-bottom: 1px solid $border-color; - cursor: pointer; - } - - &__title { - flex: 1; - color: $accent; - padding: 3px 10px; - text-overflow: ellipsis; - white-space: nowrap; - overflow: hidden; - } - - &__language { - color: $accent; - border: 1px solid $border-color; - border-bottom: none; - text-transform: uppercase; - padding: 3px 10px; - } - - &__toggle { - color: $accent; - font-size: 16px; - padding: 3px 10px; - - &:after { - content: attr(data-label-collapse); - } - } - - pre { - margin-top: 0; - - &::first-line { - line-height: 0; - } - } - - .code-toolbar { - margin: 0; - } -} diff --git a/themes/hugo-theme-terminal/assets/css/color/blue.scss b/themes/hugo-theme-terminal/assets/css/color/blue.scss deleted file mode 100644 index 5a3b455..0000000 --- a/themes/hugo-theme-terminal/assets/css/color/blue.scss +++ /dev/null @@ -1 +0,0 @@ -$accent: #23B0FF; diff --git a/themes/hugo-theme-terminal/assets/css/color/green.scss b/themes/hugo-theme-terminal/assets/css/color/green.scss deleted file mode 100644 index efb853a..0000000 --- a/themes/hugo-theme-terminal/assets/css/color/green.scss +++ /dev/null @@ -1 +0,0 @@ -$accent: #78E2A0; diff --git a/themes/hugo-theme-terminal/assets/css/color/orange.scss b/themes/hugo-theme-terminal/assets/css/color/orange.scss deleted file mode 100644 index 5a6ab3c..0000000 --- a/themes/hugo-theme-terminal/assets/css/color/orange.scss +++ /dev/null @@ -1 +0,0 @@ -$accent: #FFA86A; diff --git a/themes/hugo-theme-terminal/assets/css/color/pink.scss b/themes/hugo-theme-terminal/assets/css/color/pink.scss deleted file mode 100644 index fce2e73..0000000 --- a/themes/hugo-theme-terminal/assets/css/color/pink.scss +++ /dev/null @@ -1 +0,0 @@ -$accent: #EE72F1; diff --git a/themes/hugo-theme-terminal/assets/css/color/red.scss b/themes/hugo-theme-terminal/assets/css/color/red.scss deleted file mode 100644 index 1f9bd6e..0000000 --- a/themes/hugo-theme-terminal/assets/css/color/red.scss +++ /dev/null @@ -1 +0,0 @@ -$accent: #FF6266; diff --git a/themes/hugo-theme-terminal/assets/css/font.scss b/themes/hugo-theme-terminal/assets/css/font.scss deleted file mode 100644 index aab7249..0000000 --- a/themes/hugo-theme-terminal/assets/css/font.scss +++ /dev/null @@ -1,15 +0,0 @@ -@font-face { - font-display: swap; - font-family: 'Fira Code'; - font-style: normal; - font-weight: 400; - src: url("../fonts/FiraCode-Regular.woff") format("woff"); -} - -@font-face { - font-display: swap; - font-family: 'Fira Code'; - font-style: normal; - font-weight: 800; - src: url("../fonts/FiraCode-Bold.woff") format("woff"); -} diff --git a/themes/hugo-theme-terminal/assets/css/footer.scss b/themes/hugo-theme-terminal/assets/css/footer.scss deleted file mode 100644 index d7297b6..0000000 --- a/themes/hugo-theme-terminal/assets/css/footer.scss +++ /dev/null @@ -1,44 +0,0 @@ -.footer { - padding: 40px 0; - flex-grow: 0; - opacity: .5; - - &__inner { - display: flex; - align-items: center; - justify-content: space-between; - margin: 0; - width: 760px; - max-width: 100%; - - @media ($tablet) { - flex-direction: column; - } - } - - a { - color: inherit; - } - - .copyright { - display: flex; - flex-flow: row wrap; - flex: 1; - align-items: center; - font-size: 1rem; - justify-content: center; - - &--user { - margin: auto; - text-align: center; - } - - & > *:first-child:not(:only-child) { - margin-right: 10px; - } - - span { - white-space: nowrap; - } - } -} diff --git a/themes/hugo-theme-terminal/assets/css/form.scss b/themes/hugo-theme-terminal/assets/css/form.scss deleted file mode 100644 index 5ce8a04..0000000 --- a/themes/hugo-theme-terminal/assets/css/form.scss +++ /dev/null @@ -1,30 +0,0 @@ -input, textarea, select { - background: transparent; - color: $accent; - border: 1px solid $accent; - border-radius: 0; - padding: 10px; - font: inherit; - appearance: none; - - &:focus, :active { - border-color: $color; - outline: 1px solid $color; - } - - &:active { - box-shadow: none; - } -} - -select { - background: $background; - - option { - background: $background; - } -} - -::placeholder { - color: transparentize($accent, .5); -} diff --git a/themes/hugo-theme-terminal/assets/css/gist.scss b/themes/hugo-theme-terminal/assets/css/gist.scss deleted file mode 100644 index 3ed8145..0000000 --- a/themes/hugo-theme-terminal/assets/css/gist.scss +++ /dev/null @@ -1,6 +0,0 @@ -body .gist .blob-num /* line numbers */, -body .gist .blob-code-inner -{ - border: none; -} - diff --git a/themes/hugo-theme-terminal/assets/css/header.scss b/themes/hugo-theme-terminal/assets/css/header.scss deleted file mode 100644 index 61c45a8..0000000 --- a/themes/hugo-theme-terminal/assets/css/header.scss +++ /dev/null @@ -1,34 +0,0 @@ -.header { - display: flex; - flex-direction: column; - position: relative; - - @media print { - display: none; - } - - &__inner { - display: flex; - align-items: center; - justify-content: space-between; - } - - &__logo { - display: flex; - flex: 1; - - &:after { - content: ''; - background: repeating-linear-gradient(90deg, $accent, $accent 2px, transparent 0, transparent 10px); - display: block; - width: 100%; - right: 10px; - } - - a { - flex: 0 0 auto; - max-width: 100%; - text-decoration: none; - } - } -} diff --git a/themes/hugo-theme-terminal/assets/css/logo.scss b/themes/hugo-theme-terminal/assets/css/logo.scss deleted file mode 100644 index 33c7fef..0000000 --- a/themes/hugo-theme-terminal/assets/css/logo.scss +++ /dev/null @@ -1,8 +0,0 @@ -.logo { - display: flex; - align-items: center; - text-decoration: none; - background: $accent; - color: black; - padding: 5px 10px; -} diff --git a/themes/hugo-theme-terminal/assets/css/main.scss b/themes/hugo-theme-terminal/assets/css/main.scss deleted file mode 100644 index dac8283..0000000 --- a/themes/hugo-theme-terminal/assets/css/main.scss +++ /dev/null @@ -1,346 +0,0 @@ -html { - box-sizing: border-box; -} - -*, -*:before, -*:after { - box-sizing: inherit; -} - -body { - margin: 0; - padding: 0; - font-family: 'Fira Code', Monaco, Consolas, Ubuntu Mono, monospace; - font-size: 1rem; - line-height: 1.54; - letter-spacing: -0.02em; - background-color: $background; - color: $color; - text-rendering: optimizeLegibility; - -webkit-font-smoothing: antialiased; - font-feature-settings: "liga", "tnum", "zero", "ss01", "locl"; - font-variant-ligatures: contextual; - -webkit-overflow-scrolling: touch; - -webkit-text-size-adjust: 100%; - - @media ($phone) { - font-size: 1rem; - } -} - -.headings--one-size { - h1, - h2, - h3, - h4, - h5, - h6 { - line-height: 1.3; - - &:not(first-child) { - margin-top: 40px; - } - } - - h1, - h2, - h3 { - font-size: 1.4rem; - } - - h4, - h5, - h6 { - font-size: 1.2rem; - } -} - -a { - color: inherit; - - /* Waiting for a better times... */ - /* &:has(code) { - text-decoration-color: $accent; - } */ -} - -img { - display: block; - max-width: 100%; - - &.left { - margin-right: auto; - } - - &.center { - margin-left: auto; - margin-right: auto; - } - - &.right { - margin-left: auto; - } -} - -p { - margin-bottom: 20px; -} - -figure { - display: table; - max-width: 100%; - margin: 25px 0; - - &.left { - margin-right: auto; - } - - &.center { - margin-left: auto; - margin-right: auto; - } - - &.right { - margin-left: auto; - } - - figcaption { - font-size: 14px; - padding: 5px 10px; - margin-top: 5px; - background: $accent; - color: $background; - /* opacity: .8; */ - - &.left { - text-align: left; - } - - &.center { - text-align: center; - } - - &.right { - text-align: right; - } - } -} - -code, kbd { - font-family: 'Fira Code', Monaco, Consolas, Ubuntu Mono, monospace !important; - font-feature-settings: normal; - background: transparentize($accent, .8); - color: $accent; - padding: 1px 6px; - margin: 0 2px; - font-size: .95rem; - - code, kbd { - background: transparent; - padding: 0; - margin: 0; - } -} - -pre { - background: transparent !important; - padding: 20px 10px; - margin: 40px 0; - font-size: .95rem !important; - overflow: auto; - border-top: 1px solid rgba(255, 255, 255, .1); - border-bottom: 1px solid rgba(255, 255, 255, .1); - - + pre { - border-top: 0; - margin-top: -40px; - } - - @media ($phone) { - white-space: pre-wrap; - word-wrap: break-word; - } - - code { - background: none !important; - margin: 0; - padding: 0; - font-size: inherit; - border: none; - } -} - -blockquote { - border-top: 1px solid $accent; - border-bottom: 1px solid $accent; - margin: 40px 0; - padding: 25px; - - @media ($phone) { - padding-right: 0; - } - - p:first-of-type { - margin-top: 0; - } - - p:last-of-type { - margin-bottom: 0; - } - - p { - position: relative; - } - - p:first-of-type:before { - content: '>'; - display: block; - position: absolute; - left: -25px; - color: $accent; - } - - &.twitter-tweet { - position: relative; - background: transparentize($accent, .9); - font: inherit; - color: inherit; - border: 1px solid $accent; - padding-top: 60px; - - p:before { - content: ''; - } - - &:before { - content: '> From Twitter:'; - position: absolute; - top: 20px; - color: $accent; - font-weight: bold; - } - - a { - color: $accent; - } - } -} - -table { - table-layout: auto; - border-collapse: collapse; - width: 100%; - margin: 40px 0; -} - -table, -th, -td { - border: 1px dashed $accent; - padding: 10px; -} - -th { - color: $accent; -} - -ul, -ol { - margin-left: 22px; - padding: 0; - - li { - position: relative; - } - - @media ($phone) { - margin-left: 20px; - } -} - -ol { - list-style: none; - counter-reset: li; - - li { - counter-increment: li; - } - - li:before { - content: counter(li); - position: absolute; - right: calc(100% + 10px); - color: $accent; - display: inline-block; - text-align: right; - } - - ol { - margin-left: 38px; - - li { - counter-increment: li; - } - - li:before { - content: counters(li, ".") " "; - } - } -} - -mark { - background: $accent; - color: $background; -} - -.container { - display: flex; - flex-direction: column; - padding: 40px; - max-width: 864px; - min-height: 100vh; - border-right: 1px solid rgba(255, 255, 255, 0.1); - - &.full, - &.center { - border: none; - margin: 0 auto; - } - - &.full { - max-width: 100%; - } - - @media ($phone) { - padding: 20px; - } - - @media print { - display: initial; - } -} - -.content { - display: flex; - flex-direction: column; - - @media print { - display: initial; - } -} - -hr { - width: 100%; - border: none; - background: $border-color; - height: 1px; -} - -.hidden { - display: none; -} - -sup { - line-height: 0; -} diff --git a/themes/hugo-theme-terminal/assets/css/menu.scss b/themes/hugo-theme-terminal/assets/css/menu.scss deleted file mode 100644 index fdd3075..0000000 --- a/themes/hugo-theme-terminal/assets/css/menu.scss +++ /dev/null @@ -1,157 +0,0 @@ -@mixin menu { - display: none; - flex-direction: column; - $shadow-color: transparentize($background, .2); - $shadow: 0 10px $shadow-color, -10px 10px $shadow-color, 10px 10px $shadow-color; - position: absolute; - background: $background; - box-shadow: $shadow; - color: white; - border: 2px solid; - margin: 0; - padding: 10px; - top: 10px; - left: 0; - list-style: none; - z-index: 99; -} - -@mixin header-menu-trigger { - color: $accent; - border: 2px solid; - margin-left: 10px; - height: 100%; - padding: 3px 8px; - margin-bottom: 0 !important; - position: relative; - cursor: pointer; -} - -.navigation-menu { - display: flex; - align-items: flex-start; - justify-content: space-between; - margin: 20px 1px; - - @media ($phone) { - margin: 0; - } - - &__inner { - display: flex; - flex: 1; - flex-wrap: wrap; - list-style: none; - margin: 0; - padding: 0; - - > li { - flex: 0 0 auto; - margin-bottom: 10px; - white-space: nowrap; - - &:not(:last-of-type) { - margin-right: 20px; - } - } - - @media ($phone) { - flex-direction: column; - align-items: flex-start; - padding: 0; - - li { - margin: 0; - padding: 5px; - } - } - } - - .spacer { - flex-grow: 1 !important; - } -} - -.menu { - display: flex; - flex-direction: column; - position: relative; - list-style: none; - padding: 0; - margin: 0; - - &__trigger { - margin-right: 0 !important; - color: $accent; - user-select: none; - cursor: pointer; - } - - &__dropdown { - @include menu; - - .open & { - display: flex; - } - - > li { - flex: 0 0 auto; - - &:not(:last-of-type) { - margin-bottom: 10px; - } - - a { - display: flex; - padding: 5px; - } - } - } - - &--desktop { - @media ($phone) { - display: none - } - } - - &--mobile { - .menu__trigger { - @include header-menu-trigger; - display: none; - - @media ($phone) { - display: block; - } - } - - .menu__dropdown { - @media ($phone) { - left: auto; - right: 0; - } - } - - li { - flex: 0 0 auto; - - &:not(:last-of-type) { - margin-bottom: 10px; - } - } - } - - &--language-selector { - .menu__trigger { - @include header-menu-trigger; - - @media ($phone) { - display: none; - } - } - - .menu__dropdown { - left: auto; - right: 0; - } - } -} diff --git a/themes/hugo-theme-terminal/assets/css/pagination.scss b/themes/hugo-theme-terminal/assets/css/pagination.scss deleted file mode 100644 index c65efcb..0000000 --- a/themes/hugo-theme-terminal/assets/css/pagination.scss +++ /dev/null @@ -1,87 +0,0 @@ -.pagination { - margin-top: 50px; - - @media print { - display: none; - } - - &__title { - display: flex; - text-align: center; - position: relative; - margin: 100px 0 20px; - - &-h { - text-align: center; - margin: 0 auto; - padding: 5px 10px; - background: $background; - color: transparentize($color, .7); - font-size: .8rem; - text-transform: uppercase; - text-decoration: none; - letter-spacing: .1em; - z-index: 1; - } - - hr { - position: absolute; - left: 0; - right: 0; - width: 100%; - margin-top: 15px; - z-index: 0; - } - } - - &__buttons { - display: flex; - align-items: center; - justify-content: center; - flex-flow: row wrap; - gap: 10px; - - a { - text-decoration: none; - } - } -} - -.button { - position: relative; - display: inline-flex; - align-items: center; - justify-content: center; - font-size: 1rem; - padding: 0; - appearance: none; - - @media($phone) { - flex: 1; - } - - a { - display: flex; - justify-content: center; - flex: 1; - padding: 8px 16px; - text-decoration: none; - text-overflow: ellipsis; - white-space: nowrap; - overflow: hidden; - } - - &__text { - text-overflow: ellipsis; - white-space: nowrap; - overflow: hidden; - } - - &.next .button__icon { - margin-left: 8px; - } - - &.previous .button__icon { - margin-right: 8px; - } -} diff --git a/themes/hugo-theme-terminal/assets/css/post.scss b/themes/hugo-theme-terminal/assets/css/post.scss deleted file mode 100644 index 223139b..0000000 --- a/themes/hugo-theme-terminal/assets/css/post.scss +++ /dev/null @@ -1,128 +0,0 @@ -.index-content { - margin-top: 20px; -} - -.framed { - border: 1px solid $accent; - padding: 20px; - - *:first-child { - margin-top: 0; - } - - *:last-child { - margin-bottom: 0; - } -} - -.posts { - width: 100%; -} - -.post { - width: 100%; - text-align: left; - margin: 20px auto; - padding: 20px 0; - - &:not(:last-of-type) { - border-bottom: 1px solid $border-color; - } - - &-meta { - font-size: 1rem; - margin-bottom: 10px; - color: transparentize($accent, .3); - } - - &-title { - $border: 3px dotted $accent; - position: relative; - color: $accent; - margin: 0 0 15px; - padding-bottom: 15px; - border-bottom: $border; - - &:after { - content: ''; - position: absolute; - bottom: 2px; - display: block; - width: 100%; - border-bottom: $border; - } - - a { - text-decoration: none; - } - } - - &-tags { - display: block; - margin-bottom: 20px; - font-size: 1rem; - opacity: .5; - - a { - text-decoration: none; - } - } - - &-content { - margin-top: 30px; - } - - &-cover { - border: 20px solid $accent; - background: transparent; - margin: 40px 0; - padding: 20px; - - @media ($phone) { - padding: 10px; - border-width: 10px; - } - } - - ul { - list-style: none; - - li:not(:empty):before { - content: '-'; - position: absolute; - left: -20px; - color: $accent; - } - } -} - -.post--regulation { - h1 { - justify-content: center; - } - - h2 { - justify-content: center; - margin-bottom: 10px; - - & + h2 { - margin-top: -10px; - margin-bottom: 20px; - } - } -} - -.hanchor { - color: transparentize($accent, .1); - text-decoration: none; - margin-left: 10px; - visibility: hidden; -} - -h1:hover a, h2:hover a, h3:hover a, h4:hover a { - visibility: visible; -} - -.footnotes { - color: transparentize($color, .5); -} diff --git a/themes/hugo-theme-terminal/assets/css/prism.scss b/themes/hugo-theme-terminal/assets/css/prism.scss deleted file mode 100644 index e4268ae..0000000 --- a/themes/hugo-theme-terminal/assets/css/prism.scss +++ /dev/null @@ -1,336 +0,0 @@ -/* PrismJS 1.24.1 -https://prismjs.com/download.html#themes=prism-tomorrow&languages=markup+css+clike+javascript+actionscript+apacheconf+applescript+bash+c+csharp+cpp+cmake+coffeescript+csp+css-extras+diff+django+docker+elixir+elm+erlang+fsharp+flow+git+go+graphql+haml+handlebars+haskell+http+java+json+kotlin+latex+less+llvm+makefile+markdown+markup-templating+nasm+objectivec+ocaml+perl+php+php-extras+powershell+processing+pug+python+r+jsx+tsx+reason+ruby+rust+sass+scss+scala+scheme+sql+stylus+swift+textile+toml+twig+typescript+vim+visual-basic+wasm+yaml&plugins=line-highlight+line-numbers+jsonp-highlight+highlight-keywords+command-line+toolbar+copy-to-clipboard */ -/** - * prism.js tomorrow night eighties for JavaScript, CoffeeScript, CSS and HTML - * Based on https://github.com/chriskempson/tomorrow-theme - * @author Rose Pritchard - */ - -code[class*="language-"], -pre[class*="language-"] { - color: #ccc; - background: none; - font-family: Consolas, Monaco, 'Andale Mono', 'Ubuntu Mono', monospace; - font-size: 1em; - text-align: left; - white-space: pre; - word-spacing: normal; - word-break: normal; - word-wrap: normal; - line-height: 1.5; - - -moz-tab-size: 4; - -o-tab-size: 4; - tab-size: 4; - - -webkit-hyphens: none; - -moz-hyphens: none; - -ms-hyphens: none; - hyphens: none; - -} - -/* Code blocks */ -pre[class*="language-"] { - padding: 1em; - margin: .5em 0; - overflow: auto; -} - -:not(pre) > code[class*="language-"], -pre[class*="language-"] { - background: #2d2d2d; -} - -/* Inline code */ -:not(pre) > code[class*="language-"] { - padding: .1em; - border-radius: .3em; - white-space: normal; -} - -.token.comment, -.token.block-comment, -.token.prolog, -.token.doctype, -.token.cdata { - color: #999; -} - -.token.punctuation { - color: #ccc; -} - -.token.tag, -.token.attr-name, -.token.namespace, -.token.deleted { - color: #e2777a; -} - -.token.function-name { - color: #6196cc; -} - -.token.boolean, -.token.number, -.token.function { - color: #f08d49; -} - -.token.property, -.token.class-name, -.token.constant, -.token.symbol { - color: #f8c555; -} - -.token.selector, -.token.important, -.token.atrule, -.token.keyword, -.token.builtin { - color: #cc99cd; -} - -.token.string, -.token.char, -.token.attr-value, -.token.regex, -.token.variable { - color: #7ec699; -} - -.token.operator, -.token.entity, -.token.url { - color: #67cdcc; -} - -.token.important, -.token.bold { - font-weight: bold; -} -.token.italic { - font-style: italic; -} - -.token.entity { - cursor: help; -} - -.token.inserted { - color: green; -} - -pre[data-line] { - position: relative; - padding: 1em 0 1em 3em; -} - -.line-highlight { - position: absolute; - left: 0; - right: 0; - padding: inherit 0; - margin-top: 1em; /* Same as .prism’s padding-top */ - - background: hsla(24, 20%, 50%,.08); - background: linear-gradient(to right, hsla(24, 20%, 50%,.1) 70%, hsla(24, 20%, 50%,0)); - - pointer-events: none; - - line-height: inherit; - white-space: pre; -} - -@media print { - .line-highlight { - /* - * This will prevent browsers from replacing the background color with white. - * It's necessary because the element is layered on top of the displayed code. - */ - -webkit-print-color-adjust: exact; - color-adjust: exact; - } -} - - .line-highlight:before, - .line-highlight[data-end]:after { - content: attr(data-start); - position: absolute; - top: .4em; - left: .6em; - min-width: 1em; - padding: 0 .5em; - background-color: hsla(24, 20%, 50%,.4); - color: hsl(24, 20%, 95%); - font: bold 65%/1.5 sans-serif; - text-align: center; - vertical-align: .3em; - border-radius: 999px; - text-shadow: none; - box-shadow: 0 1px white; - } - - .line-highlight[data-end]:after { - content: attr(data-end); - top: auto; - bottom: .4em; - } - -.line-numbers .line-highlight:before, -.line-numbers .line-highlight:after { - content: none; -} - -pre[id].linkable-line-numbers span.line-numbers-rows { - pointer-events: all; -} -pre[id].linkable-line-numbers span.line-numbers-rows > span:before { - cursor: pointer; -} -pre[id].linkable-line-numbers span.line-numbers-rows > span:hover:before { - background-color: rgba(128, 128, 128, .2); -} - -pre[class*="language-"].line-numbers { - position: relative; - padding-left: 3.8em; - counter-reset: linenumber; -} - -pre[class*="language-"].line-numbers > code { - position: relative; - white-space: inherit; -} - -.line-numbers .line-numbers-rows { - position: absolute; - pointer-events: none; - top: 0; - font-size: 100%; - left: -3.8em; - width: 3em; /* works for line-numbers below 1000 lines */ - letter-spacing: -1px; - border-right: 1px solid #999; - - -webkit-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; - -} - - .line-numbers-rows > span { - display: block; - counter-increment: linenumber; - } - - .line-numbers-rows > span:before { - content: counter(linenumber); - color: #999; - display: block; - padding-right: 0.8em; - text-align: right; - } - -.command-line-prompt { - border-right: 1px solid #999; - display: block; - float: left; - font-size: 100%; - letter-spacing: -1px; - margin-right: 1em; - pointer-events: none; - - -webkit-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; -} - -.command-line-prompt > span:before { - color: #999; - content: ' '; - display: block; - padding-right: 0.8em; -} - -.command-line-prompt > span[data-user]:before { - content: "[" attr(data-user) "@" attr(data-host) "] $"; -} - -.command-line-prompt > span[data-user="root"]:before { - content: "[" attr(data-user) "@" attr(data-host) "] #"; -} - -.command-line-prompt > span[data-prompt]:before { - content: attr(data-prompt); -} - -div.code-toolbar { - position: relative; -} - -div.code-toolbar > .toolbar { - position: absolute; - top: .3em; - right: .2em; - transition: opacity 0.3s ease-in-out; - opacity: 0; -} - -div.code-toolbar:hover > .toolbar { - opacity: 1; -} - -/* Separate line b/c rules are thrown out if selector is invalid. - IE11 and old Edge versions don't support :focus-within. */ -div.code-toolbar:focus-within > .toolbar { - opacity: 1; -} - -div.code-toolbar > .toolbar > .toolbar-item { - display: inline-block; -} - -div.code-toolbar > .toolbar > .toolbar-item > a { - cursor: pointer; -} - -div.code-toolbar > .toolbar > .toolbar-item > button { - background: none; - border: 0; - color: inherit; - font: inherit; - line-height: normal; - overflow: visible; - padding: 0; - -webkit-user-select: none; /* for button */ - -moz-user-select: none; - -ms-user-select: none; -} - -div.code-toolbar > .toolbar > .toolbar-item > a, -div.code-toolbar > .toolbar > .toolbar-item > button, -div.code-toolbar > .toolbar > .toolbar-item > span { - color: #bbb; - font-size: .8em; - padding: 0 .5em; - background: #f5f2f0; - background: rgba(224, 224, 224, 0.2); - box-shadow: 0 2px 0 0 rgba(0,0,0,0.2); - border-radius: .5em; -} - -div.code-toolbar > .toolbar > .toolbar-item > a:hover, -div.code-toolbar > .toolbar > .toolbar-item > a:focus, -div.code-toolbar > .toolbar > .toolbar-item > button:hover, -div.code-toolbar > .toolbar > .toolbar-item > button:focus, -div.code-toolbar > .toolbar > .toolbar-item > span:hover, -div.code-toolbar > .toolbar > .toolbar-item > span:focus { - color: inherit; - text-decoration: none; -} - diff --git a/themes/hugo-theme-terminal/assets/css/style.scss b/themes/hugo-theme-terminal/assets/css/style.scss deleted file mode 100644 index f32f759..0000000 --- a/themes/hugo-theme-terminal/assets/css/style.scss +++ /dev/null @@ -1,19 +0,0 @@ -@import "variables"; - -@import "font"; -@import "buttons"; -@import "form"; - -@import "header"; -@import "menu"; -@import "logo"; -@import "main"; -@import "post"; -@import "pagination"; -@import "footer"; - -@import "prism"; -@import "syntax"; -@import "code"; -@import "terms"; -@import "gist"; diff --git a/themes/hugo-theme-terminal/assets/css/syntax.scss b/themes/hugo-theme-terminal/assets/css/syntax.scss deleted file mode 100644 index 27aecc7..0000000 --- a/themes/hugo-theme-terminal/assets/css/syntax.scss +++ /dev/null @@ -1,153 +0,0 @@ -code.language-css, -code.language-scss, -.token.boolean, -.token.string, -.token.entity, -.token.url, -.language-css .token.string, -.language-scss .token.string, -.style .token.string, -.token.attr-value, -.token.keyword, -.token.control, -.token.directive, -.token.statement, -.token.regex, -.token.atrule, -.token.number, -.token.inserted, -.token.important { - color: $accent !important; -} - -.token.tag-id, -.token.atrule-id, -.token.operator, -.token.unit, -.token.placeholder, -.token.variable, -.token.tag, -.token.attr-name, -.token.namespace, -.token.deleted, -.token.property, -.token.class-name, -.token.constant, -.token.symbol { - color: transparentize($accent, .3) !important; -} - -.token.property, -.token.function, -.token.function-name, -.token.deleted, -code.language-javascript, -code.language-html, -.command-line-prompt > span:before { - color: mix($accent, #999, .9) !important; -} - -.token.selector, -.token.tag, -.token.punctuation { - color: white; -} - -.token.comment, -.token.prolog, -.token.doctype, -.token.cdata { - color: rgba(255, 255, 255, .3) !important; -} - -.token.namespace { - opacity: .7 !important; -} - -pre[data-line] { - position: relative; -} - -pre[class*="language-"] { - margin: 0; - padding: 0; - overflow: auto; -} - -.line-highlight { - position: absolute; - left: 0; - right: 0; - padding: 0; - margin: 0; - background: transparentize(mix($accent, #999, 90%), .92); - pointer-events: none; - line-height: inherit; - white-space: pre; -} - -.line-highlight:before, -.line-highlight[data-end]:after { - content: attr(data-start); - position: absolute; - /* top: .4em; */ - left: .6em; - min-width: 1em; - padding: 0 .5em; - background-color: hsla(24, 20%, 50%, .4); - color: hsl(24, 20%, 95%); - font: bold 65%/1.5 sans-serif; - text-align: center; - vertical-align: .3em; - border-radius: 999px; - text-shadow: none; - box-shadow: 0 1px white; -} - -.line-highlight[data-end]:after { - content: attr(data-end); - top: auto; - bottom: .4em; -} - -.line-numbers .line-highlight:before, -.line-numbers .line-highlight:after { - content: none; -} - -.code-toolbar { - $code-margin: 40px; - position: relative; - margin: $code-margin 0; - padding: 20px; - border: 1px solid rgba(255, 255, 255, .1); - - + .code-toolbar, - + .highlight, - + .highlight .code-toolbar { - border-top: 0; - margin-top: calc(-1 * $code-margin); - } - - pre, code { - border: none; - } - - code { - display: block; - color: inherit; - } - - > .toolbar { - button { - font-size: .8em !important; - background: hsla(0,0%,87.8%,.2) !important; - color: #bbb !important; - box-shadow: 0 2px 0 0 rgba(0,0,0,.2) !important; - border-radius: 0 !important; - margin: 6px !important; - padding: 10px !important; - user-select:none - } - } -} diff --git a/themes/hugo-theme-terminal/assets/css/terms.scss b/themes/hugo-theme-terminal/assets/css/terms.scss deleted file mode 100644 index 0c9a61b..0000000 --- a/themes/hugo-theme-terminal/assets/css/terms.scss +++ /dev/null @@ -1,9 +0,0 @@ -.terms { - h1 { - color: $accent; - } - - h3 { - font-size: initial; - } -} diff --git a/themes/hugo-theme-terminal/assets/css/variables.scss b/themes/hugo-theme-terminal/assets/css/variables.scss deleted file mode 100644 index 09c7e28..0000000 --- a/themes/hugo-theme-terminal/assets/css/variables.scss +++ /dev/null @@ -1,14 +0,0 @@ -/* COLOR VARIABLES */ -$background: mix($accent, #1D1E28, 2%); -$color: white; -$border-color: rgba(255, 255, 255, .1); - -/* MEDIA QUERIES */ -$phone: "max-width: 684px"; -$tablet: "max-width: 900px"; - -/* variables for js, must be the same as these in @custom-media queries */ -:root { - --phoneWidth: (max-width: 684px); - --tabletWidth: (max-width: 900px); -} diff --git a/themes/hugo-theme-terminal/exampleSite/content/showcase.md b/themes/hugo-theme-terminal/exampleSite/content/showcase.md deleted file mode 100644 index 1ffc150..0000000 --- a/themes/hugo-theme-terminal/exampleSite/content/showcase.md +++ /dev/null @@ -1,84 +0,0 @@ ---- -title: "Showcase" -date: "2018-07-18" -author: "Hello Robot" ---- - -## Header 2 - -Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nullam nec interdum metus. Aenean rutrum ligula sodales ex auctor, sed tempus dui mollis. Curabitur ipsum dui, aliquet nec commodo at, tristique eget ante. **Donec quis dolor nec nunc mollis interdum vel in purus**. Sed vitae leo scelerisque, sollicitudin elit sed, congue ante. In augue nisl, vestibulum commodo est a, tristique porttitor est. Proin laoreet iaculis ornare. Nullam ut neque quam. - -> Fusce pharetra suscipit orci nec tempor. Quisque vitae sem sit amet sem mollis consequat. Sed at imperdiet lorem. Vestibulum pharetra faucibus odio, ac feugiat tellus sollicitudin at. Pellentesque varius tristique mi imperdiet dapibus. Duis orci odio, sodales lacinia venenatis sit amet, feugiat et diam. - -### Header 3 - -Nulla libero turpis, lacinia vitae cursus ut, auctor dictum nisl. Fusce varius felis nec sem ullamcorper, at convallis nisi vestibulum. Duis risus odio, porta sit amet placerat mollis, tincidunt non mauris. Suspendisse fringilla, `odio a dignissim pharetra`, est urna sollicitudin urna, eu scelerisque magna ex vitae tellus. - -```css -/* PostCSS code */ - -pre { - background: #1a1a1d; - padding: 20px; - border-radius: 8px; - font-size: 1rem; - overflow: auto; - - @media (--phone) { - white-space: pre-wrap; - word-wrap: break-word; - } - - code { - background: none !important; - color: #ccc; - padding: 0; - font-size: inherit; - } -} -``` - -```js -// JS code - -const menuTrigger = document.querySelector('.menu-trigger') -const menu = document.querySelector('.menu') -const mobileQuery = getComputedStyle(document.body).getPropertyValue('--phoneWidth') -const isMobile = () => window.matchMedia(mobileQuery).matches -const isMobileMenu = () => { - menuTrigger.classList.toggle('hidden', !isMobile()) - menu.classList.toggle('hidden', isMobile()) -} - -isMobileMenu() - -menuTrigger.addEventListener('click', () => menu.classList.toggle('hidden')) - -window.addEventListener('resize', isMobileMenu) -``` - -```html - - -
-
-

{{ .Title }}

- {{ range .Pages }} - {{ .Render "summary"}} - {{ end }} -
-
-``` - -#### Header 4 - -Curabitur scelerisque felis viverra varius scelerisque. Ut enim libero, molestie gravida blandit at, mollis ornare tellus. Cras arcu mi, ultrices vel pulvinar vel, volutpat eu tortor. Nullam nec eros quis massa ultrices iaculis sed in metus. Praesent sollicitudin sem sit amet orci tempor gravida. - -- Maecenas elementum vitae nibh vitae porttitor. -- Aenean consequat, risus ut cursus placerat, arcu nulla sodales risus, ut molestie tellus tellus et dui. -- Integer imperdiet turpis vitae lacus imperdiet, ut ornare ligula auctor. Integer in mi eu velit vehicula suscipit eget vulputate nulla. -- Etiam vitae enim quis velit lobortis placerat a ut sem. - - Curabitur lobortis ante sit amet orci pulvinar, sollicitudin viverra nunc accumsan. - - Praesent fermentum orci quis leo facilisis posuere. - -Aliquam erat volutpat. In hac habitasse platea dictumst. Nunc ut tincidunt mauris. Sed at gravida risus, id semper magna. Nullam vitae enim mattis, sodales neque non, pharetra elit. Cras sit amet sagittis augue, et finibus turpis. Ut tempus tincidunt diam vel pharetra. Nulla porttitor odio sit amet nulla scelerisque, quis aliquam mi imperdiet. Sed tincidunt dui vel tellus vestibulum rhoncus. Donec tempus ultrices velit. diff --git a/themes/hugo-theme-terminal/go.mod b/themes/hugo-theme-terminal/go.mod deleted file mode 100644 index b5dd62c..0000000 --- a/themes/hugo-theme-terminal/go.mod +++ /dev/null @@ -1,3 +0,0 @@ -module github.com/panr/hugo-theme-terminal/v3 - -go 1.19 diff --git a/themes/hugo-theme-terminal/images/tn.png b/themes/hugo-theme-terminal/images/tn.png deleted file mode 100644 index e6f363db1d4299bd6f88392e13214e5604f5cfde..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 171727 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 L?e{i$m5hbUtDSytK<;E8Knm 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%0AMp)3e_mH&Gn@3J3ua%{*>?0p_c(d4tONY40W zA9AJro6)~?6f;mCbBL`NiqUWp+>d|IOZeiul3o+@awqQimG|CqLfGUqohJ=zfUi1R zNHXQ3vB0il-p_=kug2c+d|ZcwG5DH6ih$$tOB8& zR0DU66V4zq*$DSLC)ClHKYGn<$?T7lQVQH!+H|V4artn+LG^=EklqJV#YYHEU_b|} zt1kqwTGX800U{7V2UsaKs!7`F!(O1WBYmciro{0heDOs`?dC22q^Ft5xZCa95+2Q9 z#O1$>`9GSl=a_(yGu@QDa(Z>A>*R2ut+0^UM-+&kT3*0foS@dWYhxYqYv8mz9e5$c zNmhPX=;`N3cz#`9sf>D9X$JEXc{P@B(9g z0IPxTfWE*u?LIkUXlL^euF7OL!gfx{R?z)OJLEqwnu*{mt7Z2+;kd{BVH#4dOPDof z#n?#SX$EI+&Ij#F*IL>Z%ZE~%totJn0_@otcNwcZ^{wwT$1cJ4*;2uvhABZ1?Afa) z6>s$61oM>pshL&_L(gK3BebB9txM|gN|$orh3mj%Y#kDgbVjRZI*fc>@6of|O#Ni{&qTy|3}%XF4XG1vO}iE=Tb* zk`%1Xce5K3j^ag%;Xc|P0m;vAXG*fn^vxE-kRhzY4uXYh*UliPP!Q51LnOK8P0!>= zwf|nxh~O>p|LTv?)dT?fHecxW2J;P`=v}V!c=E_ET%K)tvWPAeBiJS}MEUL4q?{uy zvN`izghM{#E(Ig^lq&$Z^gMAOBWR=tf!RDF=J?eE{t3zRE#=AZ#fh=RgG;hbDAVVP zPd8gqA@T=Q-<#jO{HU)-dElSDU5TV@1&`Bmur^t!upW1%3|s3bz86Ed{8cN4Tu$AI z!@z{{hN5_a%t%+?ChiE8O%&e>X3usjcb7L^%)AGgAi!DlcUpx6y%x?vQKy1O>lYju zOS`B%S)o{r1GtC9xM*zS%H#5RVEM$tbEO70Ou(~XS0HG0A={UnXs3rjl%>qcH{bN$ zee=Fe`v*RON&pv=WZZ&Zm2{b6X~9>%HoMZzy`#2n^FIy&ms7wm#HOXocUes7 z@fDWHg(_XhU**D^9tnFW%XUOWdO7czU%$q51x&#fSB~_y>#`YSiv^&*$mROIG*xHa z+PIjsd+|FhEbiX?@jdMPJNuvf2X>SNUVVo3o(uL2>F+0;!x%i}pU-OZdwI!Udm?S9!fX$DiLZ;xe*^dO&+ zHjQ&0I6wmp-iR-8MuooRJG%~Poz1+`p4S7f`eD1}lLwCog7%S<&ayZvJ z`HAM%5DLv^uG8bVaxZ`k2^fm`mi^NAJA^O*Z1pcHVCijC*|?b=|Mas zZ~a3b&En097w@Gmgqs^GyQ4t#WlJt-d*v7E{ZkAcn4q2g2Ak7_FltV zN3rD}GDEk&N#bZxpJI3JY8{UP34fVZNEwfp*~Vg92S^!=P;g2?5NN9%7A}~w_-1Mw z#?OeF65J{kq*Kj6W2I~#+jsE`OQVj1IF@uUF-aG4F9FMgNprOC^Gx!lf<=p6GWB#{ zhD(A=^^`^%+`bxQiJM6@4P zsI^kO4%;@-wNemf>tb)0eUdn>6D_%Yndw`<{Y2lOGh$?YS!eg9nwSmvqe#=?%P}zpN6X(p7$qCxqlf5g$k@$p6!bb1|4&>05 zQKYL0_&%wxs7z!Aj)qiKh-`@g=P8ow9bg;4G49#t;|5eF5^)EvnVIXn$A7A%U|1K! z1~)%B7FWkQ>Y~qVZ34?v+iX(L+-WtF#3Kwq}m|r{4Ip z^|JgHVu@I9S90GWfwP;Eo98@`jw;Cx2Bna`mIY;caSl*=HR#EuG9@QQi}EqEPS_eY zVi`wj*4L(nHZ>=6;nq}wd4S>~ptooBQ$FfZtrC&6K7&J?5#^pCwQHzvTmW61Sxm86 zIL&g2d0RIzfQIiG9J?}nxuIRwr1O#9(B(yS8u zCjq|c7gP@R!nY6q3}Sz-|9$~Mu8i5cKPa!y7x7KBiLvT0^%pJJSv!LiG)>Bt;^l%B;l=!8wP#SM~o)&wi0)ueRZDxKTwsl|yZl>b+;mj0Nv- z|CMi4=Iy@P)iLO#@)2SO258m#K7M1P>Bo8z>FNSo8GRBHCvyn_V>!3yTFSs=CHj4E z*F17j0~EbM{JQw=hxodZBx-rE2X&Ou?b)g-R{wFPI;jPsw>~I;F(l_4t?{_!N8v+$1Uxkk_w<6fHkQ^VN1IwHFB)Og@lnXXi*7a6=~it#1t7{?fXo1QK=7=*}nj3i{1t`oM_omzrPtZe}(7+6oURb5ZS)U+kXEa5I0 z%;KBn#rn^z^!l;tKmpZYIw+O#2R3k%8XmY#C>iYaR2V!FOvX7@Cw1n1Vg>&zJCy&i z06Mobe3)E?j^hpMfe&*2=P*GAN0x5_qHCkd87%5_g6i@Q{vaDx`1at6meom}W48M| zNi#U4Po_{LzvA0B*kBDKpIO%U!Ml|NpRR8BO~V{elmwZm{$MzfQc_M4uHbEKLjKCw zy;TRot%RWbO-GT8Ao;$PJDpBMR&HcXy$d7IBDHuCL(xPrxT`$!p(yN{E&>s}%d!Cp zh;Y5_&@i9DgfrOVal;+MGK5$9wS{3b(K|$pG*{q<^nEnNX@iqO6uC!2RDLF$El=iS zE$fg7f%@}n36AB9&IZ>8yGA~@=QZQyGB%MN8D4uhHUZHeh+#G)eCUa>aLv5#m$o(fMB?%u zzIwdp_5xmvJsG^h{Smv*UP(KO|+Ud!G z1LF|#x$P*3g(F;VF$(||skg#WEt4GA**osAh@|baXe{u%UGt9uzwORuj~LQ5gT|kF z+0sO-Iclby$9>-q&&qNoZQg%;x3(#zowis{;tJWEs$Ax{^GtOVtUult%!YMec=}I) z&}YW&C;KBr%*iZ@rG&uKY4PaqauSRUNmnuXJs&EMH0`hbiP?wJXV4$FyuY5$fLEr1zSs9q?#%g*+^dnmYOk}3;LYVqsDQggj z5kXL$)t>lK%n8$_h6+o?+a^qRChoWp_NPNe+2k&8B&(tG{MQe))dS!d6n|+df6h}5 zYffVeH~o=ROdq>ygZ6}6$WP0xe&`%8X;)km@P%laZe>4q{1KJw>TE)+1 zYB|X?#Ftn_M2g2dLp&P>jf=uyv=hu0<%W^4lD^EZA^zF}{nB@5K8=b^F+O84g7Sj> z_(6{oh)wRwT+cYe?PZH|-GspAZdA^*4j$W}bxUK&T0teqa=1_A2dwXs;>K z=&ydw$(g@_lR!k74K!SRS+bp-5vJNm`fDW2K#jyKC*t5~wu0?)tQMr=;)CmU<{tJh z__H%%au}gY(RG*S_)VbH==HEC*U$OU=d#ocK|P1PH+pRP5FS%Z!C2l&98spOU14~d zg|UdkRnts%ae~I>nOpE|bQW6hN4t{6q3{#qKXS?}#szMb|9|8v=pk#U!!S2gxnZk}Qpi*^qU;e=TscVFwJYgN5{vaSQiXuW7Gg}{)CX#)!=oeQh&?gs{F zRK3-Pn?j#hVhNSxh+2s028CpfJ6->!)BR6;Q>4%CuCP3i+tq8Cd3cnz&NDx^m+s0+ zLTEX<*6MFRj-L{+_%)g8+|=72z8k$~e6zUcR@vXZ!J>fQ7@lAh4nc}n!sm`Zm{LG| zqT^+p`eO%_D8^Ph#y473xhqf^ICB}V)(9euPC=c;+kcC+D<)DPna+)LD4vyhxfDi* zMlKx!4>FqO>8WNSSrJ!Z-2!wF3-$<;v41h;SRbmnrG#`goaNufNwIXYhvQ)4JZoO# zT*}&ow~+R^$SJWjCAHcGu@6L;QPz9#MC2JbhY=w|yG_xS zFKEge1Afe^B^4RO9(#}MsM(;Xwm-VNgKO8eXM_~wIdSqX^82cIuT z<4Z-pJV`=kJ7*7up#WcCvJ@&=R%>Q3oZ;C+IF-sZFoYSbNB!o{2CmbX9G;-1c#=oV zQ{`f1u+b9~!{yrx@ouxpP7+i;xa8uS)r$}Oi1bz$nEm#!nLA*se%_$3Ve;-p;BdjR z4IjR!kLqD(?+%RO)cAn{<+#K;zTYL*d;g23j={i?&{vEuMJNu)vn_PnRDoIWHH11v zO&{LpmWhK64SfPm3ic?Ps+|-`pWYXKAaZesnKs>llsig&#ky$I&mm71S_|uksuK>B z5P)lyl|=+xHY$LYVgA~VB?Ldg>6%?6n;7o8_1sCJuVa0u2c0ep!o)mH+dJCyLE`ky zwcyE~tdgm&>T@6Fde~~y(E3I%6EsclXJ{AM^KgU%3VWrE6?pu&v?0U`FXct4Y6HQ^e!9@QcZoK%%qQ zKaK5gtp_#vz3l6wYuMW;-l!HJZ)#pm`Rd+PAj2MYS|qY? zhUxxb`)U}A0c$4$uIpaPAr=W2RsYjj9+u&2O4%)nrjfMCuyW_iJFUxN)7;4wgTZ32 z(ljhmmZGrzYYUi&o`~BH zCzDG^IL+k^dy^^Sa+@w z@MIQQTL%n~tUNi1kp9H$d%ie(Gu-)R?Ea9%oe|!${Nc`BS=n$#(hGC%>ArcHku!VI-Z69kL*33$+O~y<{`*cor@?GiM45=FY$k9O< zYbAJ1rdCc-5@fl!h0MN)!;!L^Z&jNI1>YaGbp7sKsAWwvK5$sxCg%l4J5tMC3eNcvXT0*xM!efG&&)CNS$H`weR^R<&%8 znZNyx?Ur@F=&=cSUBu;vKd_>P#wieBiN~y91D~1P*=YqsJ;u#}h&w|sm(wBZG-PIR^aClxp5lt(1a&$2W4ax5P)FE7$117)Zhm`1TE)4C_MWz4;sY z!nYy^@U=Xd{2Zw3IeM zOTIXymwC!$ZaHb&99J9Kx{6M22OZ-SaY~_92D&^N1z)I!>m;^6*@>}<&v3^UItl?j zEgMbIXF@Z;u%Rn$UuoCxHUmN~V<(Di)pQ+R#v5ngvP0OSEh@lnXTY2>wn=s4C=dYj z2%#HmZ@5iTGz*eHd3Xw1s>Iz&+a~V|dDg*cIhV^<-4d7jYWI7G7l0@c{JMuXJ_&P~ z{=h@j^AquFQ{K%gM;6FODsx-!I5ymf(AZR|4D@h#JYs=p8~E{ls!E>y%A9Jv0@y6o z{N-#NqTh3BSFIiG>dRba&c<^YaUPH?VFdC)*D%HLP1lDaP|mrn=op|Q0H@}*5S?8 z4pMw@FK?c#oQ=u!q?z6PmoKrI-T`=WF}CzrZJm`aYm_7QRJ>>9VTz@;O*ZNobn=+H zwt*Vd;bRXthL!d9{nUE#<;U&!E$~sQr;h}rblQ)BJt_m={J>3REle|_2s(X7CX&m< z5TX0z$OWihw$sqDIMp@%>Bl%IE@zJQ7GiH=@w!EPc^Bin%iaGGM09!MgpL6F0d(eF z#vFl#7g8{o_5pA`p|JKgN*j-9zs&=;Jji@%ry({C@F8Lkeg`Ft+%}2lSlS}J788nupp+JREr4+#S%XhT1yGvvJRhUCGW+x zXHxXotdIkN&xQV?DKh`cpUOvG8|dgBT5XHhkZWkhiW^rEu{9naL81z6rx1uxELVoj zZ!nsV(>-!0&87amwLCUN_}ybCwwB5+7hgPJ!KGt4XHUxAoT`r@h_4@m$FpaM5l>WE zRo_4FMOeSVW=m#Fh6d#c_o8bn08L_f@pF*HC{~r6&xLN`L^bw14Z{ z5fG%6$x}}hB!Jx+_ret94(w5!JCxB-?6@));9`Ipif)hNlJ0YWX}k!wT3;Bn=qI)7 z3{4-YPfuK~Oaukg&Mx+#*XF~h&dd&i*D>Gd`t>Tu7UJ2kC`eX(gUO>I!a0g%4;y0+&LHFvRxE?fGRQ~AFx^f|OWMWm{gX0{BUYFSSj%Plzo9q3NBA z;Q@lzfTHh7o(}Im`Z{X*i(LE26z*GaU<`PL z=B3PLLfH0w`niVv4h7?qqo|jZ&p=f^vFWezU;-K!Rm)XS_wbzRc{6Av_@y#gVkcJJ zy0UJt8v7hQ-KDj}2tvj30%nSa@#|54kxCn-uU+OSRCGD%vNGf#Z;VxoXZjA^Z`F}i z%`8|{j@v9a*j$um(gmRqEq^V7W!(ae9|IKem}m~Kpui1W%+A01!+W^n5A}E7#x}s4 z9Pdnhh2x%~1^DWNOoVRGmU|TN(!mXNk?i3@2ZuwynCg&|t(tX8M5Jv>C{Y9iNaEOq z;=RQ#&t8!iMa7amM>w4WX=c%CC5$^EZcuHN0M;pn^=<{lQ$c zAsF{5YVjTjeYy5?qMa}mTY+LM96oH#^V3J`J6fgh;s5*JB)R29@52P)fKh0g5%3t0yUs*3>69Y7i}|{US}(W^ErG7l0Z{7{2L2q?{4jLZLpr=SH1tL_*tJ{!HCA z*T@kOQID#OZ;*8q=3*y?JDco?s?2axUSwkr@Z6QW|VyJAY6Qb5R;@TWBQSO z-!iy1>Ww#ZJX`Jck@z*pOYEJ`ZV!lT%1=G2)GHqQc3@S{BaAn017f+5Q8Z(D*10kDHFu_B50 z_VBCST7$kK;P8VQZ9kcF1gh87S^_>~b+Hglh#XrA0LmRf zIo(Z;5?#zMA|N{6|N2+X4S2<>OfB5SP#L=~g^qbRe@X?TP&UEB05S zY(i9H8Jk zOhpvJ@T=WB&-_eYv;f@)_+vdX`5a0PzW5hBX>XY-!n>hkbK<0y(+d$Q+hf1D3G@%| z?%Hs)q5G!eEJ8sEJq!Va(`;l>X+aC`gV#9OsHo(oI~={PlhO?E6i`YoS5P*Sxiq+E zuXA2H_w_)7_yyHV(+w^^llivd@geTOJ=31yiB2VbF9!x%rr7b-^@tUaWf4wtw0dVV z;XAI+Py@lAkEKv9KRCk!H_%9};3LZsNul3rOIEtu`1!8N`zv@8pE0K`Hmo-LAs{*= z(a*wTTH2%3UMyl!r*hFjx{dv4z`+D(AW*Lfpk~~hh|q)S&N2CufAF)nOl_#gelA6# z*GIXg!cDD9(WbSvSU2Z*(Kq%c{O_kucXgT^oXmo=JUAdA>6v&U$q@#*>`a%U55bEv zWqzZve+i^J{g+W2Rz{H$ORs3Rr+>&W`hSzoj;#z1h6pI_D|~|ZE4P3~2G%YiuptM) z&jSUTUe0z*`qQpp1W#Dc92qeyTR$tglEP#$GJp^ z<9%POErMFY>LM~O%vOb(osH5-6`XsU=6)Op3oODMd-kUKC;xrRM^y;) zkrgJZ>s&;^#^V!=4Ycq-<>8;PQpCLw=9&!-W|AF&(nKv`o_b8rH0+yUD}Z9GYD4J$yK_=!?PADYE2%`s#F_`<@{ey3R2ge;Uh8uK35s2_r^! zD~hHAe8!X$6dUveYqMHneVZ$6G4a?#!`X(!g)RGG?X;V#-mF;8GlcuzgJw2ko3HJv zC(O!fyFDhD=3Co>dY;9@dst|#Cy*XvA!vq(Cwh~(S9|Q{9e@U4f$~{Ky?_W-aK6N9 zupB?2s4d@fgD7oM;@h(NcOx+ABgjq$ zdxD}22L1XAXmW|!9w)8OY~76xe6{Fwv5F`xx~DrfMSq5XWtjOMKpgB)JDo=wPv3gc zI2esD?v0y8j-;ZelxQcGM{zzmHpG%C6KZBO<^5}3BoS=3VPyU4E)pt}%mzf-?9 zxe9Jy4byqW*W^$4Aj4UfNWNRO(i8cYGwAJk9LK{6Z4 zej-9ezFb|65MEeXOePWRrz{9%0e2j#ynewxbX8q^mdwBO%elJ!iAe;B%YyIJdb(<1 z;`aR08?1B{WPJ`k2f_QZ)k=^22%AAc^sssB86rv00eVU= z@^PbLJETA&RxJi$XA`F!ge`z-m32BV)YLQ>_*EopGHpK9^emVdiYMQEXUOq!V zBLi<9Q*u2V^TIPIplfX6@A(k=TegsWK+~XK$*NwEl)24a3MOm>a2orvRk53BlQ54v zG50se@~R|C;4B@b#(d~UZFFjF9FtzN3Z8T%SxUWwF$k*rI^N(V(l5fMSj7(2Ui%J> z_A)w(8IhR-Vlhh*F_i~T;4D#gfO`|U|6b9QT&xPSV&w(Og# zma=uUH+3i4(ti3u&dJPyWnHxwO)6pTj((KOPR$-CIGPQz0q;gGY(6P+wM3DWVYZ0U z$u};sYa*$9MH>>U0w<%h>$vh_>x!xu;fh)X^QK3!`LizL|aXS}| zFD-?0XCMV!IUt{wmUu^^WP%j#MvsQ1^czKLZV9=J6J$LnFz;R{hSXU;c_})t6Ww$&U zu1e~8qnY?M2hrk_K6xq@zZh=EdRt@(J^}w&l3jY(15ewsmOjn8Eg@O6duY9Lg$YEu zXVaS54mj4QCC#-_p@3xhB<-BhA0+e@9z4dk9Yxh;Pk5v@B$Jc>RVp(k_4+D=i*|;* zIqm&6dg!f7AD;=d&9u5a%qxZAcowP0i3 z@zCNuD9nQQ#b@a9OfCM2a5T=hTMz04bso_3dx74P?}ssNsB<3X28F{5$92E{luIxfphj+|dee7_mBY64dzZz!cxC z_RweW+%mH2id1j+zjz;A-l!^=CUQj=^fVWHCQFu|(tQ-p%2FXma0PfYHFD$tBgsmZ zIWn+8QSQdDi~|X!WBo#`Cg<*sX5%cMppOt65pnny<#=pzD6@=RdM{Qv|4}x`*3oAv zKT!0+rnt4b;>#w98lCGM1l|bjT8rl%ufwKIr!v#p<@Wh zHt@fmn5Qi_93T-aENmOXP*e8H_xzqXtCg_^97-CJ=_;nxBiDI#Y*#>8-`PXkTBIq{ z6EhmTDP}mK&04zs1SgaI?4^>8bi2s!lH%$S{zMuzpmU#U=$l_Ctvx;WO82%ntjWm* zK{WphS_{EGMJ1`)uhj2Zx{$MNjiK!@c)I?si{TJ!vveXYwtI8ekPS)hsaVnPYTCNzp4|BT%*b0`)5W96^E{&BM`syLmsvN$ z;Eo{SI%%Suv=>`N^`B^iM!BDWWnpL`3(Nq33jz8)^kUYhFA^UO`R}iYk%6qLS ziTi%AR3;tgg9L2XzvkYU|7^dAVI9qbhTW+br7EPi^7i^>^PrjGQhxtOYtc(@Pj&}+ z^xYk``t+>&Bj@1W>;B%C|25;mU7MD__R(vE)7&icx&6u=PT~CmjqhaS;0^F04oct~ z($Vk)>RvMw3v3|b*_y_HOqElOJ*s}UZvtz$u)U#vNI1WO?IQq>MSC4xXiMpROZ{B_@9%_H-<6D&rLHwc8MP z32=w!syAKFcfGXbIp96yM|c-sZP?#xrk2Ff?&JdZGA-e5rn$quq~I|-Bb*3{bN4{- z=jk1y2>m}0P{NIzha+E5kh7ND<$aAr^wG$hw&+MjV7``p46ZiHJifyEXm?@~y6?B$ z)}}=?*;ttfjTfd7w#$8Npo`&tEdrPh$sdvzl*%Pex}hLjCdvwY*7R~Kt@RUx_U|@* zf{u~sWPV-f!2X+pcf7mwtySWb^PQ?_5AV+7O4f$}0x(TjjcJwuo`zOPbHf)`7>WvC zShl+t4!}$|-brD3rQ3UKSuU4DKG}rvK|OXA3acL6L<9_iN9zGGlFjufpbifFor}Ni zu?;P4BN_!oRodZT{b5dxMUN~rC|bhYT)75Pw^RFa-j z&N#UezB22^RS#B;Y%TzbET!lQkRxdDvbUwz5l>gf!SX6Vn*qeMBO)4B1`ePLf zV_3uI>bK^ys^OuBM&GCzIU18B&!}n1gUZ6%jbN18J?sCYcZIo0A5jQh$$Q8hx13{} z9}>4~dH&U=V%RPm?(Q^7!X`!TB6 zC25p_9NKZn9r}T-;d*V;y}{wV8Q-R0JapLZLt<);Xpt92^}*!B)#t(Pxr4Ij5+t^j zF5R2+UrfKg>pCD{KCA1nnouuXr&I&Z2(O{zCx2{sk^(O?L5kU=Nh$^Lr7WS_>PSpM zpiHWUmhByrXxik>Z~P8jFT7eD`Sli&#t4{9mwSm-A_ZA0Yzml^VAxQ}Ww7xEv#&q>oVpw)+6sT`m{BWmjN<-`+GXhRg0$n0!wqc0A5&jykjO0&>>IzB zRIl)GAp*=&kZ?KP&&fO8f}mMr??d`!sj(Y%2I|fu#SkgN0@(5_qVwIG=~yOi!#LwY zcjDR&mnQgONE}F6DV$fwEKTn`*%Mp?!VP88mEA zJs_%qJC%&$r5d(%L$98B-Gy{gI4Xm7Mj-jZV@}qewPBiCSzu93*LQOkcH_tk{;u3` zEo;assgY}CZqhMgS7#w}UMNlxqVBxj($_E({6U^|+xpEEF41+t8s9|DnJXot0OJ~} z>$DwsbsqUPZ#b-nN%wb2?mge}78K)&ppUFC&8Mn)ij5TBZJzcUQ6Dn!>sR~Vq0Pn* z2LpW?75(43$AdpfkV$u3cbMNGgONT9q`kf0_(tMVJwMzbIuQM#tq86T`tNi^57SOMk}4BGZMTxYRk_bYXlBh##UP8M zzSTA8w%>fd=yb6Yn2sOyOiJclSsXPt-FtxI^-8^4drp^0sbZrKgp73ZI%GK!W)Ip4 zYIIGss$TJ+776F>&FFLgC;O&4CUAe{r90!}VX};^F0U!s+m+Xc>!wAs)2L=*q%k$~ zF6{$jzk)%@Bdsbrj;m=3?3Vz3p%cC#rWI_fHs}t3kTUBb{!Pbm8nSn~ZPn%O_{mUD z9K~)^v1md-ZIP+s~A}G3P=QE0r^8Y%gFB|Yyi}gX$ zp7g)L(}C!Cw<@y$rH=|oLv=cRnL;VTV_;yfK*RPiNc&70p8MyIdavH z$$31->-KMgMzhAMdq&_02Tvhq)^MxO=HPYZ7sCEKsX6oe05QLB#{96!ZW;aP7Dm%X z=g3?Mfi`pl9uxFgA44Jd&lFu~UCRk@i~FgZrBtGKPr6+$q@(Y+Z%^U^qijyM#xAx?nPHUCL&|y_g4e>J%S4`0$6<7nSDG4`O=_jkGcCw5HxP;Nb1qj&H_j!ASk_ru%7nT_M#@SIoBQH5jGh7=`e3tC=} z`WE*Wv=?mbh5>lRQ|e6~8~4K+kH@kb7}HW#VfX7E?j9i|JuvJioB(O6gD-fC-LpBN z&G?kWkjJ8$9F0+bNZ#MPxy8yML{|`SpzBYcvoM~--SS`=I%d+mIzLiP@>n0ZkfEAf z4A1ssJXD%9nF#@=7)EEQ^k zMktMh8nlQp9#~sRbN&0gpd#`Gd{cIQ{V>wrN&ihx)Lb<~F)hQ2w@3%QD2Ek2iQJP) zo`A{rJ~^HX1=4e2QXm#;t-mTx2y#+iBnx`Qz@kq21lC(;_221zS8W7$4EgaR2g8JN zyf=bL7ire9Dyqu(Iw%=9vfs0RQP@wkpz7~Opwfo~AtO@(S|(#>I2|34=eg!Xv#z?I zeV&R(zj7l{@j1kQN>BP*pQiuSC&G{N(;q6NBZ=MFi`Z7NDhF+5~?Z7PG@%tujLn~4kJOpBP zqBC?Fe)lE8ijxrZubZq{UeTwNQXw8kcXn^s_Fb{iCCs-i;LGU0GFa@%i)$;UY`yfJ zawoT8w%sT0t77q)u@AWR!B5Y9r=V_7?C)$`=(>0VPXSMcJ6E9ndSL;)lTKfo18lk? z-X5lxif9Mc?UONod5 zh>|H7d>1KsWkZ6N%Sq0H$uC~NOYk>U-lz{UqJEAa@u6okHct8ZUzs3=nZ?ye26X12 z67^$X4W2uL#~#7q)a9y%f)l;a-`cysmmqt~|8}f0t*RjD05O^*fYU6SP1f)dIvifO zOcsaV5eB~wbCO7K*q}-lWZfId#|WILHut1(whfdYb`IWCSH(nWR$BTHD*e2#ihfE* zIQydplfxg6jyzfwZ=g-`UrNXSC%MZdC&`3|ToE1|slrZJEnRPJQZiSDLweVa88X65 zk_oE+!7f-!e0%(JEcJ;`4A-T?TIEvrJWJ2N`|L$iCMmzDcaJPlka3xGS5Hugar>=0 z@dD;Wi>TvkxD~<~9#igf31nVd(j=;bsA0093u(dc3>BZTmwe>FIfoq5iHmc=b0)z` z47kBO6b&9Z<%+AP89|?>frGQQQd%l0FUKEV9>D^}lAT%~HVf+!u^y_2m5a9E<^r1+ zKvmSqdp&pegZI7bP3$R($MYRUtI@(5c$Q(2vO$sw-N~YEmQ)$haHk0e-aGzu6O$QzQam&Rhq25sk zLLsPY?U5y{lX?iGx`U*iSp4~ug;AZqe*I(RQ{?Wl#{%{3N;X)h41pkvha24M5d5#0 z_|Nh4^VDnO>Qc$VyO^6&)cuDWDjBw2kp|pL1ZuT|lF*DjI7~dMJ~$#~@G?Rkml$eV zJ$TXkh8U^ehTyk7n-BoRWGST5*C=p^)NsR=slkFm!H5^F28WqUC5A61O#GTr>3^TYOSU_$-vv5{iU*+8y!K_mH9N(W!$+{!F5<{2aK^MHjlG z^F4m=ACUk%ssnB%5s^{CSX@?x*ATvgBmEEa516e({6%A?pTRDDPzg0N5&CRjr+YxQ zx}ZCYy!yytOF_M)gnT-jUC^tYI^Z!6j|o@zE02UW2X;D(HJ(xDw}OWL=lm9gXe?Ql zU~;NUI}s7P5Lw>n;43l|W*_KKuF-{SrdOV{gA^}KE4WWKq<3rrULNoN{+%Fka6ZsI zbn$Cr$-$i#MbXG#%QLm!{dhc=wp#$aA+HS|XBpdyLnLs}LzqmtrjAeBAIkEBmdAZPX)jonffp{Lr&67u(po{?XlVbSQrG;q9cHP)R#J)V}YcoqH~ZjZc&uWVmps>ih_N%=S(LJP~vi z&0AeZFQyucLN#6@Sg06va;=a%Al^$pR8MT&T zyt8-(3wMLHf0#`#O`RZN@6+J@WCCBo(jS96w&KzW5|DIN(Ono~qr}zJt>dVJ30Pe{ z?0y2PN9!6~d8Qukc<;1qvQN#p1CHoc_4$!Q;0BiA3yngm(~B+~rC!O&80tvJ#b$3Z8EokiQ>wN|ja@@V)P zx6Ns*E&y_8xD}T&R%Y+PQ)lmYAPX`JpxA18u_dH1vytDjxz_jK3at}BEpm1yc2Ooc zwW5k2EafTt&DgS>ojXvgVFWvhl|8db)>e!Fw#pVDP8(nLO`FxJ*V-&jI^jm{#pf%Rv)8?B< Y%Tk9K^jk|d80aG>^;xn)+&JL>09wp=C;$Ke diff --git a/themes/hugo-theme-terminal/layouts/_default/terms.html b/themes/hugo-theme-terminal/layouts/_default/terms.html deleted file mode 100644 index 399d665..0000000 --- a/themes/hugo-theme-terminal/layouts/_default/terms.html +++ /dev/null @@ -1,17 +0,0 @@ -{{ define "main" }} - -{{ end }} diff --git a/themes/hugo-theme-terminal/layouts/partials/footer.html b/themes/hugo-theme-terminal/layouts/partials/footer.html deleted file mode 100644 index 17a44c5..0000000 --- a/themes/hugo-theme-terminal/layouts/partials/footer.html +++ /dev/null @@ -1,35 +0,0 @@ -
- -
- -{{ $menu := resources.Get "js/menu.js" | js.Build }} -{{ $prism := resources.Get "js/prism.js" | js.Build }} - -{{ $bundle := slice $menu $prism | resources.Concat "bundle.js" | resources.Minify }} - - - - - -{{ partial "extended_footer.html" . }} diff --git a/themes/hugo-theme-terminal/layouts/partials/posts_pagination.html b/themes/hugo-theme-terminal/layouts/partials/posts_pagination.html deleted file mode 100644 index 04951d5..0000000 --- a/themes/hugo-theme-terminal/layouts/partials/posts_pagination.html +++ /dev/null @@ -1,26 +0,0 @@ -{{ if or .NextInSection .PrevInSection }} - -{{ end }} \ No newline at end of file diff --git a/themes/hugo-theme-terminal/layouts/shortcodes/image.html b/themes/hugo-theme-terminal/layouts/shortcodes/image.html deleted file mode 100644 index 6b2a2c0..0000000 --- a/themes/hugo-theme-terminal/layouts/shortcodes/image.html +++ /dev/null @@ -1,3 +0,0 @@ -{{ if .Get "src" }} - {{ . | plainify }} -{{ end }} diff --git a/themes/hugo-theme-terminal/static/img/theme-colors/blue.png b/themes/hugo-theme-terminal/static/img/theme-colors/blue.png deleted file mode 100644 index cb5fd9960d0086cb792f348447b655632ec033e2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 189 zcmeAS@N?(olHy`uVBq!ia0vp^Mj*_=1|;R|J2nC-&H|6fVg?3oVGw3ym^DWND9BhG zLF`I5%edj39bOujXKbLh*2~7aa+&duv diff --git a/themes/hugo-theme-terminal/static/img/theme-colors/green.png b/themes/hugo-theme-terminal/static/img/theme-colors/green.png deleted file mode 100644 index 490979290cfff1aed10757350935c5485d670e2b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 190 zcmeAS@N?(olHy`uVBq!ia0vp^Mj*_=1|;R|J2nC-&H|6fVg?3oVGw3ym^DWND9BhG zgTe~DWM4f5u`Tg diff --git a/themes/hugo-theme-terminal/static/img/theme-colors/pink.png b/themes/hugo-theme-terminal/static/img/theme-colors/pink.png deleted file mode 100644 index 96d49eca2576e0126bd016b55b4bbe32399a372e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 190 zcmeAS@N?(olHy`uVBq!ia0vp^Mj*_=1|;R|J2nC-&H|6fVg?3oVGw3ym^DWND9BhG zzT9m6h}9o k-F;qGKH{;kk|}ABe={$$R?!r`TA=9+p00i_>zopr0JSYDoB#j- diff --git a/themes/hugo-theme-terminal/.babelrc b/themes/terminal/.babelrc similarity index 100% rename from themes/hugo-theme-terminal/.babelrc rename to themes/terminal/.babelrc diff --git a/themes/hugo-theme-terminal/.eslintrc.yml b/themes/terminal/.eslintrc.yml similarity index 100% rename from themes/hugo-theme-terminal/.eslintrc.yml rename to themes/terminal/.eslintrc.yml diff --git a/themes/hugo-theme-terminal/.gitignore b/themes/terminal/.gitignore similarity index 99% rename from themes/hugo-theme-terminal/.gitignore rename to themes/terminal/.gitignore index 9692bf1..ed97239 100644 --- a/themes/hugo-theme-terminal/.gitignore +++ b/themes/terminal/.gitignore @@ -88,6 +88,6 @@ typings/ .dynamodb/ # End of https://www.gitignore.io/api/node - public +resources .hugo_build.lock diff --git a/themes/hugo-theme-terminal/.husky/.gitignore b/themes/terminal/.husky/.gitignore similarity index 100% rename from themes/hugo-theme-terminal/.husky/.gitignore rename to themes/terminal/.husky/.gitignore diff --git a/themes/hugo-theme-terminal/.husky/pre-push b/themes/terminal/.husky/pre-push similarity index 100% rename from themes/hugo-theme-terminal/.husky/pre-push rename to themes/terminal/.husky/pre-push diff --git a/themes/hugo-theme-terminal/.prettierrc b/themes/terminal/.prettierrc similarity index 100% rename from themes/hugo-theme-terminal/.prettierrc rename to themes/terminal/.prettierrc diff --git a/themes/terminal/.stylelintrc.json b/themes/terminal/.stylelintrc.json new file mode 100644 index 0000000..300e374 --- /dev/null +++ b/themes/terminal/.stylelintrc.json @@ -0,0 +1,12 @@ +{ + "extends": [ + "stylelint-config-standard-scss", + "stylelint-config-prettier-scss" + ], + "rules": { + "max-empty-lines": 1, + "color-function-notation": null, + "no-descending-specificity": null, + "selector-class-pattern": null + } +} diff --git a/themes/hugo-theme-terminal/COMMUNITY-FEATURES.md b/themes/terminal/COMMUNITY-FEATURES.md similarity index 63% rename from themes/hugo-theme-terminal/COMMUNITY-FEATURES.md rename to themes/terminal/COMMUNITY-FEATURES.md index 1108747..f20b670 100644 --- a/themes/hugo-theme-terminal/COMMUNITY-FEATURES.md +++ b/themes/terminal/COMMUNITY-FEATURES.md @@ -23,3 +23,12 @@ eg: - **Single Page Website** (https://github.com/justinnuwin/hugo-theme-terminal) - A layout where the homepage can render lists of pages and the navigation menu can link to sections on the homepage. - Justin Nguyen, software and hardware developer. + +- **Support for beautiful *KaTeX* formulae** ([amtoine/hugo-theme-terminal-katex](https://github.com/amtoine/hugo-theme-terminal-katex)) + - SHORT DESCRIPTION + - Antoine Stevan ([@amtoine](https://github.com/amtoine)), software engineer into open source + +- **Configurable timestamping for posts** ([KatieTheDev/hugo-theme-terminal](https://github.com/KatieTheDev/hugo-theme-terminal)) + - Allows for configuring timestamping, not just datestamping + - Works with last modification dates as well + - KatieTheDev ([@KatieTheDev](https://github.com/KatieTheDev)) \ No newline at end of file diff --git a/themes/hugo-theme-terminal/LICENSE.md b/themes/terminal/LICENSE.md similarity index 97% rename from themes/hugo-theme-terminal/LICENSE.md rename to themes/terminal/LICENSE.md index 770457f..d1a70b3 100644 --- a/themes/hugo-theme-terminal/LICENSE.md +++ b/themes/terminal/LICENSE.md @@ -1,6 +1,6 @@ The MIT License (MIT) -Copyright (c) 2019 panr +Copyright (c) 2024 panr Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in diff --git a/themes/hugo-theme-terminal/README.md b/themes/terminal/README.md similarity index 81% rename from themes/hugo-theme-terminal/README.md rename to themes/terminal/README.md index f57b78c..e794aed 100644 --- a/themes/hugo-theme-terminal/README.md +++ b/themes/terminal/README.md @@ -1,9 +1,14 @@ # Terminal -![Terminal](https://github.com/panr/hugo-theme-terminal/blob/master/images/screenshot.png?raw=true) +**Demo: https://panr.github.io/hugo-theme-terminal-demo/** -### DEMO - https://hugo-terminal.now.sh/ -### ⚠️ The theme needs at least Hugo **Extended** v0.90.x. +**Create your own color scheme: https://panr.github.io/terminal-css/** + +![Terminal](https://github.com/panr/hugo-theme-terminal/blob/master/images/terminal-theme.png?raw=true) + +--- + +⚠️ The theme needs at least Hugo **Extended** v0.90.x. --- @@ -19,11 +24,11 @@ - [Found a bug?](#bug) - [New cool idea or feature](#feature) - [Terminal theme user?](#terminal-theme-user) -- [Licence](#licence) +- [License](#license) ## Features -- **5 duotone themes**, depending on your preferences (orange is default, red, blue, green, pink) +- fully customizable color schemes generated by [**Terminal.css**](https://panr.github.io/terminal-css/). - [**Fira Code**](https://github.com/tonsky/FiraCode) as default monospaced font. It's gorgeous! - **really nice duotone**, custom syntax highlighting based on [**PrismJS**](https://prismjs.com) - fully responsive @@ -99,7 +104,7 @@ You can also choose **one of the 3 possibilities** to install the theme: # you fetch the theme module. # # hugo mod init [your website/module name] -hugo mod get github.com/panr/hugo-theme-terminal/v3 +hugo mod get github.com/panr/hugo-theme-terminal/v4 ``` and in your config file add: @@ -107,9 +112,9 @@ and in your config file add: ```toml [module] # this is needed when you fetch the theme as a submodule to your repo. - # replacements = "github.com/panr/hugo-theme-terminal -> themes/terminal" + # replacements = "github.com/panr/hugo-theme-terminal/4 -> themes/terminal" [[module.imports]] - path = 'github.com/panr/hugo-theme-terminal/v3' + path = 'github.com/panr/hugo-theme-terminal/v4' ``` Keep in mind that the theme by default won't show up in the `themes` directory. This means that you are using the theme as it was on the repository at the moment you fetched it. Your local `go.sum` file keeps all the references. Read more about Hugo Modules in the [official documentation](https://gohugo.io/hugo-modules/). @@ -163,9 +168,6 @@ paginate = 5 # the list of set content will show up on your index page (baseurl). contentTypeName = "posts" - # ["orange", "blue", "red", "green", "pink"] - themeColor = "orange" - # if you set this to 0, only submenu trigger will be visible showMenuItems = 2 @@ -187,15 +189,9 @@ paginate = 5 # If you use git, you can set `enableGitInfo` to `true` and then post will automatically get the last updated showLastUpdated = false - # set a custom favicon (default is a `themeColor` square) - # favicon = "favicon.ico" - # Provide a string as a prefix for the last update date. By default, it looks like this: 2020-xx-xx [Updated: 2020-xx-xx] :: Author # updatedDatePrefix = "Updated" - # set all headings to their default size (depending on browser settings) - # oneHeadingSize = true # default - # whether to show a page's estimated reading time # readingTime = false # default @@ -207,6 +203,20 @@ paginate = 5 # can be overridden in a page's front-matter # TocTitle = "Table of Contents" # default + # Set date/time format for posts + # This will impact the date/time displayed on + # index.html, the posts list page, and on posts themselves + # This value can also be configured per-post on front matter + # If you have any issues with the timezone rendering differently + # than you expected, please ensure your timezone is correctly set + # on your server. + # This value can be customized according to Hugo documentation: + # https://gohugo.io/functions/time/format/ + # Default value (no changes needed): + # dateFormat = "2006-01-02" + # Example format, with date, time, and timezone abbreviation: + # dateFormat = "2006-01-02 3:04:06 PM MST" + [params.twitter] # set Twitter handles for Twitter cards @@ -219,45 +229,45 @@ paginate = 5 [languages.en] languageName = "English" title = "Terminal" - subtitle = "A simple, retro theme for Hugo" - owner = "" - keywords = "" - copyright = "" - menuMore = "Show more" - readMore = "Read more" - readOtherPosts = "Read other posts" - newerPosts = "Newer posts" - olderPosts = "Older posts" - missingContentMessage = "Page not found..." - missingBackButtonLabel = "Back to home page" - minuteReadingTime = "min read" - words = "words" - [languages.en.params.logo] - logoText = "Terminal" - logoHomeLink = "/" + [languages.en.params] + subtitle = "A simple, retro theme for Hugo" + owner = "" + keywords = "" + copyright = "" + menuMore = "Show more" + readMore = "Read more" + readOtherPosts = "Read other posts" + newerPosts = "Newer posts" + olderPosts = "Older posts" + missingContentMessage = "Page not found..." + missingBackButtonLabel = "Back to home page" + minuteReadingTime = "min read" + words = "words" - [languages.en.menu] - [[languages.en.menu.main]] - identifier = "about" - name = "About" - url = "/about" - [[languages.en.menu.main]] - identifier = "showcase" - name = "Showcase" - url = "/showcase" + [languages.en.params.logo] + logoText = "Terminal" + logoHomeLink = "/" + + [languages.en.menu] + [[languages.en.menu.main]] + identifier = "about" + name = "About" + url = "/about" + [[languages.en.menu.main]] + identifier = "showcase" + name = "Showcase" + url = "/showcase" [module] # In case you would like to make changes to the theme and keep it locally in you repository, # uncomment the line below (and correct the local path if necessary). # -- - # replacements = "github.com/panr/hugo-theme-terminal -> themes/terminal" + # replacements = "github.com/panr/hugo-theme-terminal/v4 -> themes/terminal" [[module.imports]] - path = 'github.com/panr/hugo-theme-terminal' + path = 'github.com/panr/hugo-theme-terminal/v4' ``` -to `config.toml` file in your Hugo root directory and change params fields. In case you need, here's [a YAML version](https://gist.github.com/panr/9eeea6f595c257febdadc11763e3a6d1). - **NOTE:** Please keep in mind that currently `main menu` doesn't support nesting. ## Post archetype @@ -304,6 +314,6 @@ I'd be happy to know more about you and what you are doing. If you want to share ## License -Copyright © 2019-2022 Radosław Kozieł ([@panr](https://twitter.com/panr)) +Copyright © 2019-2024 Radosław Kozieł ([@panr](https://twitter.com/panr)) The theme is released under the MIT License. Check the [original theme license](https://github.com/panr/hugo-theme-terminal/blob/master/LICENSE.md) for additional licensing information. diff --git a/themes/hugo-theme-terminal/USERS.md b/themes/terminal/USERS.md similarity index 75% rename from themes/hugo-theme-terminal/USERS.md rename to themes/terminal/USERS.md index a77d8b9..9fc91b9 100644 --- a/themes/hugo-theme-terminal/USERS.md +++ b/themes/terminal/USERS.md @@ -1,27 +1,20 @@ # Meet the users of Terminal theme! + - https://xicode.se **magistern** (Teacher) - https://devmaster64.com **devmaster64** (Software Developer) -- https://mickie1.gitlab.io/blog/ **mickie** (Engineer) - https://calloc.net **Vaibhav Yenamandra** (Software Engineer) - https://potatofrom.space **Kevin Liu** (Software) - https://horochx.org **horochx** (Software Developer) - https://feng.si **Si Feng** (Software Engineer) - https://ben-on-vms.com **Benedikt Frenzel** (Technical Support Engineer) - https://johngazzini.com **John Gazzini** (Software Engineer) -- https://geekx.tech/ **Sagar Ladla** (Student Developer & Cyber Security Specialist) - https://tears.io/ **Alex** (SRE) - https://ayushkarn.me/ **Ayush Karn** (Student Developer) -- https://ssgram.dev **Ramaseshan Parthasarathy** (Software Developer) - https://zaine.me **Amine Zaine** (Cloud Engineer) - https://notes.dmaitre.phyip3.dur.ac.uk/computing-club/ **Ryan Moodie** (Physics PhD student) -- https://thecodecousins.com **Stanley Nguyen** (Software Engineer) & **Hoang Do** (Software & IoT Engineer) -- https://schacherbauer.dev **Markus Schacherbauer** (Student Developer) -- https://rinma.dev **Marvin Dalheimer** (Software Developer) - https://lunar.computer **Lunar Computer** (DevOps Engineer) - https://naxxfish.net **Chris Roberts** (Broadcast Systems Engineer) -- https://security.jtang.dev **Jonathan Tang** (Student & Software Engineer) - https://andreacaravano.net **Andrea Caravano** (Student) -- https://dawsonverboven.com/ **Dawson Verboven** (Student & Software Developer) - https://qbunt.com **Jeremy Bunting** (Software Engineer) - https://smeik.org **Smeik** (Embedded Developer) - https://code.willstocks.co.uk **Will Stocks** (Blogger & Developer) @@ -30,13 +23,9 @@ - https://bgameiro.me/ **Bernardo Gameiro** (Engineer Physicist student) - https://return-to-libc.com/ **elraro** (Cyber Security Specialist) - https://pablart.com/ **Pablo Diaz-Gutierrez** (Software Engineer, General Tinkerer) -- https://waterloos.niflheimr.blue/ **cindrmon** (Student and Aspiring Software Engineer) - https://monocle.rpod.club/ **classx** (DevOps Engineer) -- https://wjdevschool.com/ **Wojciech Bogócki** (Making Things & Teaching / W&J Dev School) - https://erisianrite.com/ **ErisianRite** (Coding, Engineering, Tools for Thought) -- https://dongzhi.me **Joe** (Software Developer) - https://isaes.com.tr/ **Isa Es** (Software Engineer) -- https://conight.com **Conight Wang** (Software Engineer) - https://blog.m5e.de/ **Christoph Miksche** (Software Developer) - https://mpostument.com/ **Maksym Postument** (DevOps Engineer) - https://mathiejosh.xyz **Josh Mathie** (Electrical Engineering Technology Student/Sales and Engineering Tech) @@ -44,8 +33,6 @@ - https://blog.puvvadi.me **KD Puvvadi** (Software Dev & Cloud Orchestrator) - https://hidden.land/ **Louisload** (Game Developer & Musician) - https://linuxbase.nl **Michael Trip** (DevOps Engineer) -- https://markopolo123.github.io **Markopolo** (DevOps Engineer) -- https://openfoxblog.leven.dev/ **Damon Leven** (Student & Software Developer) - https://blog.sethforprivacy.com **Seth For Privacy** (Security, privacy, and cryptocurrency writer, podcaster) - https://thesprawl.city **crish** (Software and stuff) - https://justinnuwin.com **Justin Nguyen** (Software & Hardware Developer) @@ -55,17 +42,27 @@ - https://biplav.xyz **Biplav's Blog** (Student) - https://santiago.wtf **Nicholas Santiago** (DevOps Engineer) - https://2200g.github.io/ **2200g** (Blogger/Student) -- https://cristiioan.me **Cristian Margine** (Student) - https://they.mint.lgbt **Joey Aliaga** (Software Developer & Student) - https://tatewilhelm.me **Tate Wilhelm** (Student, Programmer & Tinkerer) - https://mikefoden.com **Mike Foden** (Software Developer) - https://undemalum.github.io/portfolio/ **Mateusz Konat** (Student) - https://ku0hn.radio **Ben Kuhn** (Ham Radio Operator, InfoSec Engineer, Tinkerer) -- https://bg117.xyz/projects **bg117** (Student and Hobby Programmer) - https://www.grumpymetalguy.com **GrumpyMetalGuy** (General Grumper and Developer) - https://blog.jontes.page **Jonte** (general tech geek) - https://nazdarthegame.com/ **Michal Skoula** (Software Developer) - https://1mup.myorange.house **Antonio Garosi** (Street art gallery) +- https://kitchvx.github.io **Nathan Kitching** (IT Student) +- https://dgood.win **Dom Goodwin** (Platform Engineer) +- https://sir-photch.xyz **Sir-Photch** (ComSci-student. German Blog) +- https://drewmorris.info **Drew Morris** (Mathematician && Computer Scientist) +- https://blog.darkiiiiiice.com **MarioMang** (Software Developer) +- https://www.sagbot.com **E. HADDAG** (Computer Scientist) +- https://adamperkowski.dev **Adam Perkowski** (A Random Developer) +- https://imortio.github.io **Azrul** (CompSci Student) +- https://carmar.is **Carmaris** (Amateur Hacker) +- https://ragonneau.github.io **Tom Ragonneau** (Engineer) +- https://katiethe.dev **KatieTheDev** (Amateur porgrammer and tinkerer) +- https://stefka.eu **Jiří Štefka** (Software Developer) + + diff --git a/themes/hugo-theme-terminal/archetypes/posts.md b/themes/terminal/archetypes/posts.md similarity index 75% rename from themes/hugo-theme-terminal/archetypes/posts.md rename to themes/terminal/archetypes/posts.md index af38c55..7064550 100644 --- a/themes/hugo-theme-terminal/archetypes/posts.md +++ b/themes/terminal/archetypes/posts.md @@ -1,6 +1,7 @@ +++ title = "{{ replace .TranslationBaseName "-" " " | title }}" date = "{{ .Date }}" +#dateFormat = "2006-01-02" # This value can be configured for per-post date formatting author = "" authorTwitter = "" #do not include @ cover = "" @@ -10,5 +11,4 @@ description = "" showFullContent = false readingTime = false hideComments = false -color = "" #color from the theme settings +++ diff --git a/themes/terminal/assets/css/buttons.css b/themes/terminal/assets/css/buttons.css new file mode 100644 index 0000000..fdf10c7 --- /dev/null +++ b/themes/terminal/assets/css/buttons.css @@ -0,0 +1,123 @@ +.button-container { + display: table; + margin-left: auto; + margin-right: auto; +} + +button, +.button, +a.button { + position: relative; + display: inline-flex; + align-items: center; + justify-content: center; + padding: 8px 18px; + text-decoration: none; + text-align: center; + border-radius: 8; + font: inherit; + font-weight: bold; + appearance: none; + cursor: pointer; + outline: none; +} + +button.outline, +.button.outline, +a.button.outline { + background: transparent; + box-shadow: none; + padding: 8px 18px; +} + +button.outline :hover, +.button.outline :hover, +a.button.outline :hover { + transform: none; + box-shadow: none; +} + +button.link, +.button.link, +a.button.link { + background: none; + font-size: 1rem; +} + +button.small, +.button.small, +a.button.small { + font-size: 0.8rem; +} + +button.wide, +.button.wide, +a.button.wide { + min-width: 200px; + padding: 14px 24px; +} + +a.button.inline { + background: none; + color: var(--accent); + padding: initial; + margin: initial; + border: initial; + font-weight: initial; + text-decoration: none; +} + +a.button.inline:active, +a.button.inline:hover { + background: none; +} + +a.button.inline::before { + content: "[" +} + +a.button.inline::after { + content: "]" +} + +a.button.inline.prev::before { + content: "← [" +} + +a.button.inline.next::after { + content: "] →" +} + +a.read-more, +a.read-more:hover, +a.read-more:active { + display: inline-flex; + border: none; + background: none; + box-shadow: none; + padding: 0; + max-width: 100%; + text-decoration: none; +} + +.code-toolbar { + margin-bottom: 20px; +} + +.code-toolbar .toolbar-item a { + position: relative; + display: inline-flex; + align-items: center; + justify-content: center; + padding: 3px 8px; + margin-bottom: 5px; + text-decoration: none; + text-align: center; + font-size: 13px; + font-weight: 500; + border-radius: 8px; + border: 1px solid transparent; + appearance: none; + cursor: pointer; + outline: none; +} diff --git a/themes/terminal/assets/css/code.css b/themes/terminal/assets/css/code.css new file mode 100644 index 0000000..b2ebea5 --- /dev/null +++ b/themes/terminal/assets/css/code.css @@ -0,0 +1,117 @@ +pre { + margin: 20px 0; +} + +.code-toolbar { + position: relative; + margin: 20px 0; + border: 1px solid color-mix(in srgb, var(--accent) 10%, transparent); +} + +.code-toolbar + .code-toolbar, +.code-toolbar + .highlight, +.code-toolbar + .highlight .code-toolbar { + border-top: 0; + margin-top: -20px; +} + +.code-toolbar pre, .code-toolbar code { + border: none; +} + +.code-toolbar code { + display: block; + color: color-mix(in srgb, var(--accent) 50%, var(--foreground)); +} + +.code-toolbar > .toolbar button { + font-size: 0.8em !important; + font-weight: bold !important; + background: var(--accent) !important; + color: var(--background) !important; + border-radius: var(--radius) !important; + box-shadow: none !important; + border: 1px solid var(--background) !important; + margin: 6px !important; + padding: 10px !important; + user-select: none; +} + +.collapsable-code { + position: relative; + width: 100%; + margin: 40px 0; +} + +.collapsable-code input[type=checkbox] { + position: absolute; + visibility: hidden; +} + +.collapsable-code input[type=checkbox]:checked ~ pre, +.collapsable-code input[type=checkbox]:checked ~ .code-toolbar pre { + display: none; +} + +.collapsable-code input[type=checkbox]:checked ~ .code-toolbar { + padding: 0; + border-top: none; +} + +.collapsable-code input[type=checkbox]:checked ~ .code-toolbar .toolbar { + display: none; +} + +.collapsable-code input[type=checkbox]:checked ~ label .collapsable-code__toggle::after { + content: attr(data-label-expand); +} + +.collapsable-code label { + position: relative; + display: flex; + justify-content: space-between; + min-width: 30px; + min-height: 30px; + margin: 0; + border-bottom: 1px solid var(--accent); + cursor: pointer; +} + +.collapsable-code__title { + flex: 1; + color: var(--accent); + padding: 3px 10px; + text-overflow: ellipsis; + white-space: nowrap; + overflow: hidden; +} + +.collapsable-code__language { + color: var(--accent); + border: 1px solid var(--accent); + border-bottom: none; + text-transform: uppercase; + padding: 3px 10px; +} + +.collapsable-code__toggle { + color: var(--accent); + font-size: 16px; + padding: 3px 10px; +} + +.collapsable-code__toggle::after { + content: attr(data-label-collapse); +} + +.collapsable-code pre { + margin-top: 0; +} + +.collapsable-code pre::first-line { + line-height: 0; +} + +.collapsable-code .code-toolbar { + margin: 0; +} diff --git a/themes/terminal/assets/css/fonts.css b/themes/terminal/assets/css/fonts.css new file mode 100644 index 0000000..7ce3fd1 --- /dev/null +++ b/themes/terminal/assets/css/fonts.css @@ -0,0 +1,19 @@ +@font-face { + font-display: swap; + font-family: "Fira Code"; + font-style: normal; + font-weight: 400; + src: url("../fonts/FiraCode-Regular.woff") format("woff"); + font-feature-settings: "liga", "tnum", "ss01", "locl"; + font-variant-ligatures: contextual; +} + +@font-face { + font-display: swap; + font-family: "Fira Code"; + font-style: normal; + font-weight: 800; + src: url("../fonts/FiraCode-Bold.woff") format("woff"); + font-feature-settings: "liga", "tnum", "ss01", "locl"; + font-variant-ligatures: contextual; +} diff --git a/themes/terminal/assets/css/footer.css b/themes/terminal/assets/css/footer.css new file mode 100644 index 0000000..12e32de --- /dev/null +++ b/themes/terminal/assets/css/footer.css @@ -0,0 +1,46 @@ +.footer { + padding: 40px 0; + flex-grow: 0; + opacity: 0.5; +} + +.footer__inner { + display: flex; + align-items: center; + justify-content: space-between; + margin: 0; + width: 760px; + max-width: 100%; +} + +.footer a { + color: inherit; +} + +.footer .copyright { + display: flex; + flex-flow: row wrap; + flex: 1; + align-items: center; + font-size: 1rem; + justify-content: center; +} + +.footer .copyright--user { + margin: auto; + text-align: center; +} + +.footer .copyright > *:first-child:not(:only-child) { + margin-right: 10px; +} + +.footer .copyright span { + white-space: nowrap; +} + +@media (max-width: 900px) { + .footer__inner { + flex-direction: column; + } +} diff --git a/themes/terminal/assets/css/gist.css b/themes/terminal/assets/css/gist.css new file mode 100644 index 0000000..f4d2a51 --- /dev/null +++ b/themes/terminal/assets/css/gist.css @@ -0,0 +1,4 @@ +body .gist .blob-num, +body .gist .blob-code-inner { + border: none; +} diff --git a/themes/terminal/assets/css/header.css b/themes/terminal/assets/css/header.css new file mode 100644 index 0000000..120dd1c --- /dev/null +++ b/themes/terminal/assets/css/header.css @@ -0,0 +1,45 @@ +.header { + display: flex; + flex-direction: column; + position: relative; +} + +.header__inner { + display: flex; + align-items: center; + justify-content: space-between; +} + +.header__logo { + display: flex; + flex: 1; +} + +.header__logo::after { + content: ""; + background: repeating-linear-gradient(90deg, var(--accent), var(--accent) 2px, transparent 0, transparent 10px); + display: block; + width: 100%; + right: 10px; +} + +.header__logo a { + flex: 0 0 auto; + max-width: 100%; + text-decoration: none; +} + +.logo { + display: flex; + align-items: center; + text-decoration: none; + background: var(--accent); + color: var(--background); + padding: 5px 10px; +} + +@media print { + .header { + display: none; + } +} diff --git a/themes/terminal/assets/css/main.css b/themes/terminal/assets/css/main.css new file mode 100644 index 0000000..b771deb --- /dev/null +++ b/themes/terminal/assets/css/main.css @@ -0,0 +1,167 @@ +html { + box-sizing: border-box; +} + +*, +*::before, +*::after { + box-sizing: inherit; +} + +body { + margin: 0; + padding: 0; + font-family: "Fira Code", Monaco, Consolas, "Ubuntu Mono", monospace; + font-size: 1rem; + line-height: 1.54; + letter-spacing: -0.02em; + background-color: var(--background); + color: var(--foreground); + text-rendering: optimizelegibility; + -webkit-font-smoothing: antialiased; + -webkit-overflow-scrolling: touch; + text-size-adjust: 100%; +} + +.headings--one-size h1, +.headings--one-size h2, +.headings--one-size h3, +.headings--one-size h4, +.headings--one-size h5, +.headings--one-size h6 { + font-size: 1.4rem; + line-height: 1.3; + margin: 20px 0; +} + +.headings--one-size ~ h1:first-child, +.headings--one-size ~ h2:first-child, +.headings--one-size ~ h3:first-child, +.headings--one-size ~ h4:first-child, +.headings--one-size ~ h5:first-child, +.headings--one-size ~ h6:first-child { + margin-top: 20px; +} + +img.left { + margin-right: auto; +} + +img.center { + margin-left: auto; + margin-right: auto; +} + +img.right { + margin-left: auto; +} + +figure.left { + margin-right: auto; +} + +figure.center { + margin-left: auto; + margin-right: auto; +} + +figure.right { + margin-left: auto; +} + +figure figcaption.left { + text-align: left; +} + +figure figcaption.center { + text-align: center; +} + +figure figcaption.right { + text-align: right; +} + +blockquote.twitter-tweet { + position: relative; + background: var(--background); + font: inherit; + color: inherit; + border: 1px solid var(--accent); + padding-top: 60px; +} + +blockquote.twitter-tweet a { + color: var(--accent); + text-decoration: underline; +} + +blockquote.twitter-tweet::before { + content: "> From X:"; + position: absolute; + top: 20px; + left: 20px; + color: var(--accent); + font-weight: bold; +} + +.container { + display: flex; + flex-direction: column; + padding: 40px; + max-width: 864px; + min-height: 100vh; + border-right: 1px solid color-mix(in srgb, var(--accent) 10%, transparent); +} + +.container.full, .container.center { + border: none; + margin: 0 auto; +} + +.container.full { + max-width: 100%; +} + +.content { + display: flex; + flex-direction: column; +} + +.hidden { + display: none; +} + +.__h_video { + padding-bottom: 58.23% !important; + overflow: visible !important; +} + +iframe[src*="youtube.com"] { + border: 8px solid var(--accent) !important; + padding: 8px !important; +} + +@media (max-width: 684px) { + body { + font-size: 1rem; + } + + .container { + padding: 20px; + } + + ul, + ol { + margin-left: 20px; + } +} + +@media print { + .container { + display: initial; + } + + .content { + display: initial; + } +} diff --git a/themes/terminal/assets/css/menu.css b/themes/terminal/assets/css/menu.css new file mode 100644 index 0000000..f9e77c9 --- /dev/null +++ b/themes/terminal/assets/css/menu.css @@ -0,0 +1,148 @@ +.navigation-menu { + display: flex; + align-items: flex-start; + justify-content: space-between; + margin: 20px 1px; +} + +.navigation-menu__inner { + display: flex; + flex: 1; + flex-wrap: wrap; + list-style: none; + margin: 0; + padding: 0; +} + +.navigation-menu__inner > li { + flex: 0 0 auto; + margin-bottom: 10px; + white-space: nowrap; +} + +.navigation-menu__inner > li:not(:last-of-type) { + margin-right: 20px; +} + +.navigation-menu .spacer { + flex-grow: 1 !important; +} + +.menu { + display: flex; + flex-direction: column; + position: relative; + list-style: none; + padding: 0; + margin: 0; +} + +.menu__trigger { + margin-right: 0 !important; + color: var(--accent); + user-select: none; + cursor: pointer; +} + +.menu__dropdown { + display: none; + flex-direction: column; + position: absolute; + background: var(--background); + box-shadow: 0 10px var(--background), -10px 10px var(--background), 10px 10px var(--background); + color: var(--accent); + border: 2px solid var(--accent); + margin: 0; + padding: 10px; + top: 10px; + left: 0; + list-style: none; + z-index: 99; +} + +.open .menu__dropdown { + display: flex; +} + +.menu__dropdown > li { + flex: 0 0 auto; +} + +.menu__dropdown > li:not(:last-of-type) { + margin-bottom: 10px; +} + +.menu__dropdown > li a { + display: flex; + padding: 5px; +} + +.menu--mobile .menu__trigger { + color: var(--accent); + border: 2px solid; + margin-left: 10px; + height: 100%; + padding: 3px 8px; + margin-bottom: 0 !important; + position: relative; + cursor: pointer; + display: none; +} + +.menu--mobile li { + flex: 0 0 auto; +} + +.menu--mobile li:not(:last-of-type) { + margin-bottom: 10px; +} + +.menu--language-selector .menu__trigger { + color: var(--accent); + border: 2px solid; + margin-left: 10px; + height: 100%; + padding: 3px 8px; + margin-bottom: 0 !important; + position: relative; + cursor: pointer; +} + +.menu--language-selector .menu__dropdown { + left: auto; + right: 0; +} + +@media (max-width: 684px) { + .navigation-menu { + margin: 0; + } + + .navigation-menu__inner { + flex-direction: column; + align-items: flex-start; + padding: 0; + } + + .navigation-menu__inner li { + margin: 0; + padding: 5px; + } + + .menu--desktop { + display: none; + } + + .menu--mobile .menu__trigger { + display: block; + } + + .menu--mobile .menu__dropdown { + left: auto; + right: 0; + } + + .menu--language-selector .menu__trigger { + display: none; + } +} diff --git a/themes/terminal/assets/css/pagination.css b/themes/terminal/assets/css/pagination.css new file mode 100644 index 0000000..8198ddd --- /dev/null +++ b/themes/terminal/assets/css/pagination.css @@ -0,0 +1,96 @@ +.pagination { + margin-top: 50px; +} + +.pagination__title { + display: flex; + text-align: center; + position: relative; + margin: 100px 0 20px; +} + +.pagination__title-h { + text-align: center; + margin: 0 auto; + padding: 5px 10px; + background: var(--background); + color: color-mix(in srgb var(--foreground) 30%, transparent); + font-size: 0.8rem; + text-transform: uppercase; + text-decoration: none; + letter-spacing: 0.1em; + z-index: 1; +} + +.pagination__title hr { + position: absolute; + left: 0; + right: 0; + width: 100%; + margin-top: 15px; + z-index: 0; +} + +.pagination__buttons { + display: flex; + align-items: center; + justify-content: center; + flex-flow: row wrap; + gap: 10px; +} + +.pagination__buttons a { + display: inline-flex; + max-width: 100%; + text-overflow: ellipsis; + white-space: nowrap; + overflow: hidden; + text-decoration: none; +} + +.button { + position: relative; + display: inline-flex; + align-items: center; + justify-content: center; + font-size: 1rem; + padding: 0; + appearance: none; +} + +.button a { + display: flex; + justify-content: center; + flex: 1; + padding: 8px 16px; + text-decoration: none; + text-overflow: ellipsis; + white-space: nowrap; + overflow: hidden; +} + +.button__text { + text-overflow: ellipsis; + white-space: nowrap; + overflow: hidden; +} + +.next .button__icon { + margin-left: 8px; +} + +.prev .button__icon { + margin-right: 8px; +} + +@media (max-width: 684px) { + .button { + flex: 1; + } +} + +@media print { + .pagination { + display: none; + } +} diff --git a/themes/terminal/assets/css/post.css b/themes/terminal/assets/css/post.css new file mode 100644 index 0000000..7f2bda6 --- /dev/null +++ b/themes/terminal/assets/css/post.css @@ -0,0 +1,141 @@ +.index-content { + margin-top: 20px; +} + +.framed { + border: 1px solid var(--accent); + padding: 20px; +} + +.framed *:first-child { + margin-top: 0; +} + +.framed *:last-child { + margin-bottom: 0; +} + +.posts { + width: 100%; +} + +.post { + width: 100%; + text-align: left; + padding: 40px 0; +} + +.post:not(:last-of-type) { + border-bottom: 1px solid color-mix(in srgb, var(--foreground) 10%, transparent); +} + +.post-meta { + font-size: 1rem; + margin-bottom: 10px; + color: color-mix(in srgb, var(--foreground) 50%, transparent); +} + +.post-meta > *:not(:first-child)::before { + content: "::"; + display: inline-block; + margin: 0 8px; +} + +.post-title { + position: relative; + color: var(--accent); + margin-top: 0 !important; + margin-bottom: 15px !important; + padding-bottom: 15px; + border-bottom: 3px dotted var(--accent); + text-decoration: none !important; +} + +.post-title::after { + content: ""; + position: absolute; + bottom: 2px; + display: block; + width: 100%; + border-bottom: 3px dotted var(--accent); +} + +.post-title a { + text-decoration: none; +} + +.post-tags { + display: block; + margin-bottom: 20px; + font-size: 1rem; + color: var(--accent); +} + +.table-of-contents { + margin: 40px 0; +} + +.post-content { + margin-top: 30px; +} + +.post-cover { + margin: 40px 0; +} + +.post ul { + list-style: none; +} + +.post ul li:not(:empty)::before { + content: "-"; + position: absolute; + left: -20px; + color: var(--accent); +} + +.post--regulation h1 { + justify-content: center; +} + +.post--regulation h2 { + justify-content: center; + margin-bottom: 10px; +} + +.post--regulation h2 + h2 { + margin-top: -10px; + margin-bottom: 20px; +} + +.hanchor { + position: absolute; + color: var(--accent); + text-decoration: none; + margin-left: 10px; + visibility: hidden; +} + +h1:hover .hanchor, +h2:hover .hanchor, +h3:hover .hanchor, +h4:hover .hanchor, +h5:hover .hanchor, +h6:hover .hanchor { + visibility: visible; +} + +.footnotes { + color: color-mix(in srgb, var(--foreground) 50%, transparent); +} + +.footnotes hr { + background: color-mix(in srgb, var(--foreground) 50%, transparent); +} + +@media (max-width: 684px) { + .post-cover { + padding: 10px; + border-width: 10px; + } +} diff --git a/themes/terminal/assets/css/prism.css b/themes/terminal/assets/css/prism.css new file mode 100644 index 0000000..3f5aa47 --- /dev/null +++ b/themes/terminal/assets/css/prism.css @@ -0,0 +1,322 @@ +/* PrismJS 1.24.1 +https://prismjs.com/download.html#themes=prism-tomorrow&languages=markup+css+clike+javascript+actionscript+apacheconf+applescript+bash+c+csharp+cpp+cmake+coffeescript+csp+css-extras+diff+django+docker+elixir+elm+erlang+fsharp+flow+git+go+graphql+haml+handlebars+haskell+http+java+json+kotlin+latex+less+llvm+makefile+markdown+markup-templating+nasm+objectivec+ocaml+perl+php+php-extras+powershell+processing+pug+python+r+jsx+tsx+reason+ruby+rust+sass+scss+scala+scheme+sql+stylus+swift+textile+toml+twig+typescript+vim+visual-basic+wasm+yaml&plugins=line-highlight+line-numbers+jsonp-highlight+highlight-keywords+command-line+toolbar+copy-to-clipboard */ + +/** + * prism.js tomorrow night eighties for JavaScript, CoffeeScript, CSS and HTML + * Based on https://github.com/chriskempson/tomorrow-theme + * @author Rose Pritchard + */ +code[class*=language-], +pre[class*=language-] { + color: #ccc; + background: none; + font-family: Consolas, Monaco, "Andale Mono", "Ubuntu Mono", monospace; + font-size: 1em; + text-align: left; + white-space: pre; + word-spacing: normal; + word-break: normal; + word-wrap: normal; + line-height: 1.5; + tab-size: 4; + hyphens: none; +} + +/* Code blocks */ +pre[class*=language-] { + padding: 1em; + margin: 0.5em 0; + overflow: auto; +} + +:not(pre) > code[class*=language-], +pre[class*=language-] { + background: #2d2d2d; +} + +/* Inline code */ +:not(pre) > code[class*=language-] { + padding: 0.1em; + border-radius: 0.3em; + white-space: normal; +} + +.token.comment, +.token.block-comment, +.token.prolog, +.token.doctype, +.token.cdata { + color: #999; +} + +.token.punctuation { + color: #ccc; +} + +.token.tag, +.token.attr-name, +.token.namespace, +.token.deleted { + color: #e2777a; +} + +.token.function-name { + color: #6196cc; +} + +.token.boolean, +.token.number, +.token.function { + color: #f08d49; +} + +.token.property, +.token.class-name, +.token.constant, +.token.symbol { + color: #f8c555; +} + +.token.selector, +.token.important, +.token.atrule, +.token.keyword, +.token.builtin { + color: #cc99cd; +} + +.token.string, +.token.char, +.token.attr-value, +.token.regex, +.token.variable { + color: #7ec699; +} + +.token.operator, +.token.entity, +.token.url { + color: #67cdcc; +} + +.token.important, +.token.bold { + font-weight: bold; +} + +.token.italic { + font-style: italic; +} + +.token.entity { + cursor: help; +} + +.token.inserted { + color: green; +} + +pre[data-line] { + position: relative; + padding: 1em 0 1em 3em; +} + +.line-highlight { + position: absolute; + left: 0; + right: 0; + padding: inherit 0; + margin-top: 1em; + + /* Same as .prism’s padding-top */ + background: hsla(24deg, 20%, 50%, 8%); + background: linear-gradient(to right, hsla(24deg, 20%, 50%, 10%) 70%, hsla(24deg, 20%, 50%, 0%)); + pointer-events: none; + line-height: inherit; + white-space: pre; +} + +@media print { + .line-highlight { + /* + * This will prevent browsers from replacing the background color with white. + * It's necessary because the element is layered on top of the displayed code. + */ + -webkit-print-color-adjust: exact; + color-adjust: exact; + } +} + +.line-highlight::before, +.line-highlight[data-end]::after { + content: attr(data-start); + position: absolute; + top: 0.4em; + left: 0.6em; + min-width: 1em; + padding: 0 0.5em; + background-color: hsla(24deg, 20%, 50%, 40%); + color: hsl(24deg, 20%, 95%); + font: bold 65%/1.5 sans-serif; + text-align: center; + vertical-align: 0.3em; + border-radius: 999px; + text-shadow: none; + box-shadow: 0 1px white; +} + +.line-highlight[data-end]::after { + content: attr(data-end); + top: auto; + bottom: 0.4em; +} + +.line-numbers .line-highlight::before, +.line-numbers .line-highlight::after { + content: none; +} + +pre[id].linkable-line-numbers span.line-numbers-rows { + pointer-events: all; +} + +pre[id].linkable-line-numbers span.line-numbers-rows > span::before { + cursor: pointer; +} + +pre[id].linkable-line-numbers span.line-numbers-rows > span:hover::before { + background-color: rgba(128, 128, 128, 20%); +} + +pre[class*=language-].line-numbers { + position: relative; + padding-left: 3.8em; + counter-reset: linenumber; +} + +pre[class*=language-].line-numbers > code { + position: relative; + white-space: inherit; +} + +.line-numbers .line-numbers-rows { + position: absolute; + pointer-events: none; + top: 0; + font-size: 100%; + left: -3.8em; + width: 3em; + + /* works for line-numbers below 1000 lines */ + letter-spacing: -1px; + border-right: 1px solid #999; + user-select: none; +} + +.line-numbers-rows > span { + display: block; + counter-increment: linenumber; +} + +.line-numbers-rows > span::before { + content: counter(linenumber); + color: #999; + display: block; + padding-right: 0.8em; + text-align: right; +} + +.command-line-prompt { + border-right: 1px solid #999; + display: block; + float: left; + font-size: 100%; + letter-spacing: -1px; + margin-right: 1em; + pointer-events: none; + user-select: none; +} + +.command-line-prompt > span::before { + color: #999; + content: " "; + display: block; + padding-right: 0.8em; +} + +.command-line-prompt > span[data-user]::before { + content: "["attr(data-user) "@"attr(data-host) "] $"; +} + +.command-line-prompt > span[data-user=root]::before { + content: "["attr(data-user) "@"attr(data-host) "] #"; +} + +.command-line-prompt > span[data-prompt]::before { + content: attr(data-prompt); +} + +div.code-toolbar { + position: relative; +} + +div.code-toolbar > .toolbar { + position: absolute; + top: 0.3em; + right: 0.2em; + transition: opacity 0.3s ease-in-out; + opacity: 0; +} + +div.code-toolbar:hover > .toolbar { + opacity: 1; +} + +/* Separate line b/c rules are thrown out if selector is invalid. + IE11 and old Edge versions don't support :focus-within. */ +div.code-toolbar:focus-within > .toolbar { + opacity: 1; +} + +div.code-toolbar > .toolbar > .toolbar-item { + display: inline-block; +} + +div.code-toolbar > .toolbar > .toolbar-item > a { + cursor: pointer; +} + +div.code-toolbar > .toolbar > .toolbar-item > button { + background: none; + border: 0; + color: inherit; + font: inherit; + line-height: normal; + overflow: visible; + padding: 0; + + /* for button */ + user-select: none; +} + +div.code-toolbar > .toolbar > .toolbar-item > a, +div.code-toolbar > .toolbar > .toolbar-item > button, +div.code-toolbar > .toolbar > .toolbar-item > span { + color: #bbb; + font-size: 0.8em; + padding: 0 0.5em; + background: #f5f2f0; + background: rgba(224, 224, 224, 20%); + box-shadow: 0 2px 0 0 rgba(0, 0, 0, 20%); + border-radius: 0.5em; +} + +div.code-toolbar > .toolbar > .toolbar-item > a:hover, +div.code-toolbar > .toolbar > .toolbar-item > a:focus, +div.code-toolbar > .toolbar > .toolbar-item > button:hover, +div.code-toolbar > .toolbar > .toolbar-item > button:focus, +div.code-toolbar > .toolbar > .toolbar-item > span:hover, +div.code-toolbar > .toolbar > .toolbar-item > span:focus { + color: inherit; + text-decoration: none; +} diff --git a/themes/terminal/assets/css/syntax.css b/themes/terminal/assets/css/syntax.css new file mode 100644 index 0000000..6c3383d --- /dev/null +++ b/themes/terminal/assets/css/syntax.css @@ -0,0 +1,115 @@ +code.language-css, +code.language-scss, +.token.boolean, +.token.string, +.token.entity, +.token.url, +.language-css .token.string, +.language-scss .token.string, +.style .token.string, +.token.attr-value, +.token.keyword, +.token.control, +.token.directive, +.token.statement, +.token.regex, +.token.atrule, +.token.number, +.token.inserted, +.token.important { + color: var(--accent) !important; +} + +.token.tag-id, +.token.atrule-id, +.token.operator, +.token.unit, +.token.placeholder, +.token.variable, +.token.attr-name, +.token.namespace, +.token.deleted, +.token.property, +.token.class-name, +.token.constant, +.token.symbol { + color: color-mix(in srgb, var(--accent) 70%, transparent) !important; +} + +.token.property, +.token.function, +.token.function-name, +.token.deleted, +code.language-javascript, +code.language-html, +.command-line-prompt > span::before { + color: var(--accent) !important; +} + +.token.selector, +.token.tag, +.token.punctuation { + color: color-mix(in srgb, var(--accent) 50%, var(--foreground)) !important; +} + +.token.comment, +.token.prolog, +.token.doctype, +.token.cdata { + color: color-mix(in srgb, var(--foreground) 30%, transparent) !important; +} + +.token.namespace { + opacity: 0.7 !important; +} + +pre[data-line] { + position: relative; +} + +pre[class*=language-] { + margin: 0; + overflow: auto; +} + +.line-highlight { + position: absolute; + left: 0; + right: 0; + padding: 0; + margin: 0; + background: color-mix(in srgb, var(--foreground) 7%, transparent); + pointer-events: none; + line-height: inherit; + white-space: pre; +} + +.line-highlight::before, +.line-highlight[data-end]::after { + content: attr(data-start); + position: absolute; + + /* top: .4em; */ + left: 0.6em; + min-width: 1em; + padding: 0 0.5em; + background-color: color-mix(in srgb, var(--foreground) 40%, transparent); + color: var(--foreground); + font: bold 65%/1.5 sans-serif; + text-align: center; + vertical-align: 0.3em; + border-radius: 999px; + text-shadow: none; + box-shadow: 0 1px var(--foreground); +} + +.line-highlight[data-end]::after { + content: attr(data-end); + top: auto; + bottom: 0.4em; +} + +.line-numbers .line-highlight::before, +.line-numbers .line-highlight::after { + content: none; +} diff --git a/themes/terminal/assets/css/terminal.css b/themes/terminal/assets/css/terminal.css new file mode 100644 index 0000000..7994bd7 --- /dev/null +++ b/themes/terminal/assets/css/terminal.css @@ -0,0 +1,373 @@ +:root { + --background: #1a170f; + --foreground: #eceae5; + --accent: #eec35e; + --font-size: 1rem; + --line-height: 1.54rem; + --radius: 0; +} + +html { + box-sizing: border-box; +} + +*, +*::before, +*::after { + box-sizing: inherit; + margin: 0; + padding: 0; +} + +body { + margin: 0; + padding: 0; + font-family: + "Fira Code", + Monaco, + Consolas, + "Ubuntu Mono", + monospace; + font-size: 1rem; + font-weight: 400; + line-height: var(--line-height); + letter-spacing: -0.02em; + background-color: var(--background); + color: var(--foreground); + text-rendering: optimizelegibility; + -webkit-font-smoothing: antialiased; + -webkit-overflow-scrolling: touch; + text-size-adjust: 100%; +} + +::placeholder { + color: color-mix(in srgb var(--foreground) 50%, black); +} + +h1, +h2 { + font-size: calc(var(--font-size) * 1.1); + text-transform: uppercase; + letter-spacing: 0.04em; +} + +h1 { + text-decoration: underline; + text-decoration-thickness: 2px; + text-underline-offset: calc(var(--font-size) * 0.2); +} + +h3, +h4, +h5, +h6 { + font-size: calc(var(--font-size) * 1.1); + letter-spacing: 0.04em; +} + +h1, +h2, +h3, +h4, +h5, +h6, +p, +ul, +ol, +img, +figure, +video, +table { + margin: calc(var(--line-height) * 1.2) 0; +} + +a { + color: var(--accent); +} + +button { + position: relative; + font: inherit; + font-weight: bold; + text-decoration: none; + text-align: center; + background: transparent; + color: var(--accent); + padding: 5px 18px; + border: 4px solid var(--accent); + border-radius: var(--radius); + transition: background 0.15s linear; + appearance: none; + cursor: pointer; + outline: none; +} + +button:hover { + background: color-mix(in srgb, var(--accent) 15%, transparent); +} + +button:focus-visible, +a:focus-visible { + outline: 1px solid var(--accent); + outline-offset: 2px; +} + +fieldset { + display: inline-block; + border: 2px solid var(--foreground); + border-radius: calc(var(--radius) * 1.6); + padding: 10px; +} + +fieldset *:first-child { + margin-top: 0; +} + +fieldset input, +fieldset select, +fieldset textarea, +fieldset label, +fieldset button { + margin-top: calc(var(--line-height) * 0.5); + width: 100%; +} + +label { + display: inline-block; +} + +label input { + margin-top: 0; +} + +input, +textarea, +select { + background: transparent; + color: var(--foreground); + border: 1px solid var(--foreground); + border-radius: var(--radius); + padding: 10px; + font: inherit; + appearance: none; +} + +input[type="checkbox"] { + width: auto; +} + +input:focus-visible, +input:active, +textarea:focus-visible, +textarea:active, +select:focus-visible, +select:active { + border-color: var(--accent); + outline: 1px solid var(--accent); + outline-offset: 2px; +} + +input:active, +textarea:active, +select:active { + box-shadow: none; +} + +select { + background-image: linear-gradient( + 45deg, + transparent 50%, + var(--foreground) 50% + ), + linear-gradient(135deg, var(--foreground) 50%, transparent 50%); + background-position: calc(100% - 20px), calc(100% - 1em); + background-size: + 5px 5px, + 5px 5px; + background-repeat: no-repeat; + padding-right: 40px; +} + +select option { + background: var(--background); +} + +input[type="checkbox"] { + vertical-align: middle; + padding: 10px; + box-shadow: inset 0 0 0 3px var(--background); +} + +input[type="checkbox"]:checked { + background: var(--accent); +} + +img { + display: block; + max-width: 100%; + border: 8px solid var(--accent); + border-radius: var(--radius); + padding: 8px; + overflow: hidden; +} + +figure img, +figure video { + margin-bottom: 0; +} + +figure figcaption { + background: var(--accent); + color: var(--background); + text-align: center; + font-size: 1rem; + font-weight: normal; + margin-top: -8px; + border-radius: 0 0 var(--radius) var(--radius); +} + +ul, +ol { + margin-left: 4ch; + padding: 0; +} + +ul ul, +ul ol, +ol ul, +ol ol { + margin-top: 0; +} + +li::marker { + color: var(--accent); +} + +ul li, +ol li { + position: relative; +} + +code, +kbd { + font-family: + "Fira Code", + Monaco, + Consolas, + "Ubuntu Mono", + monospace !important; + font-feature-settings: normal; + background: color-mix(in srgb, var(--foreground) 5%, transparent); + color: var(--accent); + padding: 1px 6px; + margin: 0 2px; + font-size: 0.95rem; +} + +kbd { + border-top: 1px solid color-mix(in srgb, var(--accent) 25%, transparent); + border-left: 1px solid var(--accent); + border-right: 1px solid var(--accent); + border-bottom: 4px solid var(--accent); + border-radius: 4px; +} + +code code { + background: transparent; + padding: 0; + margin: 0; +} + +pre { + tab-size: 4; + background: color-mix(in srgb, var(--foreground) 5%, transparent) !important; + color: var(--foreground); + padding: 20px 10px; + font-size: 0.95rem !important; + overflow: auto; + border-radius: var(--radius); + border: 1px solid color-mix(in srgb, var(--foreground) 10%, transparent); +} + +pre code { + background: none !important; + margin: 0; + padding: 0; + font-size: inherit; + border: none; +} + +sup { + line-height: 0; +} + +abbr { + position: relative; + text-decoration-style: wavy; + text-decoration-color: var(--accent); + cursor: help; +} + +sub { + bottom: -0.25em; +} + +sup { + top: -0.25em; +} + +mark { + background: color-mix(in srgb, var(--accent) 45%, transparent); + color: var(--foreground); +} + +blockquote { + position: relative; + border-top: 1px solid var(--accent); + border-bottom: 1px solid var(--accent); + margin: 0; + padding: 25px; +} + +blockquote::before { + content: ">"; + display: block; + position: absolute; + left: 0; + color: var(--accent); +} + +blockquote p:first-child { + margin-top: 0; +} + +blockquote p:last-child { + margin-bottom: 0; +} + +table { + table-layout: auto; + border-collapse: collapse; +} + +table, +th, +td { + border: 2px solid var(--foreground); + padding: 10px; +} + +th { + border-style: solid; + color: var(--foreground); + text-align: left; + text-transform: uppercase; + letter-spacing: 0.04em; +} + +hr { + width: 100%; + border: none; + background: var(--accent); + height: 2px; +} diff --git a/themes/terminal/assets/css/terms.css b/themes/terminal/assets/css/terms.css new file mode 100644 index 0000000..4524f74 --- /dev/null +++ b/themes/terminal/assets/css/terms.css @@ -0,0 +1,18 @@ +.terms h3 { + font-size: initial; +} + +.terms ul { + list-style: none; +} + +.terms ul li a { + color: var(--accent); +} + +.terms ul li:not(:empty)::before { + content: "-"; + position: absolute; + left: -20px; + color: var(--accent); +} diff --git a/themes/hugo-theme-terminal/assets/js/menu.js b/themes/terminal/assets/js/menu.js similarity index 100% rename from themes/hugo-theme-terminal/assets/js/menu.js rename to themes/terminal/assets/js/menu.js diff --git a/themes/hugo-theme-terminal/assets/js/prism.js b/themes/terminal/assets/js/prism.js similarity index 100% rename from themes/hugo-theme-terminal/assets/js/prism.js rename to themes/terminal/assets/js/prism.js diff --git a/themes/hugo-theme-terminal/babel.config.js b/themes/terminal/babel.config.js similarity index 100% rename from themes/hugo-theme-terminal/babel.config.js rename to themes/terminal/babel.config.js diff --git a/themes/hugo-theme-terminal/config.toml b/themes/terminal/config.toml similarity index 100% rename from themes/hugo-theme-terminal/config.toml rename to themes/terminal/config.toml diff --git a/themes/hugo-theme-terminal/exampleSite/config.toml b/themes/terminal/exampleSite/config.toml similarity index 94% rename from themes/hugo-theme-terminal/exampleSite/config.toml rename to themes/terminal/exampleSite/config.toml index a06270a..cb78253 100644 --- a/themes/hugo-theme-terminal/exampleSite/config.toml +++ b/themes/terminal/exampleSite/config.toml @@ -3,9 +3,11 @@ languageCode = "en-us" theme = "hugo-theme-terminal" paginate = 5 +[markup.goldmark.renderer] + unsafe = true + [params] contentTypeName = "posts" - themeColor = "orange" showMenuItems = 2 fullWidthTheme = false centerTheme = false diff --git a/themes/hugo-theme-terminal/exampleSite/content/about.md b/themes/terminal/exampleSite/content/about.md similarity index 62% rename from themes/hugo-theme-terminal/exampleSite/content/about.md rename to themes/terminal/exampleSite/content/about.md index 8944da1..e957768 100644 --- a/themes/hugo-theme-terminal/exampleSite/content/about.md +++ b/themes/terminal/exampleSite/content/about.md @@ -14,9 +14,8 @@ This theme is pretty basic and covers all of the essentials. All you have to do The theme includes: -- **5 duotone themes**, depending on your preferences (orange, red, blue, green, pink) -- [**Fira Code**](https://github.com/tonsky/FiraCode) as default monospaced font. It's gorgeous! -- **really nice, custom duotone** syntax highlighting based on [**PrismJS**](https://prismjs.com) -- mobile friendly layout +- fully customizable color schemes generated by [**terminal.css**](https://panr.github.io/terminal-css/). +- great reading experience thanks to [**Fira Code**](https://github.com/tonsky/FiraCode). +- nice code highlighting thanks to [**PrismJS**](https://prismjs.com) that matches the theme's color scheme. So, there you have it... enjoy! diff --git a/themes/hugo-theme-terminal/exampleSite/content/posts/hello.md b/themes/terminal/exampleSite/content/posts/hello.md similarity index 100% rename from themes/hugo-theme-terminal/exampleSite/content/posts/hello.md rename to themes/terminal/exampleSite/content/posts/hello.md diff --git a/themes/terminal/exampleSite/content/showcase.md b/themes/terminal/exampleSite/content/showcase.md new file mode 100644 index 0000000..bf6a26e --- /dev/null +++ b/themes/terminal/exampleSite/content/showcase.md @@ -0,0 +1,192 @@ ++++ +author = "Hugo Authors & Radek" +title = "Showcase" +date = "2019-03-11" +description = "Sample article showcasing basic styling and formatting for HTML elements." ++++ + +This article offers a sample of basic Markdown syntax that can be used in Hugo content files, also it shows whether basic HTML elements are decorated with CSS in a Hugo theme. + + +## Headings + +The following HTML `

`—`

` elements represent six levels of section headings. `

` is the highest section level while `

` is the lowest. + +# H1 +## H2 +### H3 +### H4 +#### H5 +##### H6 + +## Paragraph + +Xerum, quo qui aut unt expliquam qui dolut labo. Aque venitatiusda cum, voluptionse latur sitiae dolessi aut parist aut dollo enim qui voluptate ma dolestendit peritin re plis aut quas inctum laceat est volestemque commosa as cus endigna tectur, offic to cor sequas etum rerum idem sintibus eiur? Quianimin porecus evelectur, cum que nis nust voloribus ratem aut omnimi, sitatur? Quiatem. Nam, omnis sum am facea corem alique molestrunt et eos evelece arcillit ut aut eos eos nus, sin conecerem erum fuga. Ri oditatquam, ad quibus unda veliamenimin cusam et facea ipsamus es exerum sitate dolores editium rerore eost, temped molorro ratiae volorro te reribus dolorer sperchicium faceata tiustia prat. + +Itatur? Quiatae cullecum rem ent aut odis in re eossequodi nonsequ idebis ne sapicia is sinveli squiatum, core et que aut hariosam ex eat. + +## Images + +![Terminal Theme Preview](/img/terminal-theme.png) + +### Figure with a caption + +{{< figure src="/img/terminal-theme.png" alt="Terminal Theme Preview" position="center" caption="Terminal Theme Preview" captionPosition="center" >}} + +## Blockquotes + +The blockquote element represents content that is quoted from another source, optionally with a citation which must be within a `footer` or `cite` element, and optionally with in-line changes such as annotations and abbreviations. + +### Blockquote without attribution + +> Tiam, ad mint andaepu dandae nostion secatur sequo quae. +> **Note** that you can use *Markdown syntax* within a blockquote. + +### Blockquote with attribution + +> Don't communicate by sharing memory, share memory by communicating.
+> — Rob Pike[^1] + +[^1]: The above quote is excerpted from Rob Pike's [talk](https://www.youtube.com/watch?v=PAAkCSZUG1c) during Gopherfest, November 18, 2015. + +## Buttons and links + + +Link +Link + +## Tables + +Tables aren't part of the core Markdown spec, but Hugo supports supports them out-of-the-box. + + Name | Age +--------|------ + Bob | 27 + Alice | 23 + +### Inline Markdown within tables + +| Italics | Bold | Code | +| -------- | -------- | ------ | +| *italics* | **bold** | `code` | + +## Forms + +
+
+
+
+
+
+ I understand
+ +
+ +## Code Blocks + +### Code block with backticks + +```html + + + + + Example HTML5 Document + + +

Test

+ + +``` + +### Code block indented with four spaces + + + + + + Example HTML5 Document + + +

Test

+ + + +### Code block with Hugo's internal highlight shortcode + +{{< highlight html >}} + + + + + Example HTML5 Document + + +

Test

+ + +{{< /highlight >}} + +### Code block with custom built-in `{{ < code > }}` shortcode + +{{< code title="Hey, this is a code block title" language="css" >}} +pre { + background: #1a1a1d; + padding: 20px; + border-radius: 8px; + font-size: 1rem; + overflow: auto; + + @media (--phone) { + white-space: pre-wrap; + word-wrap: break-word; + } + + code { + background: none !important; + color: #ccc; + padding: 0; + font-size: inherit; + } +} +{{< /code >}} + +## List Types + +### Ordered List + +1. First item +2. Second item +3. Third item + +### Unordered List + +* List item +* Another item +* And another item + +### Nested list + +* Fruit + * Apple + * Orange + * Banana +* Dairy + * Milk + * Cheese + +## Other Elements — abbr, sub, sup, kbd, mark + +GIF is a bitmap image format. + +H2O + +Xn + Yn = Zn + +Press CTRL+ALT+Delete to end the session. + +Most salamanders are nocturnal, and hunt for insects, worms, and other small creatures. diff --git a/themes/hugo-theme-terminal/exampleSite/static/img/hello.jpg b/themes/terminal/exampleSite/static/img/hello.jpg similarity index 100% rename from themes/hugo-theme-terminal/exampleSite/static/img/hello.jpg rename to themes/terminal/exampleSite/static/img/hello.jpg diff --git a/themes/terminal/go.mod b/themes/terminal/go.mod new file mode 100644 index 0000000..9c958ae --- /dev/null +++ b/themes/terminal/go.mod @@ -0,0 +1,3 @@ +module github.com/panr/hugo-theme-terminal/v4 + +go 1.19 diff --git a/themes/terminal/images/screenshot.png b/themes/terminal/images/screenshot.png new file mode 100644 index 0000000000000000000000000000000000000000..4229b13fc8dcd368853038b69a1525e3f215a175 GIT binary patch literal 85645 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�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
^!p(OK8py`z$1C^pq%PAr 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%0AA+_td3dd6}uuQns*${lV zMNOxyXtns#cuBS+fWX%{rsYrTwxt_z?6o06EKtVHtHBm&L8XZ~A`e~h;(G>XA9O?w z1S9J^?sna+@0dkg9Ub#!&<4V;vV&5Bn|S(l&mr=aPJe*thHJ?)?e_(b=&eYKf}D$P zoMA9eLbx?8Sc5v}p4@lbK&v50AKSY~m^UxrDeE>J2OCP}{xs&a^uFDm zE+0I#-QvF1-nK=GENpO&b`dlk;t!qp+1K@>5*t~8od2``V zcdfazs9>WNrVHhDM_m|#aFojB4Jd0}Untr=%)2?0c<9T}Y68yw#~CfuF%hp4pi zd9*Jf7byXIf^SMj1{@!?8+*ppt1gcG@}aX)Le5?tx7XJB``5nSxTgZ0DF{k9uc29Kya*$mm*TCQ3+bR-Qy;51T^ zE8VEQrySg?q=z2_lx}rjYI|S6+J<%4hblT~$gJ1!HPvHHbZ>GcJWhw|cBO{vF%TAo zBu8|1dTYOV!k4YD_vn$}h#u^BahxnC`#00kmZm`2?0O3XV-V{BFcrlsQ9fx{Oy^}P0x z)bc18{nlk@#(GbQYqMq#6X>B$159x<4h>q z>`W-j>CJts6b8IfsgPc0&h}l?|X)OrTQ7Yi6q!g7L0MDg8(6yhDL)doA4{yuEK9x4+$HXPH-| zW7I2eICqqL;FZ&hkW4oNnHCt;7P`CDqGE)PoKL)lJ&X7G% ztI`dY@!dppsZ`TGfd>)cyheKS5!!Rp&e}FTZvvQh{I3xmUIEHKrtZsDB0uiFsDk|q zkB2O7zrFs{na|_}R`ZuwWwq16Xr2QfE6k{22Rkmf8|v^i&IAj1c$1H8~?I z`9mcJwab5vr@>^@e*m5e2RJQGE8PwQ2r_7o7V}*RS}1V4=Z#rvJA@ser@q=P{CKKU zP@?trKe#Q>(JM4DomY)9wW>=%TU|NO=e;~?vuw#x5_mjC1o~CgTnLMcjZ3HD2KGti zKp&>?tkP|)DsaD0RW&L?vq2mZm|P9oDP84o$tObLy}F2nHM=VfOM5^pPnt~-GnJJF53eLHy&BCXL9xYzgRSY%APCwvG@2jQMqBN$QZzgu>rLE zgi!%Z4}41oVDlhm0E`0<&bOvdIvA-VExnU%s7g<;c63r6`Yop?i~wEH13rWzF2Nt| zd}w4-ayu4$)VWkf*g)r?Urr_OLx0{*om%#7I%C&m0~YMA<>rTHsIb-`OiZ2d*0pve zB%`j!^>DDD|1R;o+y?BPlX9Q2BA6%O)sZ@aMkdtARp0~A534h|YWL1nu($MWJ5Fz@ zh(9_z;ROs4(f^K@W6SEmU;X{9W`D4C{CWH4w;ckHKd;v3{~Z7%@n4bbn8W|7F=Y4o zLvK^^bf5@_ssC_$j|r2Gzf&7ar*rtUuqQkB_5{t}I2 zfP+K9goOZLCYP4hcDFA3_U7tKG>)qE>J4_MuHhOpRQ%eT7>5LiC3_4T@m{9>CJZ{+X~0a<+wtv{-=G}gAWbqG9`U}pH_&W+UrKMysyOQ6*%WJkbb^}-tq zWMNgs8g{~6< zPI~{5<^MzDe|L$0JK)``2AP)u=0S1TF^tFlK8@}wyFxLnE#Bt8Tv2^H`#@{9UtP<# zB;X(t0)AS5xXWX&(Jg+$e`F^(M#f$1cEI`oNg%%f6jFec{BQ4AIo*t83*(p3(mU DL#(DF literal 0 HcmV?d00001 diff --git a/themes/hugo-theme-terminal/images/screenshot.png b/themes/terminal/images/terminal-theme-old.png similarity index 100% rename from themes/hugo-theme-terminal/images/screenshot.png rename to themes/terminal/images/terminal-theme-old.png diff --git a/themes/terminal/images/terminal-theme.png b/themes/terminal/images/terminal-theme.png new file mode 100644 index 0000000000000000000000000000000000000000..8bd688d626466bd08491305c9a74f190fb9be25b GIT binary patch literal 50457 zcmeFZcT`i$-#5BZRIrDtC~!_tP^t(h9aM@+Q+fwMK$?K`7O>M%kzSQ%LJbgl0EK|k zdyp0hLgd(V95J2T%tpU8W{IdEQi56f4q^0fqz&%Z<~1o0M|vvKc+kS7k+^^nY{HiZvv&g=NG~M zFgxAQxd8yk_+$GI4go-0=^eEjh5<|~Qywu>q|hG}iPnG=m3E|=TjI>pRhb^EUuvCq z18ViPxcr|MAJ93*c`{UAn|z~cf6>_LWxrwlv7byAbn+(sZt1V*JypINbJShGj6)Sg z98|Q8@eyzkTq%&9H98AbK=Io59k&l2+uiT}b31^Rfg@%};k+HKB^Dq3^6bsP?NXy7 zakLPL;4te0AeFyAwj;jaIR5@roc3h;=lUV^$A2FBnn!s@%*eb0{#Nv{fsD7&(-Q)K zaH9dN|A2&(?qAmmp6g{g|Lq;M7I5f)ecnWdAN%L}4|XQ*f38&p4~YMB9j?u6`Oh_w z%2NBE>#LCe2crJ%;2$3S%c6fc@$V}7cccBa7XB~t>t9jv&j$HdRQ$t<{{uxuo(!ZHig#he_P{b1AL++R?*i{`js?)q|t;kg~$H)cW7;*hK>DylzLs%1&(b!Zk8j3 ztyJR&M*JO?mZsi23gNV!;?bD}?bde+Pd2>=r``NPYaB1!>0w@gU zx?Ihnm4!z^#FnSb0MLJQ;&n{{ufTKXfS=>T*USGT^{NO8>E^L(77UIpJPfj@s~rFy z9b)4C^??Odt@O*rfJnM-vq20x>~VvDJ^WRpo3q+ z`XD%rPht~$L;Rt0aq6=rT3HP!mC)@-D~u}uq}^#b#BnWbV@Cgmu_Aeil64p4OzhGG zx`Cx~iL;M4VBrIU4WB0biI=_<2VuPZRixkj{hH)xdnP%r!p_`;{>z;e0CEs1dA^vE zngYhHzTV7#ZVi=wFf`U)=HWZ54FElZnc==3LqcnMM(R5yNlTS5m z*gJeJk5_v2qBidTj{ZON9wh; z9sm^cPu;o&M`&1UIn@?7tGHX{&t271-hC)9rJMx-rYeVDUn@kE?v5;#m6i1+*Q#u#`TfJdXmwZ3V;!r_cwK4#tw-|y!#knl z76OD%o96)2H`Cw(2TFUgLuB121ND~F zI%wOAJ{u?kdsQVIX);uxH<^uyz#agK9nj?I^dSG$yO|4H-hKJrlo3gmfAtTDZ79RQA*-9%z| zQr(z~9Og@~(VAwGq07Ucxxv|6bzb}WmU(rpdnaK1l89h8+W&{@0U$>S!z}*D|8;vD zSA0brf973}mF(N#dVv0Lk?iUkxD2DMs)+eE_3C76t5CX>Sb^|u-!+1YUO%gD=j)fQ@g=fGS1aZ+PR0&nt9a4A%`~w4-kJoj&Cz6(&GBA-o9Fn|0cA;4HZ3 z8dxfpQrkE`V1Hs^H326;(u%ZCAC$w?@!T+0N~p!x3GoGY@16kq=e2))G*D~g{QGto zZJ{gwnFJ6Xb9%DfHbMNoo=?Nkp3Q*SRVO&IPs$R<01lEuKjtiT{w zBERk|VLM3QA+l$B*+UmlRhIm4iLd`M^sD^t&xFM&3lAM70Rd-F>MT|~eTv6n>O%bN zpgnwwrlRQ!lh!u9F|qj-*N&eO0{+NOxyNy8fkVBG)b`W|+&|JGo3`Uk_O463WA_-H z3V||+F(aPz7v8~{@QSwi?U@o*pp(rL)xYvHp55o8!4Vr#zSAxbY|L)ic%5Pn&w%

>X@y-CHc$wiBrrTTRY4-d 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 Zv*^ECWIGz%)=wJS9q>c#W$Zb6{@?SIXV(A# literal 0 HcmV?d00001 diff --git a/themes/terminal/images/tn.png b/themes/terminal/images/tn.png new file mode 100644 index 0000000000000000000000000000000000000000..db6449dc60a33ac9490d16fef6bfbc33719c60e6 GIT binary patch literal 51731 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 literal 0 HcmV?d00001 diff --git a/themes/hugo-theme-terminal/layouts/404.html b/themes/terminal/layouts/404.html similarity index 100% rename from themes/hugo-theme-terminal/layouts/404.html rename to themes/terminal/layouts/404.html diff --git a/themes/hugo-theme-terminal/layouts/_default/baseof.html b/themes/terminal/layouts/_default/baseof.html similarity index 84% rename from themes/hugo-theme-terminal/layouts/_default/baseof.html rename to themes/terminal/layouts/_default/baseof.html index ae3b9cc..a467db2 100644 --- a/themes/hugo-theme-terminal/layouts/_default/baseof.html +++ b/themes/terminal/layouts/_default/baseof.html @@ -6,10 +6,10 @@ {{ end }} {{ partial "head.html" . }} - + {{ $container := cond ($.Site.Params.FullWidthTheme | default false) "container full" (cond ($.Site.Params.CenterTheme | default false) "container center" "container") }} -

{{ if .Params.tags }} @@ -47,7 +47,7 @@ {{ if .Params.showFullContent }} {{ .Content }} {{ else if .Description }} - {{ .Description | markdownify }} +

{{ .Description | markdownify }}

{{ else }} {{ .Summary }} {{ end }} @@ -55,7 +55,7 @@ {{ if not .Params.showFullContent }} {{ end }} diff --git a/themes/hugo-theme-terminal/layouts/_default/list.html b/themes/terminal/layouts/_default/list.html similarity index 71% rename from themes/hugo-theme-terminal/layouts/_default/list.html rename to themes/terminal/layouts/_default/list.html index 6a469bd..7ff9350 100644 --- a/themes/hugo-theme-terminal/layouts/_default/list.html +++ b/themes/terminal/layouts/_default/list.html @@ -7,18 +7,18 @@
{{ range .Paginator.Pages }}
-

+

{{ .Title | markdownify }} -

+ {{ if .Params.tags }} @@ -37,15 +37,15 @@ {{ if .Params.showFullContent }} {{ .Content }} {{ else if .Description }} - {{ .Description | markdownify }} +

{{ .Description | markdownify }}

{{ else }} {{ .Summary }} {{ end }}
{{ if not .Params.showFullContent }} -
- {{ $.Site.Params.ReadMore }} → + {{ end }} diff --git a/themes/hugo-theme-terminal/layouts/_default/rss.xml b/themes/terminal/layouts/_default/rss.xml similarity index 100% rename from themes/hugo-theme-terminal/layouts/_default/rss.xml rename to themes/terminal/layouts/_default/rss.xml diff --git a/themes/hugo-theme-terminal/layouts/_default/single.html b/themes/terminal/layouts/_default/single.html similarity index 64% rename from themes/hugo-theme-terminal/layouts/_default/single.html rename to themes/terminal/layouts/_default/single.html index f85fc5d..2ee0854 100644 --- a/themes/hugo-theme-terminal/layouts/_default/single.html +++ b/themes/terminal/layouts/_default/single.html @@ -4,20 +4,20 @@ {{ .Title | markdownify }} {{ if .Params.tags }} @@ -41,7 +41,7 @@
{{- with .Content -}}
- {{ . | replaceRE "()" `${1} ${3}` | safeHTML }} + {{ . | replaceRE "()" `${1}# ${3}` | safeHTML }}
{{- end -}}
diff --git a/themes/terminal/layouts/_default/term.html b/themes/terminal/layouts/_default/term.html new file mode 100644 index 0000000..2ed7a75 --- /dev/null +++ b/themes/terminal/layouts/_default/term.html @@ -0,0 +1,57 @@ +{{ define "main" }} +

Posts for: #{{ .Title }}

+ {{ with .Content }} +
+ {{ . }} +
+ {{ end }} +
+ {{ range .Paginator.Pages }} +
+

+ {{ .Title | markdownify }} +

+ + + {{ if .Params.tags }} + + {{ end }} + + {{ partial "cover.html" . }} + +
+ {{ if .Params.showFullContent }} + {{ .Content }} + {{ else if .Description }} +

{{ .Description | markdownify }}

+ {{ else }} + {{ .Summary }} + {{ end }} +
+ + {{ if not .Params.showFullContent }} + + {{ end }} +
+ {{ end }} + + {{ partial "pagination.html" . }} +
+{{ end }} diff --git a/themes/terminal/layouts/_default/terms.html b/themes/terminal/layouts/_default/terms.html new file mode 100644 index 0000000..9ac27fe --- /dev/null +++ b/themes/terminal/layouts/_default/terms.html @@ -0,0 +1,22 @@ +{{ define "main" }} +
+

{{ .Title }}

+ {{ with .Content }} +
+ {{ . }} +
+ {{ end }} +
    + {{ $type := .Type }} + {{ range $key, $value := .Data.Terms.Alphabetical }} + {{ $name := .Name }} + {{ $count := .Count }} + {{ with $.Site.GetPage (printf "/%s/%s" $type $name) }} +
  • + {{ .Name }} [{{ $count }}] +
  • + {{ end }} + {{ end }} +
+
+{{ end }} diff --git a/themes/hugo-theme-terminal/layouts/partials/comments.html b/themes/terminal/layouts/partials/comments.html similarity index 100% rename from themes/hugo-theme-terminal/layouts/partials/comments.html rename to themes/terminal/layouts/partials/comments.html diff --git a/themes/hugo-theme-terminal/layouts/partials/cover.html b/themes/terminal/layouts/partials/cover.html similarity index 100% rename from themes/hugo-theme-terminal/layouts/partials/cover.html rename to themes/terminal/layouts/partials/cover.html diff --git a/themes/hugo-theme-terminal/layouts/partials/extended_footer.html b/themes/terminal/layouts/partials/extended_footer.html similarity index 100% rename from themes/hugo-theme-terminal/layouts/partials/extended_footer.html rename to themes/terminal/layouts/partials/extended_footer.html diff --git a/themes/hugo-theme-terminal/layouts/partials/extended_head.html b/themes/terminal/layouts/partials/extended_head.html similarity index 100% rename from themes/hugo-theme-terminal/layouts/partials/extended_head.html rename to themes/terminal/layouts/partials/extended_head.html diff --git a/themes/terminal/layouts/partials/footer.html b/themes/terminal/layouts/partials/footer.html new file mode 100644 index 0000000..07a06cd --- /dev/null +++ b/themes/terminal/layouts/partials/footer.html @@ -0,0 +1,25 @@ +
+
+ +{{ $menu := resources.Get "js/menu.js" | js.Build }} +{{ $prism := resources.Get "js/prism.js" | js.Build }} + +{{ $bundle := slice $menu $prism | resources.Concat "bundle.js" | resources.Minify }} + + + + +{{ partial "extended_footer.html" . }} diff --git a/themes/hugo-theme-terminal/layouts/partials/head.html b/themes/terminal/layouts/partials/head.html similarity index 63% rename from themes/hugo-theme-terminal/layouts/partials/head.html rename to themes/terminal/layouts/partials/head.html index 5a4f31e..c77ac7a 100644 --- a/themes/hugo-theme-terminal/layouts/partials/head.html +++ b/themes/terminal/layouts/partials/head.html @@ -2,44 +2,34 @@ - {{ if .Params.noindex }} {{ if or (eq (.Param "noindex") true) (eq (.Param "noindex") "true") }} - + {{ end }} +{{ else }} + {{ end }} {{ template "_internal/google_analytics.html" . }} -{{ $defaultStyles := resources.Get "css/style.scss" }} - -{{ if and (isset .Params "color") (not (eq .Params.color "")) }} - {{ $localColorCss := resources.Get (printf "css/color/%s.scss" .Params.color) }} - {{ $localCss := slice $localColorCss $defaultStyles | resources.Concat (printf "css/%s-local.scss" .Params.color) }} - {{ $localColorStyles := $localCss | resources.ToCSS }} - -{{ else }} - - {{ $colorCss := resources.Get (printf "css/color/%s.scss" ($.Site.Params.ThemeColor | default "orange")) }} - {{ $css := slice $colorCss $defaultStyles | resources.Concat "css/base.scss" }} - {{ $options := (dict "targetPath" "styles.css" "outputStyle" "compressed" "enableSourceMap" true "precision" 6 "includePaths" (slice "node_modules")) }} - {{ $styles := $css | resources.ToCSS $options }} +{{ $css := resources.Match "css/*.css" }} +{{ range $css }} + {{ $styles := . | minify | fingerprint }} {{ end }} - + +{{ if (fileExists "static/terminal.css") -}} + +{{- end }} {{ if (fileExists "static/style.css") -}} {{- end }} -{{ if isset $.Site.Params "favicon" }} - -{{ else }} - - -{{ end }} + + @@ -64,11 +54,7 @@ {{ end }} {{ else }} - {{ if isset $.Site.Params "favicon" }} - - {{ else }} - - {{ end }} + {{ end }} diff --git a/themes/hugo-theme-terminal/layouts/partials/header.html b/themes/terminal/layouts/partials/header.html similarity index 67% rename from themes/hugo-theme-terminal/layouts/partials/header.html rename to themes/terminal/layouts/partials/header.html index b385c83..b43e320 100644 --- a/themes/hugo-theme-terminal/layouts/partials/header.html +++ b/themes/terminal/layouts/partials/header.html @@ -1,12 +1,4 @@
-