commit debc0380718e2a6422bebd3521bb18a6b110195b Author: Jarrod Doyle Date: Fri Mar 15 17:46:13 2024 +0000 Initial commit 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 0000000..50abfbf Binary files /dev/null and b/static/images/favicon.png differ