From 0bedb68753e7202326383fd10f7af563d7fbc24a Mon Sep 17 00:00:00 2001 From: Dawid Rycerz Date: Thu, 3 Jul 2025 13:02:11 +0300 Subject: Initial customization --- .github/FUNDING.yml | 2 -- .github/config/exclude.txt | 1 - .github/dependabot.yml | 14 -------- .github/pull_request_template.md | 21 ------------ .github/workflows/ci.yml | 42 ------------------------ .github/workflows/stale.yml | 32 ------------------- src/components/SocialList.astro | 29 +++++++++++++++-- src/pages/about.astro | 69 ++++++++++++++++++++++++++++++---------- src/pages/index.astro | 11 ++++--- src/site.config.ts | 14 ++++---- 10 files changed, 93 insertions(+), 142 deletions(-) delete mode 100644 .github/FUNDING.yml delete mode 100644 .github/config/exclude.txt delete mode 100644 .github/dependabot.yml delete mode 100644 .github/pull_request_template.md delete mode 100644 .github/workflows/ci.yml delete mode 100644 .github/workflows/stale.yml diff --git a/.github/FUNDING.yml b/.github/FUNDING.yml deleted file mode 100644 index 6879cb9..0000000 --- a/.github/FUNDING.yml +++ /dev/null @@ -1,2 +0,0 @@ -# These are supported funding model platforms -buy_me_a_coffee: chris.williams diff --git a/.github/config/exclude.txt b/.github/config/exclude.txt deleted file mode 100644 index dbe9c82..0000000 --- a/.github/config/exclude.txt +++ /dev/null @@ -1 +0,0 @@ -.vscode/ \ No newline at end of file diff --git a/.github/dependabot.yml b/.github/dependabot.yml deleted file mode 100644 index 4b79add..0000000 --- a/.github/dependabot.yml +++ /dev/null @@ -1,14 +0,0 @@ -# To get started with Dependabot version updates, you'll need to specify which -# package ecosystems to update and where the package manifests are located. -# Please see the documentation for all configuration options: -# https://docs.github.com/github/administering-a-repository/configuration-options-for-dependency-updates - -version: 2 -updates: - - package-ecosystem: "npm" # See documentation for possible values - directory: "/" # Location of package manifests - schedule: - interval: "monthly" - allow: - - dependency-type: "direct" - open-pull-requests-limit: 20 diff --git a/.github/pull_request_template.md b/.github/pull_request_template.md deleted file mode 100644 index 6e2d311..0000000 --- a/.github/pull_request_template.md +++ /dev/null @@ -1,21 +0,0 @@ - - -#### What kind of changes does this PR include? - - - -- Minor fixes (broken links, typos, css, etc.) -- Changes with larger consequences (logic, library updates, etc.) -- Something else! - -#### Description - -- Closes # -- What does this PR change? A brief description would be great. -- Did you change something visual? A before/after screenshot can be helpful. - - diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml deleted file mode 100644 index 41d2238..0000000 --- a/.github/workflows/ci.yml +++ /dev/null @@ -1,42 +0,0 @@ -name: ci - -on: - push: - branches: [main] - pull_request: - branches: [main] - -permissions: - contents: read - -jobs: - lint: - name: Check for build and type issues - runs-on: ubuntu-latest - - steps: - - name: Checkout code - uses: actions/checkout@v4 - - - name: Install pnpm - uses: pnpm/action-setup@v4 - with: - version: 10 - run_install: false - - - name: Setup node - uses: actions/setup-node@v4 - with: - node-version: 22 - cache: "pnpm" - - - name: Install dependencies - run: pnpm install - - # use astro check for issues - - name: Run Astro check - run: pnpm astro check - - # ensure build works - - name: Run Astro build - run: pnpm build diff --git a/.github/workflows/stale.yml b/.github/workflows/stale.yml deleted file mode 100644 index d267b11..0000000 --- a/.github/workflows/stale.yml +++ /dev/null @@ -1,32 +0,0 @@ -# This workflow warns and then closes issues and PRs that have had no activity for a specified amount of time. -# -# You can adjust the behavior by modifying this file. -# For more information, see: -# https://github.com/actions/stale -name: Mark stale issues and pull requests - -on: - schedule: - - cron: "39 23 * * *" - -jobs: - stale: - runs-on: ubuntu-latest - permissions: - issues: write - pull-requests: write - - steps: - - uses: actions/stale@v7 - with: - repo-token: ${{ secrets.GITHUB_TOKEN }} - stale-issue-label: "no-issue-activity" - stale-pr-label: "no-pr-activity" - stale-issue-message: "This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions." - stale-pr-message: "This PR has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions." - close-issue-message: "This issue was closed because it has been stalled for 5 days with no activity." - days-before-stale: 30 - days-before-close: 5 - days-before-pr-close: -1 - exempt-issue-labels: "not-stale,bug,pinned,security,pending,awaiting-approval,work-in-progress" - exempt-pr-labels: "not-stale,bug,pinned,security,pending,awaiting-approval,work-in-progress" diff --git a/src/components/SocialList.astro b/src/components/SocialList.astro index 00e7f97..96b8d94 100644 --- a/src/components/SocialList.astro +++ b/src/components/SocialList.astro @@ -13,10 +13,35 @@ const socialLinks: { name: string; }[] = [ { - friendlyName: "Github", - link: "https://github.com/chrismwilliams/astro-cactus", + friendlyName: "Mastodon", + link: "https://mastodon.social/@dawid@social.craftknight.com", + name: "mdi:mastodon", + }, + { + friendlyName: "Codeberg", + link: "https://codeberg.org/knightdave", + name: "mdi:git", + }, + { + friendlyName: "RSS", + link: "https://www.rycerz.xyz/rss.xml", + name: "mdi:rss", + }, + { + friendlyName: "GitHub", + link: "https://github.com/knightdave", name: "mdi:github", }, + { + friendlyName: "GitLab", + link: "https://gitlab.com/knightdave", + name: "mdi:gitlab", + }, + { + friendlyName: "LinkedIn", + link: "https://www.linkedin.com/in/rycerzxyz", + name: "mdi:linkedin", + }, ]; --- diff --git a/src/pages/about.astro b/src/pages/about.astro index 190bbd3..507318e 100644 --- a/src/pages/about.astro +++ b/src/pages/about.astro @@ -2,7 +2,8 @@ import PageLayout from "@/layouts/Base.astro"; const meta = { - description: "I'm a starter theme for Astro.build", + description: + "DevOps engineer, web developer, and full-time vanlifer sharing insights from life on the road, tech tutorials, and digital nomad know-how.", title: "About", }; --- @@ -11,26 +12,60 @@ const meta = {

