From c1c3d5cd8e41072e91c7948fbcbec3fad767c64e Mon Sep 17 00:00:00 2001 From: Andrew Jones Date: Mon, 12 May 2025 21:31:32 +1000 Subject: [PATCH 1/4] Migrating to Blowfish theme --- .gitmodules | 4 ++++ site/themes/blowfish | 1 + 2 files changed, 5 insertions(+) create mode 160000 site/themes/blowfish diff --git a/.gitmodules b/.gitmodules index 5f90335..6ce5f1d 100644 --- a/.gitmodules +++ b/.gitmodules @@ -1,3 +1,7 @@ [submodule "site/themes/tailwind"] path = site/themes/tailwind url = https://github.com/tomowang/hugo-theme-tailwind.git +[submodule "site/themes/blowfish"] + path = site/themes/blowfish + url = https://github.com/nunocoracao/blowfish.git + branch = main diff --git a/site/themes/blowfish b/site/themes/blowfish new file mode 160000 index 0000000..1d21656 --- /dev/null +++ b/site/themes/blowfish @@ -0,0 +1 @@ +Subproject commit 1d21656d5efcf6a6b247245d057bf553f3209f39 From 831ed4ddd584ac6bc0368e7f45614df7ae0bbb97 Mon Sep 17 00:00:00 2001 From: Andrew Jones Date: Mon, 12 May 2025 21:31:49 +1000 Subject: [PATCH 2/4] Migrating to blowfish theme --- site/config/_default/hugo.toml | 69 ++++++++ .../_default/hugo.toml.bak} | 0 site/config/_default/languages.en.toml | 73 ++++++++ site/config/_default/markup.toml | 13 ++ site/config/_default/menus.en.toml | 69 ++++++++ site/config/_default/module.toml | 3 + site/config/_default/params.toml | 167 ++++++++++++++++++ 7 files changed, 394 insertions(+) create mode 100644 site/config/_default/hugo.toml rename site/{hugo.toml => config/_default/hugo.toml.bak} (100%) create mode 100644 site/config/_default/languages.en.toml create mode 100644 site/config/_default/markup.toml create mode 100644 site/config/_default/menus.en.toml create mode 100644 site/config/_default/module.toml create mode 100644 site/config/_default/params.toml diff --git a/site/config/_default/hugo.toml b/site/config/_default/hugo.toml new file mode 100644 index 0000000..5235b53 --- /dev/null +++ b/site/config/_default/hugo.toml @@ -0,0 +1,69 @@ +# -- Site Configuration -- +# Refer to the theme docs for more details about each of these parameters. +# https://blowfish.page/docs/getting-started/ + +theme = "blowfish" +baseURL = "https://commitconfirmed.github.io" +defaultContentLanguage = "en" + +# pluralizeListTitles = "true" # hugo function useful for non-english languages, find out more in https://gohugo.io/getting-started/configuration/#pluralizelisttitles + +enableRobotsTXT = true +summaryLength = 0 + +buildDrafts = false +buildFuture = false + +enableEmoji = true + +# googleAnalytics = "G-TMR5HQPCWP" + +[pagination] + pagerSize = 100 + +[imaging] + anchor = 'Center' + +[taxonomies] + tag = "tags" + category = "categories" + author = "authors" + series = "series" + +[sitemap] + changefreq = 'daily' + filename = 'sitemap.xml' + priority = 0.5 + +[outputs] + home = ["HTML", "RSS", "JSON"] + +[related] + threshold = 0 + toLower = false + + [[related.indices]] + name = "tags" + weight = 100 + + [[related.indices]] + name = "categories" + weight = 100 + + [[related.indices]] + name = "series" + weight = 50 + + [[related.indices]] + name = "authors" + weight = 20 + + [[related.indices]] + name = "date" + weight = 10 + + [[related.indices]] + applyFilter = false + name = 'fragmentrefs' + type = 'fragments' + weight = 10 diff --git a/site/hugo.toml b/site/config/_default/hugo.toml.bak similarity index 100% rename from site/hugo.toml rename to site/config/_default/hugo.toml.bak diff --git a/site/config/_default/languages.en.toml b/site/config/_default/languages.en.toml new file mode 100644 index 0000000..161b55a --- /dev/null +++ b/site/config/_default/languages.en.toml @@ -0,0 +1,73 @@ +disabled = false +languageCode = "en" +languageName = "English" +weight = 1 +title = "Commitconfirmed" + +[params] + displayName = "EN" + isoCode = "en" + rtl = false + dateFormat = "2 January 2006" + # logo = "img/logo.png" + # secondaryLogo = "img/secondary-logo.png" + description = "Personal Blog" + copyright = "2025 Andrew Jones" + + [params.author] + name = "Andrew Jones" + email = "blog@commitconfirmed.com" + image = "img/blowfish_logo.png" + imageQuality = 96 + headline = "Network Engineering, Automation & Other things" + bio = "Melbourne Based Network Engineer" + links = [ + { email = "mailto:blog@commitconfirmed.com" }, +# { link = "https://link-to-some-website.com/" }, +# { amazon = "https://www.amazon.com/hz/wishlist/ls/wishlist-id" }, +# { apple = "https://www.apple.com" }, +# { blogger = "https://username.blogspot.com/" }, + { bluesky = "https://bsky.app/profile/commitconfirmed.bsky.social" }, +# { codepen = "https://codepen.io/username" }, +# { dev = "https://dev.to/username" }, +# { discord = "https://discord.gg/invitecode" }, +# { dribbble = "https://dribbble.com/username" }, +# { facebook = "https://facebook.com/username" }, +# { flickr = "https://www.flickr.com/photos/username/" }, +# { foursquare = "https://foursquare.com/username" }, + { github = "https://github.com/commitconfirmed" }, +# { gitlab = "https://gitlab.com/username" }, +# { google = "https://www.google.com/" }, +# { hashnode = "https://username.hashnode.dev" }, +# { instagram = "https://instagram.com/username" }, +# { itch-io = "https://username.itch.io" }, +# { keybase = "https://keybase.io/username" }, +# { kickstarter = "https://www.kickstarter.com/profile/username" }, +# { lastfm = "https://lastfm.com/user/username" }, + { linkedin = "https://linkedin.com/in/linkedjones" }, +# { mastodon = "https://mastodon.instance/@username" }, +# { medium = "https://medium.com/username" }, +# { microsoft = "https://www.microsoft.com/" }, +# { orcid = "https://orcid.org/userid" }, +# { patreon = "https://www.patreon.com/username" }, +# { pinterest = "https://pinterest.com/username" }, +# { reddit = "https://reddit.com/user/username" }, +# { researchgate = "https://www.researchgate.net/profile/username" }, +# { slack = "https://workspace.url/team/userid" }, +# { snapchat = "https://snapchat.com/add/username" }, +# { soundcloud = "https://soundcloud.com/username" }, +# { spotify = "https://open.spotify.com/user/userid" }, +# { stack-overflow = "https://stackoverflow.com/users/userid/username" }, +# { steam = "https://steamcommunity.com/profiles/userid" }, +# { telegram = "https://t.me/username" }, +# { threads = "https://www.threads.net/@username" }, +# { tiktok = "https://tiktok.com/@username" }, +# { tumblr = "https://username.tumblr.com" }, +# { twitch = "https://twitch.tv/username" }, +# { twitter = "https://twitter.com/username" }, +# { x-twitter = "https://twitter.com/username" }, +# { whatsapp = "https://wa.me/phone-number" }, +# { youtube = "https://youtube.com/username" }, +# { ko-fi = "https://ko-fi.com/username" }, +# { codeberg = "https://codeberg.org/username"}, + ] diff --git a/site/config/_default/markup.toml b/site/config/_default/markup.toml new file mode 100644 index 0000000..c5449fc --- /dev/null +++ b/site/config/_default/markup.toml @@ -0,0 +1,13 @@ +# -- Markup -- +# These settings are required for the theme to function. + +[goldmark] +[goldmark.renderer] + unsafe = true + +[highlight] + noClasses = false + +[tableOfContents] + startLevel = 2 + endLevel = 4 diff --git a/site/config/_default/menus.en.toml b/site/config/_default/menus.en.toml new file mode 100644 index 0000000..27d0f16 --- /dev/null +++ b/site/config/_default/menus.en.toml @@ -0,0 +1,69 @@ +# -- Main Menu -- +# The main menu is displayed in the header at the top of the page. +# Acceptable parameters are name, pageRef, page, url, title, weight. +# +# The simplest menu configuration is to provide: +# name = The name to be displayed for this menu link +# pageRef = The identifier of the page or section to link to +# +# By default the menu is ordered alphabetically. This can be +# overridden by providing a weight value. The menu will then be +# ordered by weight from lowest to highest. + +[[main]] + name = "Blog" + pageRef = "posts" + weight = 10 + +#[[main]] +# name = "Parent" +# weight = 20 + +#[[main]] +# name = "example sub-menu 1" +# parent = "Parent" +# pageRef = "posts" +# weight = 20 + +#[[main]] +# name = "example sub-menu 2" +# parent = "Parent" +# pageRef = "posts" +# weight = 20 + +#[[subnavigation]] +# name = "An interesting topic" +# pageRef = "tags/interesting-topic" +# weight = 10 + +#[[subnavigation]] +# name = "My Awesome Category" +# pre = "github" +# pageRef = "categories/awesome" +# weight = 20 + +#[[main]] +# name = "Categories" +# pageRef = "categories" +# weight = 20 + +#[[main]] +# name = "Tags" +# pageRef = "tags" +# weight = 30 + + +# -- Footer Menu -- +# The footer menu is displayed at the bottom of the page, just before +# the copyright notice. Configure as per the main menu above. + + +# [[footer]] +# name = "Tags" +# pageRef = "tags" +# weight = 10 + +# [[footer]] +# name = "Categories" +# pageRef = "categories" +# weight = 20 diff --git a/site/config/_default/module.toml b/site/config/_default/module.toml new file mode 100644 index 0000000..74f7727 --- /dev/null +++ b/site/config/_default/module.toml @@ -0,0 +1,3 @@ +[hugoVersion] + extended = false + min = "0.87.0" diff --git a/site/config/_default/params.toml b/site/config/_default/params.toml new file mode 100644 index 0000000..44f479f --- /dev/null +++ b/site/config/_default/params.toml @@ -0,0 +1,167 @@ +# -- Theme Options -- +# These options control how the theme functions and allow you to +# customise the display of your website. +# +# Refer to the theme docs for more details about each of these parameters. +# https://blowfish.page/docs/configuration/#theme-parameters + +colorScheme = "blowfish" +defaultAppearance = "dark" # valid options: light or dark +autoSwitchAppearance = true + +enableSearch = true +enableCodeCopy = false + +replyByEmail = false + +# mainSections = ["section1", "section2"] +# robots = "" + +disableImageOptimization = false +disableTextInHeader = false +# backgroundImageWidth = 1200 + +# defaultBackgroundImage = "IMAGE.jpg" # used as default for background images +# defaultFeaturedImage = "IMAGE.jpg" # used as default for featured images in all articles + +# highlightCurrentMenuArea = true +# smartTOC = true +# smartTOCHideUnfocusedChildren = true + +giteaDefaultServer = "https://git.fsfe.org" +forgejoDefaultServer = "https://v8.next.forgejo.org" + +[header] + layout = "basic" # valid options: basic, fixed, fixed-fill, fixed-gradient, fixed-fill-blur + +[footer] + showMenu = true + showCopyright = true + showThemeAttribution = true + showAppearanceSwitcher = true + showScrollToTop = true + +[homepage] + layout = "profile" # valid options: page, profile, hero, card, background, custom + #homepageImage = "IMAGE.jpg" # used in: hero, and card + showRecent = false + showRecentItems = 5 + showMoreLink = false + showMoreLinkDest = "/posts/" + cardView = false + cardViewScreenWidth = false + layoutBackgroundBlur = false # only used when layout equals background + +[article] + showDate = true + showViews = false + showLikes = false + showDateOnlyInArticle = false + showDateUpdated = false + showAuthor = true + # showAuthorBottom = false + showHero = false + # heroStyle = "basic" # valid options: basic, big, background, thumbAndBackground + layoutBackgroundBlur = true # only used when heroStyle equals background or thumbAndBackground + layoutBackgroundHeaderSpace = true # only used when heroStyle equals background + showBreadcrumbs = false + showDraftLabel = true + showEdit = false + # editURL = "https://github.com/username/repo/" + editAppendPath = true + seriesOpened = false + showHeadingAnchors = true + showPagination = true + invertPagination = false + showReadingTime = true + showTableOfContents = false + # showRelatedContent = false + # relatedContentLimit = 3 + showTaxonomies = false + showAuthorsBadges = false + showWordCount = true + # sharingLinks = [ "linkedin", "twitter", "bluesky", "mastodon", "reddit", "pinterest", "facebook", "email", "whatsapp", "telegram"] + showZenMode = false + +[list] + showHero = false + # heroStyle = "background" # valid options: basic, big, background, thumbAndBackground + layoutBackgroundBlur = true # only used when heroStyle equals background or thumbAndBackground + layoutBackgroundHeaderSpace = true # only used when heroStyle equals background + showBreadcrumbs = false + showSummary = false + showViews = false + showLikes = false + showTableOfContents = false + showCards = false + orderByWeight = false + groupByYear = true + cardView = false + cardViewScreenWidth = false + constrainItemsWidth = false + +[sitemap] + excludedKinds = ["taxonomy", "term"] + +[taxonomy] + showTermCount = true + showHero = false + # heroStyle = "background" # valid options: basic, big, background, thumbAndBackground + showBreadcrumbs = false + showViews = false + showLikes = false + showTableOfContents = false + cardView = false + +[term] + showHero = false + # heroStyle = "background" # valid options: basic, big, background, thumbAndBackground + showBreadcrumbs = false + showViews = false + showLikes = false + showTableOfContents = true + groupByYear = false + cardView = false + cardViewScreenWidth = false + +[firebase] + # apiKey = "XXXXXX" + # authDomain = "XXXXXX" + # projectId = "XXXXXX" + # storageBucket = "XXXXXX" + # messagingSenderId = "XXXXXX" + # appId = "XXXXXX" + # measurementId = "XXXXXX" + +[fathomAnalytics] + # site = "ABC12345" + # domain = "llama.yoursite.com" + +[umamiAnalytics] + # websiteid = "ABC12345" + # domain = "llama.yoursite.com" + # dataDomains = "yoursite.com,yoursite2.com" + # scriptName = "" + # enableTrackEvent = true + +[selineAnalytics] + # token = "XXXXXX" + # enableTrackEvent = true + +[buymeacoffee] + # identifier = "" + # globalWidget = true + # globalWidgetMessage = "Hello" + # globalWidgetColor = "#FFDD00" + # globalWidgetPosition = "Right" + +[verification] + # google = "" + # bing = "" + # pinterest = "" + # yandex = "" + # fediverse = "" + +[rssnext] + # feedId = "" + # userId = "" \ No newline at end of file From 25169de2b951e810e492e0de5527cf0132445419 Mon Sep 17 00:00:00 2001 From: Andrew Jones Date: Wed, 14 May 2025 20:29:01 +1000 Subject: [PATCH 3/4] Converting to Blowfish theme --- site/assets/img/author-logo.png | Bin 0 -> 80054 bytes site/assets/img/logo.svg | 4 +++ site/config/_default/hugo.toml | 2 +- site/config/_default/languages.en.toml | 14 ++++---- site/config/_default/menus.en.toml | 30 +++++++++++----- site/config/_default/module.toml | 3 -- site/config/_default/params.toml | 34 +++++++++--------- site/content/about.md | 14 ++++++++ .../hugo-github-pages-starter/featured.svg | 4 +++ .../posts/hugo-github-pages-starter/index.md | 4 --- .../posts/tmux-p10k-for-neteng/index.md | 3 -- 11 files changed, 68 insertions(+), 44 deletions(-) create mode 100644 site/assets/img/author-logo.png create mode 100644 site/assets/img/logo.svg delete mode 100644 site/config/_default/module.toml create mode 100644 site/content/about.md create mode 100644 site/content/posts/hugo-github-pages-starter/featured.svg diff --git a/site/assets/img/author-logo.png b/site/assets/img/author-logo.png new file mode 100644 index 0000000000000000000000000000000000000000..982db90e2c5ad31b7d4efdc1833e6fafe28a25c4 GIT binary patch literal 80054 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 P;3F%kBvB=19Q^+P@O?N) literal 0 HcmV?d00001 diff --git a/site/assets/img/logo.svg b/site/assets/img/logo.svg new file mode 100644 index 0000000..102940c --- /dev/null +++ b/site/assets/img/logo.svg @@ -0,0 +1,4 @@ + + + \ No newline at end of file diff --git a/site/config/_default/hugo.toml b/site/config/_default/hugo.toml index 5235b53..113cf82 100644 --- a/site/config/_default/hugo.toml +++ b/site/config/_default/hugo.toml @@ -16,7 +16,7 @@ buildFuture = false enableEmoji = true -# googleAnalytics = "G-TMR5HQPCWP" +googleAnalytics = "G-TMR5HQPCWP" [pagination] pagerSize = 100 diff --git a/site/config/_default/languages.en.toml b/site/config/_default/languages.en.toml index 161b55a..95630e4 100644 --- a/site/config/_default/languages.en.toml +++ b/site/config/_default/languages.en.toml @@ -2,27 +2,27 @@ disabled = false languageCode = "en" languageName = "English" weight = 1 -title = "Commitconfirmed" +title = "COMMITCONFIRMED" [params] displayName = "EN" isoCode = "en" rtl = false dateFormat = "2 January 2006" - # logo = "img/logo.png" + logo = "img/logo.svg" # secondaryLogo = "img/secondary-logo.png" description = "Personal Blog" - copyright = "2025 Andrew Jones" + copyright = "© { year } Andrew Jones" [params.author] name = "Andrew Jones" email = "blog@commitconfirmed.com" - image = "img/blowfish_logo.png" + image = "img/author-logo.png" imageQuality = 96 - headline = "Network Engineering, Automation & Other things" - bio = "Melbourne Based Network Engineer" + headline = "Network Engineering, Network Automation & Other things" + bio = "Network Engineering & Automation Generalist" links = [ - { email = "mailto:blog@commitconfirmed.com" }, +# { email = "mailto:blog@commitconfirmed.com" }, # { link = "https://link-to-some-website.com/" }, # { amazon = "https://www.amazon.com/hz/wishlist/ls/wishlist-id" }, # { apple = "https://www.apple.com" }, diff --git a/site/config/_default/menus.en.toml b/site/config/_default/menus.en.toml index 27d0f16..b2a1129 100644 --- a/site/config/_default/menus.en.toml +++ b/site/config/_default/menus.en.toml @@ -11,10 +11,20 @@ # ordered by weight from lowest to highest. [[main]] - name = "Blog" + name = "Posts" pageRef = "posts" weight = 10 +[[main]] + name = "Tags" + pageRef = "tags" + weight = 20 + +[[main]] + name = "NPA Showcases" + pageRef = "npa-showcases" + weight = 30 + #[[main]] # name = "Parent" # weight = 20 @@ -47,10 +57,7 @@ # pageRef = "categories" # weight = 20 -#[[main]] -# name = "Tags" -# pageRef = "tags" -# weight = 30 + # -- Footer Menu -- @@ -58,10 +65,15 @@ # the copyright notice. Configure as per the main menu above. -# [[footer]] -# name = "Tags" -# pageRef = "tags" -# weight = 10 +[[footer]] + name = "About" + pageRef = "about" + weight = 10 + +[[footer]] + name = "CV" + pageRef = "cv" + weight = 10 # [[footer]] # name = "Categories" diff --git a/site/config/_default/module.toml b/site/config/_default/module.toml deleted file mode 100644 index 74f7727..0000000 --- a/site/config/_default/module.toml +++ /dev/null @@ -1,3 +0,0 @@ -[hugoVersion] - extended = false - min = "0.87.0" diff --git a/site/config/_default/params.toml b/site/config/_default/params.toml index 44f479f..d950fe9 100644 --- a/site/config/_default/params.toml +++ b/site/config/_default/params.toml @@ -10,12 +10,12 @@ defaultAppearance = "dark" # valid options: light or dark autoSwitchAppearance = true enableSearch = true -enableCodeCopy = false +enableCodeCopy = true replyByEmail = false # mainSections = ["section1", "section2"] -# robots = "" +robots = "all" disableImageOptimization = false disableTextInHeader = false @@ -24,15 +24,15 @@ disableTextInHeader = false # defaultBackgroundImage = "IMAGE.jpg" # used as default for background images # defaultFeaturedImage = "IMAGE.jpg" # used as default for featured images in all articles -# highlightCurrentMenuArea = true -# smartTOC = true -# smartTOCHideUnfocusedChildren = true +highlightCurrentMenuArea = true +smartTOC = true +smartTOCHideUnfocusedChildren = false giteaDefaultServer = "https://git.fsfe.org" forgejoDefaultServer = "https://v8.next.forgejo.org" [header] - layout = "basic" # valid options: basic, fixed, fixed-fill, fixed-gradient, fixed-fill-blur + layout = "fixed-gradient" # valid options: basic, fixed, fixed-fill, fixed-gradient, fixed-fill-blur [footer] showMenu = true @@ -44,11 +44,11 @@ forgejoDefaultServer = "https://v8.next.forgejo.org" [homepage] layout = "profile" # valid options: page, profile, hero, card, background, custom #homepageImage = "IMAGE.jpg" # used in: hero, and card - showRecent = false + showRecent = true showRecentItems = 5 - showMoreLink = false + showMoreLink = true showMoreLinkDest = "/posts/" - cardView = false + cardView = true cardViewScreenWidth = false layoutBackgroundBlur = false # only used when layout equals background @@ -57,11 +57,11 @@ forgejoDefaultServer = "https://v8.next.forgejo.org" showViews = false showLikes = false showDateOnlyInArticle = false - showDateUpdated = false + showDateUpdated = true showAuthor = true # showAuthorBottom = false - showHero = false - # heroStyle = "basic" # valid options: basic, big, background, thumbAndBackground + showHero = true + heroStyle = "background" # valid options: basic, big, background, thumbAndBackground layoutBackgroundBlur = true # only used when heroStyle equals background or thumbAndBackground layoutBackgroundHeaderSpace = true # only used when heroStyle equals background showBreadcrumbs = false @@ -74,14 +74,14 @@ forgejoDefaultServer = "https://v8.next.forgejo.org" showPagination = true invertPagination = false showReadingTime = true - showTableOfContents = false + showTableOfContents = true # showRelatedContent = false # relatedContentLimit = 3 - showTaxonomies = false + showTaxonomies = true showAuthorsBadges = false showWordCount = true - # sharingLinks = [ "linkedin", "twitter", "bluesky", "mastodon", "reddit", "pinterest", "facebook", "email", "whatsapp", "telegram"] - showZenMode = false + sharingLinks = [ "linkedin", "twitter", "bluesky", "reddit", "facebook" ] + showZenMode = true [list] showHero = false @@ -111,7 +111,7 @@ forgejoDefaultServer = "https://v8.next.forgejo.org" showViews = false showLikes = false showTableOfContents = false - cardView = false + cardView = true [term] showHero = false diff --git a/site/content/about.md b/site/content/about.md new file mode 100644 index 0000000..f7ec7f4 --- /dev/null +++ b/site/content/about.md @@ -0,0 +1,14 @@ ++++ +title = "About" +description = "About Me" +date = "2025-03-25" +tags = [ + "personal", +] +categories = [ + "personal", +] +toc = false ++++ + +Testing about page \ No newline at end of file diff --git a/site/content/posts/hugo-github-pages-starter/featured.svg b/site/content/posts/hugo-github-pages-starter/featured.svg new file mode 100644 index 0000000..dccf61b --- /dev/null +++ b/site/content/posts/hugo-github-pages-starter/featured.svg @@ -0,0 +1,4 @@ + + +BlogLorem ipsum dolor sit amet, consectetur adipiscing elit,sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad miveniam, quis nostrud exercitaullamco laboris nisi ut aliquip ex ea ommodo consequat. Duis aute irure dolor in reprehenderit iLorem ipsum dolor s, consectetur adipng d do eiusmopor incididuntut labore et dolore magnaaliqua. Ut enim ad miveniam,quis nostrud exercitaullamco laboris nisi ut aliquip ex ea ommodo consequat. Duis aute GitHubPages \ No newline at end of file diff --git a/site/content/posts/hugo-github-pages-starter/index.md b/site/content/posts/hugo-github-pages-starter/index.md index 0c88ada..ad17b08 100644 --- a/site/content/posts/hugo-github-pages-starter/index.md +++ b/site/content/posts/hugo-github-pages-starter/index.md @@ -8,11 +8,7 @@ tags = [ "github", "github-pages", ] -categories = [ - "hugo", -] series = ["Hugo Blog"] -image = "images/hugo-title.svg" +++ ## Introduction diff --git a/site/content/posts/tmux-p10k-for-neteng/index.md b/site/content/posts/tmux-p10k-for-neteng/index.md index fcec24d..dd4921f 100644 --- a/site/content/posts/tmux-p10k-for-neteng/index.md +++ b/site/content/posts/tmux-p10k-for-neteng/index.md @@ -8,9 +8,6 @@ tags = [ "zsh", "tmux", ] -categories = [ - "linux", -] series = ["Linux Shell"] image = "images/title.png" +++ From e5511457d6098c4273cda4316fc7c214177e8f18 Mon Sep 17 00:00:00 2001 From: Andrew Jones Date: Sat, 17 May 2025 20:02:49 +1000 Subject: [PATCH 4/4] Moving theme to blowfish --- site/assets/img/header-logo.svg | 4 +++ site/assets/img/logo.svg | 4 --- site/config/_default/languages.en.toml | 4 +-- site/content/about.md | 14 ----------- site/content/about/index.md | 11 +++------ site/content/cv/index.md | 9 +++++++ site/content/npa-showcases/index.md | 20 +++++++++++++++ .../images/hugo-title.svg | 3 --- .../posts/hugo-github-pages-starter/index.md | 5 +--- .../posts/tmux-p10k-for-neteng/featured.svg | 5 ++++ .../{title.png => tmux-screenshot-1.png} | Bin .../posts/tmux-p10k-for-neteng/index.md | 23 +++++++++++------- site/layouts/partials/comments.html | 15 ++++++++++++ 13 files changed, 73 insertions(+), 44 deletions(-) create mode 100644 site/assets/img/header-logo.svg delete mode 100644 site/assets/img/logo.svg delete mode 100644 site/content/about.md create mode 100644 site/content/cv/index.md create mode 100644 site/content/npa-showcases/index.md delete mode 100644 site/content/posts/hugo-github-pages-starter/images/hugo-title.svg create mode 100644 site/content/posts/tmux-p10k-for-neteng/featured.svg rename site/content/posts/tmux-p10k-for-neteng/images/{title.png => tmux-screenshot-1.png} (100%) create mode 100644 site/layouts/partials/comments.html diff --git a/site/assets/img/header-logo.svg b/site/assets/img/header-logo.svg new file mode 100644 index 0000000..444a8f5 --- /dev/null +++ b/site/assets/img/header-logo.svg @@ -0,0 +1,4 @@ + + +~/ccblog \ No newline at end of file diff --git a/site/assets/img/logo.svg b/site/assets/img/logo.svg deleted file mode 100644 index 102940c..0000000 --- a/site/assets/img/logo.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - \ No newline at end of file diff --git a/site/config/_default/languages.en.toml b/site/config/_default/languages.en.toml index 95630e4..bc512b7 100644 --- a/site/config/_default/languages.en.toml +++ b/site/config/_default/languages.en.toml @@ -9,8 +9,8 @@ title = "COMMITCONFIRMED" isoCode = "en" rtl = false dateFormat = "2 January 2006" - logo = "img/logo.svg" - # secondaryLogo = "img/secondary-logo.png" + logo = "img/header-logo.svg" + # secondaryLogo = "img/logo.svg" description = "Personal Blog" copyright = "© { year } Andrew Jones" diff --git a/site/content/about.md b/site/content/about.md deleted file mode 100644 index f7ec7f4..0000000 --- a/site/content/about.md +++ /dev/null @@ -1,14 +0,0 @@ -+++ -title = "About" -description = "About Me" -date = "2025-03-25" -tags = [ - "personal", -] -categories = [ - "personal", -] -toc = false -+++ - -Testing about page \ No newline at end of file diff --git a/site/content/about/index.md b/site/content/about/index.md index f7ec7f4..73529bd 100644 --- a/site/content/about/index.md +++ b/site/content/about/index.md @@ -1,14 +1,9 @@ +++ title = "About" +date = "2025-05-17" description = "About Me" -date = "2025-03-25" -tags = [ - "personal", -] -categories = [ - "personal", -] -toc = false +layout = "simple" +sharingLinks = false +++ Testing about page \ No newline at end of file diff --git a/site/content/cv/index.md b/site/content/cv/index.md new file mode 100644 index 0000000..4199106 --- /dev/null +++ b/site/content/cv/index.md @@ -0,0 +1,9 @@ ++++ +title = "CV" +date = "2025-05-17" +description = "Andrew Jones (commitconfirmed) CV" +layout = "simple" +sharingLinks = false ++++ + +TBD \ No newline at end of file diff --git a/site/content/npa-showcases/index.md b/site/content/npa-showcases/index.md new file mode 100644 index 0000000..6062102 --- /dev/null +++ b/site/content/npa-showcases/index.md @@ -0,0 +1,20 @@ ++++ +title = "NPA Showcases" +date = "2025-05-17" +description = "Information and Guide to my NPA Showcases GitHub repository" +tags = [ + "npa showcases", + "containerlab", + "github", + "network automation", + "network engineering", +] +showComments = true +showPagination = false ++++ + +## Introduction + +The majority of my posts on this site utilize the below repository to manage the containerlab network topologies and network automation product docker containers: + +{{< github repo="commitconfirmed/npa-showcases" >}} diff --git a/site/content/posts/hugo-github-pages-starter/images/hugo-title.svg b/site/content/posts/hugo-github-pages-starter/images/hugo-title.svg deleted file mode 100644 index 9e2bdc0..0000000 --- a/site/content/posts/hugo-github-pages-starter/images/hugo-title.svg +++ /dev/null @@ -1,3 +0,0 @@ -HUGO ❤️ GITHUB PAGESDockerBlogLorem ipsum dolor sit amet, consectetur adipiscing elit,sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad miveniam, quis nostrud exercitaullamco laboris nisi ut aliquip ex ea ommodo consequat. Duis aute irure dolor in reprehenderit iLorem ipsum dolor s, consectetur adipng d do eiusmopor incididuntut labore et dolore magnaaliqua. Ut enim ad miveniam,quis nostrud exercitaullamco laboris nisi ut aliquip ex ea ommodo consequat. Duis aute GitHub \ No newline at end of file diff --git a/site/content/posts/hugo-github-pages-starter/index.md b/site/content/posts/hugo-github-pages-starter/index.md index ad17b08..67c255c 100644 --- a/site/content/posts/hugo-github-pages-starter/index.md +++ b/site/content/posts/hugo-github-pages-starter/index.md @@ -8,7 +8,7 @@ tags = [ "github", "github-pages", ] -series = ["Hugo Blog"] +showComments = "true" +++ ## Introduction @@ -544,6 +544,3 @@ Hugo and this theme support Google Analytics. To enable this create an account a [services.googleAnalytics] ID = "G-XXXXXXXXXX" ``` - -## Comments - diff --git a/site/content/posts/tmux-p10k-for-neteng/featured.svg b/site/content/posts/tmux-p10k-for-neteng/featured.svg new file mode 100644 index 0000000..42d5690 --- /dev/null +++ b/site/content/posts/tmux-p10k-for-neteng/featured.svg @@ -0,0 +1,5 @@ + + +ZSH ❤️ P10K ❤️ TMUXGoogle~/cczsh \ No newline at end of file diff --git a/site/content/posts/tmux-p10k-for-neteng/images/title.png b/site/content/posts/tmux-p10k-for-neteng/images/tmux-screenshot-1.png similarity index 100% rename from site/content/posts/tmux-p10k-for-neteng/images/title.png rename to site/content/posts/tmux-p10k-for-neteng/images/tmux-screenshot-1.png diff --git a/site/content/posts/tmux-p10k-for-neteng/index.md b/site/content/posts/tmux-p10k-for-neteng/index.md index dd4921f..bf8a38a 100644 --- a/site/content/posts/tmux-p10k-for-neteng/index.md +++ b/site/content/posts/tmux-p10k-for-neteng/index.md @@ -8,23 +8,30 @@ tags = [ "zsh", "tmux", ] -series = ["Linux Shell"] -image = "images/title.png" +showComments = "true" +++ ## Introduction -This article expands on the basic [tmux](https://github.com/commitconfirmed/tmux-for-neteng) shell by moving from bash to zsh, adding the popular [oh-my-zsh](https://github.com/ohmyzsh/ohmyzsh) plugin and, adding the [powerlevel10k](https://github.com/romkatv/powerlevel10k) theme for a speedier and modern looking shell. +This article expands on the basic [tmux](https://github.com/commitconfirmed/tmux-for-neteng) repo by moving from bash to zsh, adding the popular [oh-my-zsh](https://github.com/ohmyzsh/ohmyzsh) plugin and, adding the [powerlevel10k](https://github.com/romkatv/powerlevel10k) theme for a speedier and modern looking shell. -Repository here https://github.com/commitconfirmed/tmux-p10k-for-neteng/ +Repository below: + +{{< github repo="commitconfirmed/tmux-p10k-for-neteng" >}} ## Try it out Just click the "Open in GitHub Codespaces" button below! (github account required) Should see a terminal that looks similar to the below: -[![Open in GitHub Codespaces](https://github.com/codespaces/badge.svg)](https://codespaces.new/commitconfirmed/tmux-p10k-for-neteng?quickstart=1&devcontainer_path=.devcontainer%2Fdevcontainer.json) -Codespaces terminal window +{{< figure + src="https://github.com/codespaces/badge.svg" + alt="Open in GitHub Codespaces" + href="https://codespaces.new/commitconfirmed/tmux-p10k-for-neteng?quickstart=1&devcontainer_path=.devcontainer%2Fdevcontainer.json" + nozoom="true" + >}} + +Codespaces terminal window ## Installation @@ -106,6 +113,4 @@ If you found this post useful, please show your support by sponsoring or at leas - https://github.com/ohmyzsh/ohmyzsh - https://github.com/marlonrichert/zsh-autocomplete -- https://github.com/romkatv/powerlevel10k - -## Comments \ No newline at end of file +- https://github.com/romkatv/powerlevel10k \ No newline at end of file diff --git a/site/layouts/partials/comments.html b/site/layouts/partials/comments.html new file mode 100644 index 0000000..bca1f32 --- /dev/null +++ b/site/layouts/partials/comments.html @@ -0,0 +1,15 @@ + \ No newline at end of file