From debc0380718e2a6422bebd3521bb18a6b110195b Mon Sep 17 00:00:00 2001 From: Jarrod Doyle Date: Fri, 15 Mar 2024 17:46:13 +0000 Subject: [PATCH] Initial commit --- .gitignore | 2 + .gitmodules | 3 ++ .hugo_build.lock | 0 archetypes/default.md | 5 +++ content/_index.md | 14 +++++++ content/blog/_index.md | 5 +++ content/blog/hello-friends.md | 13 ++++++ hugo.toml | 73 ++++++++++++++++++++++++++++++++++ static/images/favicon.png | Bin 0 -> 3527 bytes 9 files changed, 115 insertions(+) create mode 100644 .gitignore create mode 100644 .gitmodules create mode 100644 .hugo_build.lock create mode 100644 archetypes/default.md create mode 100644 content/_index.md create mode 100644 content/blog/_index.md create mode 100644 content/blog/hello-friends.md create mode 100644 hugo.toml create mode 100644 static/images/favicon.png diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..774ee45 --- /dev/null +++ b/.gitignore @@ -0,0 +1,2 @@ +resources/_gen/ +public/ \ No newline at end of file diff --git a/.gitmodules b/.gitmodules new file mode 100644 index 0000000..5615fe0 --- /dev/null +++ b/.gitmodules @@ -0,0 +1,3 @@ +[submodule "themes/bearcub"] + path = themes/bearcub + url = https://github.com/clente/hugo-bearcub.git diff --git a/.hugo_build.lock b/.hugo_build.lock new file mode 100644 index 0000000..e69de29 diff --git a/archetypes/default.md b/archetypes/default.md new file mode 100644 index 0000000..c6f3fce --- /dev/null +++ b/archetypes/default.md @@ -0,0 +1,5 @@ ++++ +title = '{{ replace .File.ContentBaseName "-" " " | title }}' +date = {{ .Date }} +draft = true ++++ diff --git a/content/_index.md b/content/_index.md new file mode 100644 index 0000000..20afaeb --- /dev/null +++ b/content/_index.md @@ -0,0 +1,14 @@ +--- +title: "Home" +menu: "main" +weight: 1 +--- + +> 🚧👷 **Warning** This website is under construction, proceed at your own risk (lol). For now there's a whole lot of nothing, but in the future there will be a blog, various hosted services, projects, etc. + +Other cool sites: + - [Todepond dot com](https://www.todepond.com/) + - [nonnullish](https://nonnullish.pages.dev/) + - [dimden's hotel](https://dimden.dev/) + - [Inigo Quilez](https://iquilezles.org/) + - [Freya's stuff](https://www.acegikmo.com/) diff --git a/content/blog/_index.md b/content/blog/_index.md new file mode 100644 index 0000000..7588ac1 --- /dev/null +++ b/content/blog/_index.md @@ -0,0 +1,5 @@ +--- +title: "Blog" +menu: "main" +weight: 2 +--- \ No newline at end of file diff --git a/content/blog/hello-friends.md b/content/blog/hello-friends.md new file mode 100644 index 0000000..6059052 --- /dev/null +++ b/content/blog/hello-friends.md @@ -0,0 +1,13 @@ ++++ +title = 'Hello, friends' +date = 2024-03-15T15:17:33Z +draft = true ++++ + +New domain, new website, new blog. Last time I managed to write one singular post before abandoning everything... Hopefully this time is better. + +Recently I've been reading a lot of Lu's posts over at [Todepond dot com](https://www.todepond.com/wikiblogarden/) and it's got me interested in writing again. There's no way I'm going to manage the level of activity that Lu does (daily posts!), but I think having a regular posting schedule will be good for organising my thoughts and experience. The goal is weekly posts in the same vein as [nonnullish](https://nonnullish.pages.dev/weeknotes/) with a post each Sunday. + +I've also been getting back into the idea of self-hosting recently, hence this site. I have a few things set up here already such as [gitea](https://jayrude.dev/gitea), but I need to port over some other things from my old server. The first weekly post will probably be about setting all of this up. + +See you Sunday :) \ No newline at end of file diff --git a/hugo.toml b/hugo.toml new file mode 100644 index 0000000..d909e1d --- /dev/null +++ b/hugo.toml @@ -0,0 +1,73 @@ +baseURL = 'https://jayrude.dev/' +languageCode = 'en-us' +theme = 'bearcub' +copyright = "Copyright 2024 Jarrod Doyle" + +# SEO blergh +enableRobotsTXT = true + +# Languages (we're only using one for now, but maybe french in the future?) +defaultContentLanguage = "en" +[languages] + [languages.en] + title = "Jayrude.dev" + languageName = "en-GB 🇬🇧" + LanguageCode = "en-GB" + contentDir = "content" + [languages.en.params] + madeWith = "Made with [Bear Cub](https://github.com/clente/hugo-bearcub)" + +# Setup syntax highlighting without inline styles. For more information about +# why you'd want to avoid inline styles, see +# https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Content-Security-Policy/style-src#unsafe_inline_styles +[markup] + [markup.highlight] + lineNos = true + lineNumbersInTable = false + # This allows Bear Cub to use a variation of Dracula that is more accessible + # to people with poor eyesight. For more information about color contrast + # and accessibility, see https://web.dev/color-and-contrast-accessibility/ + noClasses = false + +[params] + # The description of your website + description = "all my stuff is here!!" + + # The path to your favicon + favicon = "images/favicon.png" + + # This title is used as the site_name on the Hugo's internal opengraph + # structured data template + title = "jayrude dot dev" + + # Dates are displayed following the format below. For more information about + # formatting, see https://gohugo.io/functions/format/ + dateFormat = "2006-01-02" + + # If your blog is multilingual but you haven't translated a page, this theme + # will create a disabled link. By setting `hideUntranslated` to true, you can + # have the theme simply not show any link + hideUntranslated = false + + # (EXPERIMENTAL) This theme has two options for its CSS styles: "original" and + # "herman". The former is what you see on Bear Cub's demo (an optimized + # version of Hugo Bear Blog), while the latter has a more modern look based on + # Herman Martinus's version of the Blogster Minimal theme for Astro. + themeStyle = "original" + + # (EXPERIMENTAL) This theme is capable of dynamically generating social cards + # for posts that don't have `images` defined in their front matter; By setting + # `generateSocialCard` to false, you can prevent this behavior. For more + # information see layouts/partials/social_card.html + generateSocialCard = true + + # Social media. Delete any item you aren't using to make sure it won't show up + # in your website's metadata. + [params.social] + mastodon = "@jayrude@mastodon.gamedev.place" # Twitter handle (without '@') + + # Author metadata. This is mostly used for the RSS feed of your site, but the + # email is also added to the footer of each post + [params.author] + name = "Jarrod Doyle" # Your name as shown in the RSS feed metadata + email = "dont-email-me" # Added to the footer so readers can reply to posts \ No newline at end of file diff --git a/static/images/favicon.png b/static/images/favicon.png new file mode 100644 index 0000000000000000000000000000000000000000..50abfbf56c404e07789e7f95c709692ae691a23c GIT binary patch literal 3527 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 literal 0 HcmV?d00001