diff --git a/config.toml b/config.toml index 808e05ee..262b3ec3 100644 --- a/config.toml +++ b/config.toml @@ -75,17 +75,23 @@ enableGitInfo = true url = "/subscribe" weight = 3 +[[menu.mainright]] + name = "Works" + pre = " " + url = "/works" + weight = 4 + [[menu.mainright]] name = "About" pre = " " url = "/about" - weight = 4 + weight = 5 [[menu.mainright]] name = "Links" pre = " " url = "/links" - weight = 5 + weight = 6 [outputs] home = ["HTML", "RSS"] diff --git a/content/tags/_index.md b/content/tags/_index.md index 9ad74f03..9537dd87 100644 --- a/content/tags/_index.md +++ b/content/tags/_index.md @@ -1,12 +1,12 @@ --- -title: Baked Archives +title: Brain Archives url: /archives/ aliases: - /tags/ icontag: tag --- -Not finding what you're looking for? Try browsing the archives: +An archive of neatly preserved and once freshly baked thoughts.
Not finding what you're looking for? Try browsing the archives: ### By search diff --git a/content/works/_index.md b/content/works/_index.md new file mode 100644 index 00000000..f56d2311 --- /dev/null +++ b/content/works/_index.md @@ -0,0 +1,7 @@ +--- +title: Baked Works +type: archive +icontag: bulb +--- + +A featured collection of crispy Brain Baked works that left the counter and was served to the world---napkin not included. Stick around to enjoy the aroma or take a bite by exploring the crust and crumb of these treats.
For those interested in smaller but technical buns of baked goodness, have fun exploring my open source projects at [https://git.brainbaking.com/](https://git.brainbaking.com/). diff --git a/content/works/gba-sprite-engine.md b/content/works/gba-sprite-engine.md new file mode 100644 index 00000000..29462e0e --- /dev/null +++ b/content/works/gba-sprite-engine.md @@ -0,0 +1,7 @@ +--- +title: "GBA Sprite Engine" +image: "/img/works/gbaspriteengine.jpg" +link: "https://git.brainbaking.com/wgroeneveld/gba-sprite-engine" +description: "An object-oriented Game Boy Advance sprite engine for students to learn C++." +date: 2018-12-01 +--- diff --git a/content/projects/go-jamming.md b/content/works/go-jamming.md similarity index 66% rename from content/projects/go-jamming.md rename to content/works/go-jamming.md index 1809b2c0..2feec805 100644 --- a/content/projects/go-jamming.md +++ b/content/works/go-jamming.md @@ -1,8 +1,13 @@ --- title: Go-jamming +image: "/img/works/gojamming.jpg" +description: "A minimalistic Go-powered JAMStack-augmented microservice for the IndieWeb." +date: 2022-03-01 +aliases: + - "/projects/go-jamming/" --- -This is a [Webmention Rocks!](https://webmention.rocks/) test page for the project [Go-jamming](/go-jamming/), which is a Go-based microservice that helps your Jamstack in doing IndieWeb stuff and more. For more information, visit the [go-jamming source page](https://git.brainbaking.com/wgroeneveld/go-jamming). +This is a [Webmention Rocks!](https://webmention.rocks/) test page for the project [Go-jamming](https://git.brainbaking.com/wgroeneveld/go-jamming), which is a Go-based microservice that helps your Jamstack in doing IndieWeb stuff and more. For more information, visit the [go-jamming source page](https://git.brainbaking.com/wgroeneveld/go-jamming). ## Endpoint discovery tests diff --git a/content/works/jefklakscodex.md b/content/works/jefklakscodex.md new file mode 100644 index 00000000..7e132836 --- /dev/null +++ b/content/works/jefklakscodex.md @@ -0,0 +1,6 @@ +--- +title: "Jefklak's Retro Game Codex" +image: "/img/works/jefklakscodex.jpg" +description: "A dedicated and highly opinionated website about nostalgic games." +link: "https://jefklakscodex.com/" +--- diff --git a/content/works/redzuurdesem-boek.md b/content/works/redzuurdesem-boek.md new file mode 100644 index 00000000..56a2846c --- /dev/null +++ b/content/works/redzuurdesem-boek.md @@ -0,0 +1,7 @@ +--- +title: "Save Sourdough: The Book" +image: "/img/works/redzuurdesem-boek.jpg" +link: "https://redzuurdesem.be/het-boek/" +description: "My personal quest for the taste and science of bread, written in Dutch." +date: 2020-06-01 +--- diff --git a/content/works/redzuurdesem-site.md b/content/works/redzuurdesem-site.md new file mode 100644 index 00000000..e300aab9 --- /dev/null +++ b/content/works/redzuurdesem-site.md @@ -0,0 +1,7 @@ +--- +title: "Save Sourdough: The Website" +image: "/img/works/redzuurdesem-site.jpg" +link: "https://redzuurdesem.be/" +description: "My Dutch bread baking blog." +date: 2016-01-11 +--- diff --git a/content/works/the-creative-programmer.md b/content/works/the-creative-programmer.md new file mode 100644 index 00000000..82f11cdd --- /dev/null +++ b/content/works/the-creative-programmer.md @@ -0,0 +1,7 @@ +--- +title: The Creative Programmer +image: "/img/works/thecreativeprogrammer.jpg" +description: "A practical book to help programmers unleash their creative potential." +link: "/post/2022/09/the-creative-programmer-early-access-release/" +date: 2022-09-30 +--- diff --git a/static/brainstorm/index.html b/static/brainstorm/index.html deleted file mode 100644 index e1e9b090..00000000 --- a/static/brainstorm/index.html +++ /dev/null @@ -1,10 +0,0 @@ - - - - - - -Redirecting to https://people.cs.kuleuven.be/~wouter.groeneveld/brainstorm/... - - - diff --git a/static/img/works/gbaspriteengine.jpg b/static/img/works/gbaspriteengine.jpg new file mode 100644 index 00000000..ba6d5971 Binary files /dev/null and b/static/img/works/gbaspriteengine.jpg differ diff --git a/static/img/works/gojamming.jpg b/static/img/works/gojamming.jpg new file mode 100644 index 00000000..efb0bdef Binary files /dev/null and b/static/img/works/gojamming.jpg differ diff --git a/static/img/works/jefklakscodex.jpg b/static/img/works/jefklakscodex.jpg new file mode 100644 index 00000000..a6fb237d Binary files /dev/null and b/static/img/works/jefklakscodex.jpg differ diff --git a/static/img/works/redzuurdesem-boek.jpg b/static/img/works/redzuurdesem-boek.jpg new file mode 100644 index 00000000..f85d62a9 Binary files /dev/null and b/static/img/works/redzuurdesem-boek.jpg differ diff --git a/static/img/works/redzuurdesem-site.jpg b/static/img/works/redzuurdesem-site.jpg new file mode 100644 index 00000000..18fbc2a1 Binary files /dev/null and b/static/img/works/redzuurdesem-site.jpg differ diff --git a/static/img/works/thecreativeprogrammer.jpg b/static/img/works/thecreativeprogrammer.jpg new file mode 100644 index 00000000..b77d8ca5 Binary files /dev/null and b/static/img/works/thecreativeprogrammer.jpg differ diff --git a/static/test/index.html b/static/test/index.html deleted file mode 100644 index f890f445..00000000 --- a/static/test/index.html +++ /dev/null @@ -1,10 +0,0 @@ - - - - - - -Redirecting to https://kuleuven.eu.qualtrics.com/jfe/form/SV_cClFjZT2rhAx701... If your browser doesn't, please click on the link. - - - \ No newline at end of file diff --git a/themes/brainbaking-minimal/assets/sass/_worksgrid.sass b/themes/brainbaking-minimal/assets/sass/_worksgrid.sass new file mode 100644 index 00000000..3709e33b --- /dev/null +++ b/themes/brainbaking-minimal/assets/sass/_worksgrid.sass @@ -0,0 +1,22 @@ + +.worksgrid + display: grid + margin-bottom: 2rem + grid-template-columns: repeat(auto-fill, minmax(10em, 1fr)) + column-gap: 1em + row-gap: 1.2em + + * + margin-block-start: 0.6rem + + .stamp + color: grey + + .screenshot + max-inline-size: 100% + block-size: auto + height: 30vh + object-fit: cover + + p + margin: 0 diff --git a/themes/brainbaking-minimal/assets/sass/main.sass b/themes/brainbaking-minimal/assets/sass/main.sass index f338a5a0..a6e11e6e 100644 --- a/themes/brainbaking-minimal/assets/sass/main.sass +++ b/themes/brainbaking-minimal/assets/sass/main.sass @@ -23,3 +23,4 @@ $belowsingle: rgba(243, 243, 243, 0.8) @import 'forms' @import 'toot' @import 'brainbaking-dark' +@import 'worksgrid' diff --git a/themes/brainbaking-minimal/layouts/partials/works-block.html b/themes/brainbaking-minimal/layouts/partials/works-block.html new file mode 100644 index 00000000..7df6472c --- /dev/null +++ b/themes/brainbaking-minimal/layouts/partials/works-block.html @@ -0,0 +1,27 @@ +
+ {{ $link := .Permalink }} + {{ if isset .Params "link" }} + {{ $link = .Params.link }} + {{ end }} + + {{ $thumb := .Params.image | absURL }} + thumbnail of Work {{ .Title }} + +

{{ .Title }}

+
+ + + published icon + + + {{ $date := now }} + {{ if isset .Params "date" }} + {{ $date = .Params.Date }} + {{ end }} + + +

+ {{ .Params.description }}
+

+
+
diff --git a/themes/brainbaking-minimal/layouts/works/list.html b/themes/brainbaking-minimal/layouts/works/list.html new file mode 100644 index 00000000..d0f423cf --- /dev/null +++ b/themes/brainbaking-minimal/layouts/works/list.html @@ -0,0 +1,31 @@ +{{ partial "header" . }} + +{{ partial "bigimg" . }} + +
+ +
+

+  {{ .Title }} +

+
+ +
+ {{ with .Content }} +
+ {{ . }} +
+ {{ end }} + +
+ {{ range .Pages }} + {{ partial "works-block.html" . }} + {{ end }} +
+ + +
+ +{{ partial "footer" . }} \ No newline at end of file