About

- Hi, I’m a starter Astro. I’m particularly great for getting you started with your own blogging - website. + Hello! I'm Dawid, a DevOps engineer, web developer, and full-time vanlifer. With over a decade + of experience in cloud technologies and automation, I've combined my passion for technology + with life on the road.

-

Here are my some of my awesome built in features:

+

+ By day, I focus on CI/CD processes, Kubernetes, and AWS serverless technologies. My toolbox + includes GitLab CI, ArgoCD, Ansible, Terraform, and more. I've also been exploring freelance + web development, crafting solutions with WordPress, Ghost CMS, Hugo, and Astro. As a digital + nomad, I share insights from life on the road, tech tutorials, and practical tips for remote + work in motion. +

+

My Services

+

DevOps Consulting

+

+ I help businesses accelerate time-to-value, enhance application performance, ensure stability, + strengthen security measures, and elevate observability through specialized DevOps consulting + services. +

+ +

Web Development, Maintenance & Hosting

+

+ I offer comprehensive web development services focusing on WordPress, Ghost, and Hugo + frameworks, with flexibility for other CMS platforms. +

+ +

Core Expertise

- Clone or fork my repo if you like me! + Ready to enhance your digital infrastructure or build your next web project? Let's connect and + discuss how I can help bring your ideas to life.

diff --git a/src/pages/index.astro b/src/pages/index.astro index d953797..a539717 100644 --- a/src/pages/index.astro +++ b/src/pages/index.astro @@ -22,11 +22,14 @@ const latestNotes = allNotes.sort(collectionDateSort).slice(0, MAX_NOTES);
-

Hello World!

+

Welcome!

- Hi, I’m a theme for Astro, a simple starter that you can use to create your website or blog. - If you want to know more about how you can customise me, add more posts, and make it your own, - click on the GitHub icon link below and it will take you to my repo. + I'm Dawid - DevOps engineer, web developer, and full-time vanlifer. With over a decade of + experience in cloud technologies and automation, I share insights from life on the road, tech + tutorials, and digital nomad know-how. +

+

+ Follow along for practical tips on DevOps, web development, and remote work in motion.

diff --git a/src/site.config.ts b/src/site.config.ts index 3efa4ea..f4f7539 100644 --- a/src/site.config.ts +++ b/src/site.config.ts @@ -3,10 +3,10 @@ import type { AstroExpressiveCodeOptions } from "astro-expressive-code"; export const siteConfig: SiteConfig = { // Used as both a meta property (src/components/BaseHead.astro L:31 + L:49) & the generated satori png (src/pages/og-image/[slug].png.ts) - author: "Chris Williams", + author: "Dawid Rycerz", // Date.prototype.toLocaleDateString() parameters, found in src/utils/date.ts. date: { - locale: "en-GB", + locale: "en-US", options: { day: "numeric", month: "short", @@ -14,20 +14,20 @@ export const siteConfig: SiteConfig = { }, }, // Used as the default description meta property and webmanifest description - description: "An opinionated starter theme for Astro", + description: "DevOps consulting and web development services. Specializing in CI/CD, Kubernetes, AWS, and modern web technologies.", // HTML lang property, found in src/layouts/Base.astro L:18 & astro.config.ts L:48 - lang: "en-GB", + lang: "en-US", // Meta property, found in src/components/BaseHead.astro L:42 - ogLocale: "en_GB", + ogLocale: "en_US", /* - Used to construct the meta title property found in src/components/BaseHead.astro L:11 - The webmanifest name found in astro.config.ts L:42 - The link value found in src/components/layout/Header.astro L:35 - In the footer found in src/components/layout/Footer.astro L:12 */ - title: "Astro Cactus", + title: "Dawid Rycerz", // ! Please remember to replace the following site property with your own domain, used in astro.config.ts - url: "https://astro-cactus.chriswilliams.dev/", + url: "https://www.rycerz.xyz/", }; // Used to generate links in both the Header & Footer. -- cgit v1.2.3