Big update today. Here’s everything that changed.
OG Meta Tags — Social Sharing Fix
The site link preview was broken. When you shared lyepro.pages.dev on Discord, Twitter, or anywhere else, the image wouldn’t show. The og:image was using a relative path (/lyepro.png) which social media crawlers can’t resolve.
Fixed it by adding site: 'https://lyepro.pages.dev' to the Astro config and switching all OG tags to absolute URLs. Also added og:image:width and og:image:height hints for better preview rendering.
Projects Revamp — Opus Tab
The projects page used to be a placeholder that just linked to GitHub. Now it’s a full content collection system:
- Each project has its own markdown file in
src/content/projects/ - Projects render as detail pages with title, description, banner, and markdown content
- The Opus tab shows a 2-column grid with banner images
- Each project page links to the GitHub repo at the bottom
- Pinned projects on the homepage now link to the internal project pages instead of directly to GitHub
Three projects added: lyedevgit.github.io, untitled (this site), and Lye-RedTeaming.
Blog System — New Posts
Two new blog posts:
- “Site Is Live” — announces the site is live at
lyepro.pages.devwith a note about maybe buying a custom domain - “Stay Tuned” — rewritten from the old placeholder to explain the free website/tool creation service, with a link to the Google Form
Chains Tab — Cleaned Up
Reduced the links to 8 essentials: GitHub, Email, Resume, LinkedIn, Facebook, X (Twitter), Discord, and Website. Removed Instagram and Pinterest. Website link now points to lyepro.pages.dev instead of the old Netlify URL.
Added Discord and X (Twitter) SVG icons since they weren’t there before.
Desktop Scaling
The site was designed as a mobile-first layout, so on PC everything was squeezed into a narrow column. Fixed this across all inner pages:
- Opus, Chains, Graphy, and blog post pages now use
md:max-w-2xlor wider on desktop - Project cards fill the full width instead of being constrained
- Blog banners display proper 16:9 on wider screens
Stats Sync
- Projects count updated from 4 to 6 (matching actual GitHub repos)
- Open source count set to 3 (excluding the profile readme)
- GitHub API filter refined to give accurate numbers
Version Bump
Updated the footer version from v1.0.0 to v1.1.0.
Deployment
Connected the GitHub repo to Cloudflare Pages for auto-deploys. Every push to main now triggers a build and deploys automatically. No more manual wrangler uploads.
That’s v1.1.0. More coming soon.
— LyeDev
