Personal website of jeremy (@ruhroh)
Testing that each shared link produces a preview with the correct image and content.
# Build the site locally
bundle exec jekyll build
# Verify each redirect page has correct og:image tag
for section in gemini propheseer propheseer-marketing jhipro edmunds cryptosym bcg-dappathon; do
echo "=== $section ==="
grep -E "og:image|og:title|og:description" _site/work/$section/index.html
done
Expected: Each page shows:
og:image pointing to /og/{section}.pngog:title matching the section titleog:description matching the section description# Check all images exist and have correct dimensions
for img in assets/og/*.png; do
echo "$img: $(file $img | grep -o '[0-9]* x [0-9]*')"
done
Expected: All images are 1200x630 PNG
# Images should be under 300KB for fast loading
ls -lh assets/og/*.png
Expected: Each file < 300KB
# Push feature branch - GitHub Pages will deploy to preview
git push origin feature/og-images
Visit each redirect page directly and verify:
og:image URLURLs to test:
URL: https://developers.facebook.com/tools/debug/
Test each URL. Verify:
URL: https://cards-dev.twitter.com/validator
Test each URL. Verify:
URL: https://www.linkedin.com/post-inspector/
Test each URL. Verify:
| Section | Expected Title | Expected Image Shows | Verified |
|---|---|---|---|
| gemini | Work - Gemini | “gemini” + crypto exchange desc | ☐ |
| propheseer | Work - Propheseer | “propheseer” + API desc | ☐ |
| propheseer-marketing | Work - Propheseer Marketing | “propheseer marketing” + twitter desc | ☐ |
| jhipro | Work - JHI Pro | “jhi pro” + climbing gym desc | ☐ |
| edmunds | Work - Edmunds | “edmunds” + automotive desc | ☐ |
| cryptosym | Work - Cryptosym | “cryptosym” + trading sim desc | ☐ |
| bcg-dappathon | Work - BCG DAppathon | “bcg dappathon” + blockchain desc | ☐ |
If old previews persist after changes:
?v=2 to URL temporarily, share that versionIf issues found:
# Revert to master
git checkout master
# Delete feature branch (optional)
git branch -D feature/og-images
git push origin --delete feature/og-images
Site will immediately return to previous state (no og:image tags, text-only previews).
Approved by: _______ **Date:** _______