Personal website of jeremy (@ruhroh)
Add a new link to index.html:
<div class="link-item">
<span class="link-description"><a href="/contact">contact</a> - get in touch</span>
</div>
contact.html)Style: Matches existing pages (socials, crypto) - minimalist, dark theme, lowercase aesthetic
Content Structure:
← back
contact
get in touch
For inquiries about building something together, integrations,
or professional opportunities, email is the best way to reach me.
[Email Section]
jh@jeremyhi.us
- Clickable mailto link
- Copy button for convenience
[Social]
You can also find me on X: @ruhroh (hyperlinked)
[Note]
I try to respond within a few days. For urgent matters,
DM me on X.
Key Elements:
home/contact/| Page | Title | Description | Image |
|---|---|---|---|
| index.html | Jeremy Hi | Developer building complex systems and MVPs. Working at Gemini on KYC/onboarding, managing Propheseer for prediction markets. | og/home.png |
| contact.html | Contact - Jeremy | Get in touch for collaborations, integrations, or professional opportunities. | og/contact.png |
| socials.html | Socials - Jeremy | Follow Jeremy on X (@ruhroh) and other platforms. | og/socials.png |
| crypto.html | Crypto - Jeremy | Crypto addresses for tips and donations - ETH, BTC, SOL. | og/crypto.png |
| work.html | Work - Jeremy | Portfolio of projects including Gemini, Propheseer, and more. | og/work.png |
_layouts/home.html)Add OG meta tags support:
<head>
...
<!-- Open Graph -->
<meta property="og:title" content="Plan: Contact Page + Site-Wide OG Tags">
<meta property="og:description" content="Personal website of jeremy (@ruhroh)">
<meta property="og:url" content="https://jeremyhi.us/CONTACT-AND-OG-PLAN.html">
<meta property="og:type" content="website">
<meta property="og:site_name" content="Jeremy Hi">
<meta property="og:locale" content="en_US">
<!-- Twitter Card -->
<meta name="twitter:card" content="summary">
<meta name="twitter:title" content="Plan: Contact Page + Site-Wide OG Tags">
<meta name="twitter:description" content="Personal website of jeremy (@ruhroh)">
</head>
Style (matching existing work section images):
Images to Generate:
home.png - “jeremy hi” + tagline about building thingscontact.png - “contact” + reach out messagesocials.png - “socials” + follow me messagecrypto.png - “crypto” + addresses for tipswork.png - “work” + portfolio message_layouts/home.html with OG tag supportcontact.html with content and frontmatterindex.htmlog_title, og_description, og_image frontmatter to:
/assets/og/| File | Action |
|---|---|
_layouts/home.html |
Add OG meta tags |
index.html |
Add contact link + OG frontmatter |
contact.html |
CREATE - new contact page |
socials.html |
Add OG frontmatter |
crypto.html |
Add OG frontmatter |
work.html |
Add OG frontmatter |
assets/og/home.png |
CREATE - OG image |
assets/og/contact.png |
CREATE - OG image |
assets/og/socials.png |
CREATE - OG image |
assets/og/crypto.png |
CREATE - OG image |
assets/og/work.png |
CREATE - OG image |
scripts/generate-og-image.js |
UPDATE - add new pages |
contact
the best way to reach me
For building something together, integrations, consulting,
or professional opportunities - email works best.
📧 jh@jeremyhi.us
You can also find me on X where I'm fairly active:
→ @ruhroh
I typically respond within a few days.