Skip to content

feat: move 3D printing specs to sidebar, add Ridiculousness footer column - #119

Merged
kenjdavidson merged 2 commits into
mainfrom
copilot/update-3d-printing-page
Mar 20, 2026
Merged

feat: move 3D printing specs to sidebar, add Ridiculousness footer column#119
kenjdavidson merged 2 commits into
mainfrom
copilot/update-3d-printing-page

Conversation

Copilot AI commented Mar 20, 2026

Copy link
Copy Markdown
Contributor

The 3D printing page had verbose Printer/Filament prose sections in the body and a description subtitle pushing the sidebar down. The footer was missing a column for miscellaneous friend-facing project links.

3D Printing page

  • Removed description subtitle from ProjectPageLayout header — sidebar now anchors to the top of the content area
  • Collapsed Printer and Filament body sections into sidebar details entries (label/value pairs)
  • Extended projects content schema with an optional details: { label, value }[] field for any project to surface structured specs in the sidebar
# src/content/projects/3d-printing/index.md
details:
  - label: "Printer"
    value: "Ender 3 Neo (Creality)"
  - label: "Filament"
    value: "Overture PLA"

Footer

  • Added Ridiculousness column (grid expanded from 4 → 5 cols) with links to gta-west-clublink-league and hex-hole-heroes

Screenshots

Before

Before

After

After

Warning

Firewall rules blocked me from connecting to one or more addresses (expand for details)

I tried to connect to the following addresses, but was blocked by firewall rules:

  • telemetry.astro.build
    • Triggering command: /home/REDACTED/work/_temp/ghcca-node/node/bin/node node /home/REDACTED/work/kenjdavidson.github.io/kenjdavidson.github.io/node_modules/.bin/astro build (dns block)

If you need me to access, download, or install something from one of these locations, you can either:

Original prompt

This section details on the original issue you should resolve

<issue_title>Projects update</issue_title>
<issue_description>A couple project related items need to be updated and added:

Image
  1. On the 3d printing page:
  • The printer and filament section needs to go into the side bar, most of the text can be dropped, just put in the information specifics with label
  • The side bar should go up to the top, it should not have a paragraph above it. The "Exploring 3D printing with an Ender 3 Neo — designs, prints, and lessons learned along the way." looks like it's above the side panel card, it should not be.
  1. I want to add a Ridiculousness column to the footer. This column should have links to some of my github pages that I use for my friends. They don't need any content, just links and the name, to start:

Comments on the Issue (you are @copilot in this section)


🔒 GitHub Advanced Security automatically protects Copilot coding agent pull requests. You can protect all pull requests by enabling Advanced Security for your repositories. Learn more about Advanced Security.

@kenjdavidson
kenjdavidson marked this pull request as ready for review March 20, 2026 22:50
Copilot AI changed the title [WIP] Update 3D printing page layout and add footer column feat: move 3D printing specs to sidebar, add Ridiculousness footer column Mar 20, 2026
@kenjdavidson
kenjdavidson merged commit 6ae1b2b into main Mar 20, 2026
1 check passed
Copilot AI requested a review from kenjdavidson March 20, 2026 22:51
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Projects update

2 participants