Skip to content

Commit 2ada821

Browse files
kneathclaude
andcommitted
Add Open Graph and Twitter Card meta tags for link previews
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
1 parent 700faf9 commit 2ada821

4 files changed

Lines changed: 46 additions & 0 deletions

File tree

_config.yml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,8 @@
11
highlighter: rouge
22
permalink: /posts/:title
3+
4+
url: https://warpspire.com
5+
title: Warpspire
6+
description: Fragments toward a more resilient future
7+
author: Kyle Aster
8+
image: https://assets.warpspire.com/images/handbook/cover-alt.png

_layouts/phasetwo/default.html

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,25 @@
1919
<meta name="msapplication-TileColor" content="#da532c">
2020
<meta name="theme-color" content="#ffffff">
2121

22+
{% assign page_title = page.title | default: site.title %}
23+
{% assign page_description = page.summary | default: page.description | default: site.description %}
24+
{% assign page_image = page.image | default: site.image %}
25+
{% assign page_url = page.url | prepend: site.url %}
26+
27+
<meta name="description" content="{{ page_description }}" />
28+
29+
<meta property="og:title" content="{{ page_title }}" />
30+
<meta property="og:description" content="{{ page_description }}" />
31+
<meta property="og:url" content="{{ page_url }}" />
32+
<meta property="og:site_name" content="{{ site.title }}" />
33+
<meta property="og:image" content="{{ page_image }}" />
34+
<meta property="og:type" content="{% if page.date %}article{% else %}website{% endif %}" />
35+
36+
<meta name="twitter:card" content="summary_large_image" />
37+
<meta name="twitter:title" content="{{ page_title }}" />
38+
<meta name="twitter:description" content="{{ page_description }}" />
39+
<meta name="twitter:image" content="{{ page_image }}" />
40+
2241
<link rel="stylesheet" href="/css/phasetwo.css?v14" type="text/css" />
2342
<link rel="alternate" href="http://warpspire.com/feed/" type="application/rss+xml" />
2443

_layouts/proxima/default.html

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,25 @@
1515
<link rel="stylesheet" href="/css/proxima.css" type="text/css" />
1616
<link rel="alternate" href="http://warpspire.com/feed/" type="application/rss+xml" />
1717

18+
{% assign page_title = page.title | default: site.title %}
19+
{% assign page_description = page.summary | default: page.description | default: site.description %}
20+
{% assign page_image = page.image | default: site.image %}
21+
{% assign page_url = page.url | prepend: site.url %}
22+
23+
<meta name="description" content="{{ page_description }}" />
24+
25+
<meta property="og:title" content="{{ page_title }}" />
26+
<meta property="og:description" content="{{ page_description }}" />
27+
<meta property="og:url" content="{{ page_url }}" />
28+
<meta property="og:site_name" content="{{ site.title }}" />
29+
<meta property="og:image" content="{{ page_image }}" />
30+
<meta property="og:type" content="{% if page.date %}article{% else %}website{% endif %}" />
31+
32+
<meta name="twitter:card" content="summary_large_image" />
33+
<meta name="twitter:title" content="{{ page_title }}" />
34+
<meta name="twitter:description" content="{{ page_description }}" />
35+
<meta name="twitter:image" content="{{ page_image }}" />
36+
1837
<script src="https://cdn.usefathom.com/script.js" data-site="ASWRNHKL" defer></script>
1938
</head>
2039
<body>

handbook/index.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
11
---
22
layout: phasetwo/page
33
title: Kyle's Handbook for the Future
4+
description: The time is now to learn how to use AI tools. A practical guide to get started with Claude and build real things.
5+
image: https://assets.warpspire.com/images/handbook/cover-alt.png
46
---
57

68
![Handbook](https://assets.warpspire.com/images/handbook/cover-alt.png)

0 commit comments

Comments
 (0)