Merge pull request #286 from urbit/feat/card-images
Add posts' leading image as Twitter card image
commita0ff8596d87163add266dc85820aa5fb48598bff
authorMatilde Park <matilde@tlon.io>
dateFri 15 Nov 2019, 14:12 (7 years ago)
parentb8051c62e5bd3d
README.md+3
@@ -51,6 +51,9 @@ author = "Matilde Park"
5151<!-- Ship: The author's ship. Used on post directory pages. -->
5252ship = "~haddef-sigwen"
5353
54+<!-- Image: The URL to the article's main image. Used on Twitter cards and link previews to the site. -->
55+image = "https://media.urbit.org/site/posts/updates/~2019.11.06-update.jpg"
56+
5457<!-- hidetitle: For non-post pages on the site, the title is automatically inserted as an <h1> at the top. If the title of the page is already displayed in the nav (this occurs in root content pages, like /governance, /privacy), then this just removes that <h1>. -->
5558hidetitle = "true"
5659
content/blog/2019-10-3-roadmap.md+1
@@ -6,6 +6,7 @@ aliases = ["/posts/essays/2019-10-3-roadmap", "/posts/2019-10-3-roadmap"]
66[extra]
77author = "Galen Wolfe-Pauly"
88ship = "~ravmel-ropdyl"
9+image = "https://media.urbit.org/site/posts/essays/2019-10-3-roadmap.jpg"
910+++
1011
1112
content/blog/2019-5-roadmap.md+1
@@ -6,6 +6,7 @@ aliases = ["/posts/essays/2019-5-roadmap", "/posts/2019-5-roadmap"]
66[extra]
77author = "Galen Wolfe-Pauly"
88ship = "~ravmel-ropdyl"
9+image = "https://media.urbit.org/site/posts/essays/2019-5-roadmap-1.png"
910+++
1011
1112
content/blog/a-founders-farewell.md+1
@@ -6,6 +6,7 @@ aliases = ["/posts/essays/a-founders-farewell", "/posts/a-founders-farewell"]
66[extra]
77author = "Curtis Yarvin"
88ship = "~sorreg-namtyv"
9+image = "https://storage.googleapis.com/media.urbit.org/site/farewell.png"
910+++
1011
1112
content/blog/an-urbit-overview.md+2
@@ -6,7 +6,9 @@ aliases = ["/posts/essays/an-urbit-overview", "/posts/an-urbit-overview"]
66[extra]
77author = "Galen Wolfe-Pauly"
88ship = "~ravmel-ropdyl"
9+image = "https://media.urbit.org/site/blog-0.jpg"
910+++
11+
1012
1113
1214## What Urbit is
content/blog/azimuth-as-multipass.md+1
@@ -6,6 +6,7 @@ aliases = ["/posts/essays/azimuth-as-multipass/", "/posts/azimuth-as-multipass"]
66[extra]
77author = "Galen Wolfe-Pauly"
88ship = "~ravmel-ropdyl"
9+image = "https://media.urbit.org/site/posts/essays/azimuth-as-multipass-1.png"
910+++
1011
1112
content/blog/azimuth-security-bounty-program.md+1
@@ -6,6 +6,7 @@ aliases = ["/posts/essays/azimuth-security-bounty-program", "/posts/azimuth-secu
66[extra]
77author = "Anthony Arroyo"
88ship = "~poldec-tonteg"
9+image = "https://media.urbit.org/site/posts/essays/azimuth-security-bounty-program-1.jpg"
910+++
1011
1112
content/blog/beliefs-and-principles.md+2
@@ -6,7 +6,9 @@ aliases = ["/posts/essays/beliefs-and-principles", "/posts/beliefs-and-principle
66[extra]
77author = "Curtis Yarvin + Galen Wolfe-Pauly"
88ship = "~sorreg-namtyv + ~ravmel-ropdyl"
9+image = "https://media.urbit.org/site/blog-2.jpg"
910+++
11+
1012
1113
1214## Beliefs
content/blog/common-objections-to-urbit.md+2
@@ -6,7 +6,9 @@ aliases = ["/posts/essays/common-objections-to-urbit", "/posts/common-objections
66[extra]
77author = "Curtis Yarvin"
88ship = "~sorreg-namtyv"
9+image ="https://media.urbit.org/site/blog-9.jpg"
910+++
11+
1012
1113
1214We love crowdsourced criticism. We've heard a lot of great
content/blog/interim-constitution.md+2
@@ -6,7 +6,9 @@ aliases = ["/posts/essays/interim-constitution", "/posts/interim-constitution"]
66[extra]
77author = "Tlon"
88ship = ""
9+image = "https://media.urbit.org/site/blog-7.jpg"
910+++
11+
1012
1113
1214## Declaration of purpose
content/blog/landscape-a-portrait.md+1
@@ -6,6 +6,7 @@ aliases = ["/posts/essays/landscape-a-portrait/", "/posts/landscape-a-portrait"]
66[extra]
77author = "Matilde Park"
88ship = "~haddef-sigwen"
9+image = "https://media.urbit.org/site/posts/essays/landscape-a-portrait-1.png"
910+++
1011
1112
content/blog/magic.md+1
@@ -6,6 +6,7 @@ aliases = ["/posts/essays/magic", "/posts/magic"]
66[extra]
77author = "Curtis Yarvin"
88ship = "~sorreg-namtyv"
9+image = "https://media.urbit.org/site/blog-7.jpg"
910+++
1011
1112
content/blog/the-100-year-computer.md+1
@@ -6,6 +6,7 @@ aliases = ["/posts/essays/the-100-year-computer/", "/posts/the-100-year-computer
66[extra]
77author = "Galen Wolfe-Pauly"
88ship = "~ravmel-ropdyl"
9+image = "https://media.urbit.org/site/posts/essays/100-year-computer-1.png"
910+++
1011
1112
content/blog/the-state-of-landscape.md+1
@@ -6,6 +6,7 @@ aliases = ["/posts/essays/the-state-of-landscape", "/posts/the-state-of-landscap
66[extra]
77author = "Galen Wolfe-Pauly"
88ship = "~ravmel-ropdyl"
9+image = "https://media.urbit.org/site/posts/essays/the-state-of-landscape-1.png"
910+++
1011
1112
content/blog/the-urbit-address-space.md+1
@@ -6,6 +6,7 @@ aliases = ["/posts/essays/the-urbit-address-space", "/posts/the-urbit-address-sp
66[extra]
77author = "Galen Wolfe-Pauly + Curtis Yarvin"
88ship = "~ravmel-ropdyl + ~sorreg-namtyv"
9+image = "https://media.urbit.org/site/blog-3.jpg"
910+++
1011
1112
content/blog/urbit-and-the-blockchain.md+1
@@ -6,6 +6,7 @@ aliases = ["/posts/essays/urbit-and-the-blockchain", "/posts/urbit-and-the-block
66[extra]
77author = "Curtis Yarvin"
88ship = "~sorreg-namtyv"
9+image = "https://media.urbit.org/site/blog-1.jpg"
910+++
1011
1112
content/blog/urbit-grants-and-mid-2019-gifts.md+1
@@ -6,6 +6,7 @@ aliases = ["/posts/essays/urbit-grants-and-mid-2019-gifts", "/posts/urbit-grants
66[extra]
77author = "Galen Wolfe-Pauly + Alex Matzner"
88ship = "~ravmel-ropdyl + ~mignyt-mogseb"
9+image = "https://media.urbit.org/site/posts/essays/urbit-grants-and-mid-2019-gifts-1.jpg"
910+++
1011
1112
content/blog/what-is-urbit-for.md+1
@@ -6,6 +6,7 @@ aliases = ["/posts/essays/what-is-urbit-for", "/posts/what-is-urbit-for"]
66[extra]
77author = "Galen Wolfe-Pauly"
88ship = "~ravmel-ropdyl"
9+image = "https://media.urbit.org/site/blog-1.jpg"
910+++
1011
1112
content/blog/why-urbit-probably-does-not-need-a-blockchain.md+1
@@ -6,6 +6,7 @@ aliases = ["/posts/essays/why-urbit-probably-does-not-need-a-blockchain/", "/pos
66[extra]
77author = "Curtis Yarvin"
88ship = "~sorreg-namtyv"
9+image = "https://media.urbit.org/site/blog-1.jpg"
910+++
1011
1112
content/understanding-urbit/network-and-os.md+1
@@ -6,6 +6,7 @@ weight = 5
66flatten_pagination = "true"
77hide_next_title = "true"
88hide_previous_title = "true"
9+image = "https://media.urbit.org/site/understanding-urbit/network-os/urbit-os-phones@2x.png"
910+++
1011
1112
content/understanding-urbit/project-history.md+1
@@ -6,6 +6,7 @@ weight = 7
66flatten_pagination = "true"
77hide_next_title = "true"
88hide_previous_title = "true"
9+image = "https://media.urbit.org/site/understanding-urbit/project-history/project-status-landscape-earth@2x.png"
910+++
1011
1112Can you move to Urbit today and never look back? Not quite yet. Urbit is still young.
content/understanding-urbit/urbit-id.md+1
@@ -6,6 +6,7 @@ weight = 4
66flatten_pagination = "true"
77hide_next_title = "true"
88hide_previous_title = "true"
9+image = "https://media.urbit.org/site/understanding-urbit/urbit-id/urbit-id-cards@2x.png"
910+++
1011
1112Every time you post a comment, like something, send a message, or use any app or service, you need an account. (And, behind the scenes, a network address.) Neither of these things belongs to you. The way things are going, they never will. No matter what you’re up to with your phone or laptop, you’re dependent on MEGACORP.
content/understanding-urbit/your-last-computer.md+1
@@ -6,6 +6,7 @@ weight = 2
66flatten_pagination = "true"
77hide_next_title = "true"
88hide_previous_title = "true"
9+image = "https://media.urbit.org/site/understanding-urbit/your-last-computer/your-last-computer-waves@2x.png"
910+++
1011
1112This whole ‘simple, durable, yours’ thing may sound good, but what does it add up to? What does it feel like?
content/updates/2018-10-12-update.md+1
@@ -7,6 +7,7 @@ aliases = ["/posts/2018-10-12-update/"]
77[extra]
88author = "Rob"
99ship = "~lodleb-ritrul"
10+image = "https://media.urbit.org/fora/updates/2018.10.12-update.png"
1011+++
1112
1213
content/updates/2018-10-24-update.md+1
@@ -7,6 +7,7 @@ aliases = ["/posts/2018-10-24-update/"]
77[extra]
88author = "Rob"
99ship = "~lodleb-ritrul"
10+image = "https://media.urbit.org/fora/updates/2018.10.24-update.jpg"
1011+++
1112
1213Here's a short update from the team at Tlon for the week of `~2018.10.24`:
content/updates/2018-11-20-update.md+1
@@ -7,6 +7,7 @@ aliases = ["/posts/2018-11-20-update/"]
77[extra]
88author = "Rob"
99ship = "~lodleb-ritrul"
10+image = "https://media.urbit.org/fora/updates/2018.11.19-update.jpg"
1011+++
1112
1213Here's a short update from the team at Tlon for the week of `~2018.11.20`:
content/updates/2018-11-6-update.md+1
@@ -6,6 +6,7 @@ aliases = ["/posts/2018-11-6-update/"]
66[extra]
77author = "Rob"
88ship = "~lodleb-ritrul"
9+image = "https://media.urbit.org/fora/updates/2018.11.7-update.jpg"
910+++
1011
1112Here's a short update from the team at Tlon for the week of `~2018.11.6`:
content/updates/2018-12-18-update.md+1
@@ -7,6 +7,7 @@ aliases = ["/posts/2018-12-18-update/"]
77[extra]
88author = "Rob"
99ship = "~lodleb-ritrul"
10+image = "https://media.urbit.org/fora/updates/2018.12.18-update.png"
1011+++
1112
1213Here's a short update from the team at Tlon for the week of `~2018.12.18`:
content/updates/2018-5-23-update.md+1
@@ -6,6 +6,7 @@ aliases = ["/posts/2018-5-23-update/"]
66[extra]
77ship = "~tonlur-sarret"
88author = ""
9+image = "https://media.urbit.org/fora/updates/~2018.5.22-Update-1.jpg"
910+++
1011
1112Here's a short update from Tlon for the week of `~2018.5.22`:
content/updates/2018-5-30-update.md+1
@@ -6,6 +6,7 @@ aliases = ["/posts/2018-5-30-update/"]
66[extra]
77ship = "~tonlur-sarret"
88author = ""
9+image = "https://media.urbit.org/fora/updates/~2018.5.30-Update-1.jpg"
910+++
1011
1112Here's an update from the team at Tlon for the week of `~2018.5.30`:
content/updates/2018-6-6-update.md+1
@@ -6,6 +6,7 @@ aliases = ["/posts/2018-6-6-update/"]
66[extra]
77ship = "~tonlur-sarret"
88author = ""
9+image = "https://media.urbit.org/fora/updates/~2018.6.6-Update-1.jpg"
910+++
1011
1112Here's a short update from the team at Tlon for the week of `~2018.6.6`:
content/updates/2018-7-13-update.md+2−1
@@ -6,6 +6,7 @@ aliases = ["/posts/2018-7-13-update/"]
66[extra]
77author = "~tonlur-sarret"
88ship = "~poldec-tonteg"
9+image = "https://media.urbit.org/fora/updates/~2018.7.13-Update-1.jpg"
910+++
1011
1112Here's a short update from the team at Tlon for the week of `~2018.7.13`:
@@ -15,7 +16,7 @@ Here's a short update from the team at Tlon for the week of `~2018.7.13`:
1516 cannot be patched up to make it work. You have to start over with a working
1617 simple system."
1718
18−-[John Gall](https://en.wikipedia.org/wiki/John_Gall_(author)
19+-[John Gall](https://en.wikipedia.org/wiki/John_Gall_(author))
1920
2021
2122
content/updates/2018-7-20-update.md+1
@@ -6,6 +6,7 @@ aliases = ["/posts/2018-7-20-update/"]
66[extra]
77author = "~tonlur-sarret"
88ship = "~poldec-tonteg"
9+image = "https://media.urbit.org/fora/updates/~2018.7.13-Update-1.jpg"
910+++
1011
1112Here's a short update from the team at Tlon for the week of `~2018.7.20`:
content/updates/2018-7-3-update.md+1
@@ -6,6 +6,7 @@ aliases = ["/posts/2018-7-3-update/"]
66[extra]
77author = "~tonlur-sarret"
88ship = "~poldec-tonteg"
9+image = "https://media.urbit.org/fora/updates/~2018.7.2-Update-1.jpg"
910+++
1011
1112
content/updates/2018-7-30-update.md+1
@@ -6,6 +6,7 @@ aliases = ["/posts/2018-7-30-update/"]
66[extra]
77author = "~tonlur-sarret"
88ship = "~poldec-tonteg"
9+image = "https://media.urbit.org/fora/updates/~2018.7.30-Update-1.jpg"
910+++
1011
1112Here's a short update from the team at Tlon for the week of `~2018.7.30`:
content/updates/2018-8-23-update.md+1
@@ -6,6 +6,7 @@ aliases = ["/posts/2018-8-23-update/"]
66[extra]
77author = "Anthony"
88ship = "~poldec-tonteg"
9+image = "https://media.urbit.org/fora/updates/2018.8.23-update-1.jpeg"
910+++
1011
1112
content/updates/2018-8-30-update.md+1
@@ -6,6 +6,7 @@ aliases = ["/posts/2018-8-30-update/"]
66[extra]
77author = "Anthony"
88ship = "~poldec-tonteg"
9+image = "https://media.urbit.org/fora/updates/2018.8.29-update-1.jpg"
910+++
1011
1112
content/updates/2018-8-8-update.md+1
@@ -6,6 +6,7 @@ aliases = ["/posts/2018-8-8-update/"]
66[extra]
77author = "~tonlur-sarret"
88ship = "~poldec-tonteg"
9+image = "https://media.urbit.org/fora/updates/~2018.8.8-Update-1.jpeg"
910+++
1011
1112Here's a short update from the team at Tlon for the week of `~2018.8.8`:
content/updates/2018-9-11-update.md+1
@@ -6,6 +6,7 @@ aliases = ["/posts/2018-9-11-update/"]
66[extra]
77author = "Anthony"
88ship = "~poldec-tonteg"
9+image = "https://media.urbit.org/fora/updates/2018.9.11-update-1.jpg"
910+++
1011
1112I've gone short on words and long on links for this update, since sometimes the
content/updates/2019-11-06-update.md+2
@@ -2,10 +2,12 @@
22title = "~2019.11.06 Update"
33date = 2019-11-06
44description = "Weekly Web Update"
5+slug = "/updates/2019-11-06"
56aliases = ["/posts/updates/2019-11-06-update", "/posts/2019-11-06-update/"]
67[extra]
78author = ""
89ship = ""
10+image = "https://media.urbit.org/site/posts/updates/~2019.11.06-update.jpg"
911+++
1012
1113
content/updates/2019-2-11-update.md+1
@@ -6,6 +6,7 @@ aliases = ["/posts/2019-2-11-update/"]
66[extra]
77author = "Morgan"
88ship = "~hidrel-fabtel"
9+image = "https://media.urbit.org/site/posts/updates/~2019.2.11-update-1.jpg"
910+++
1011Here’s a short update from the team for the week of `~2019.2.11`:
1112
content/updates/2019-2-25-update.md+2−1
@@ -6,10 +6,11 @@ aliases = ["/posts/2019-2-25-update/"]
66[extra]
77author = "Morgan"
88ship = "~hidrel-fabtel"
9+image = "https://media.urbit.org/site/posts/updates/~2019.2.25-update-1.jpg"
910+++
1011Here’s a short update from the team for the week of `~2019.2.25`:
1112
12−
13+
1314
1415## Network
1516
content/updates/2019-2-26-network-update.md+1
@@ -6,6 +6,7 @@ aliases = ["/posts/2019-2-26-network-update/"]
66[extra]
77author = "Anthony"
88ship = "~poldec-tonteg"
9+image = "https://media.urbit.org/site/posts/updates/~2019.2.26-update-1.jpg"
910+++
1011
1112
content/updates/2019-2-4-update.md+1
@@ -6,6 +6,7 @@ aliases = ["/posts/2019-2-5-update/"]
66[extra]
77author = "Rob"
88ship = "~lodleb-ritrul"
9+image = "https://media.urbit.org/fora/updates/2019.2.4-update.jpg"
910+++
1011Here's a short update from the team at Tlon for the week of `~2019.2.5`:
1112
content/updates/2019-3-11-update.md+1
@@ -6,6 +6,7 @@ aliases = ["/posts/2019-3-11-update/"]
66[extra]
77author = "Morgan"
88ship = "~hidrel-fabtel"
9+image = "https://media.urbit.org/site/posts/updates/~2019.3.11-update-1.jpg"
910+++
1011Here’s a short update from the team for the week of `~2019.3.11`:
1112
content/updates/2019-3-27-update.md+1
@@ -6,6 +6,7 @@ aliases = ["/posts/2019-3-27-update/"]
66[extra]
77author = "Morgan"
88ship = "~hidrel-fabtel"
9+image = "https://media.urbit.org/site/posts/updates/~2019.3.27-update-1.jpg"
910+++
1011Here’s a short update from the team as of `~2019.3.27`:
1112
content/updates/2019-3-4-update.md+1
@@ -6,6 +6,7 @@ aliases = ["/posts/2019-3-4-update/"]
66[extra]
77author = "Morgan"
88ship = "~hidrel-fabtel"
9+image = "https://media.urbit.org/site/posts/updates/~2019.3.4-update-1.jpg"
910+++
1011Here’s a short update from the team for the week of `~2019.3.4`:
1112
content/updates/2019-4-11-update.md+1
@@ -6,6 +6,7 @@ aliases = ["/posts/2019-4-11-update/"]
66[extra]
77author = "Morgan"
88ship = "~hidrel-fabtel"
9+image = "https://media.urbit.org/site/posts/updates/~2019.4.11-update-1.jpg"
910+++
1011Here’s a short update from the team as of `~2019.4.11`:
1112
content/updates/2019-5-10-update.md+1
@@ -6,6 +6,7 @@ aliases = ["/posts/2019-5-10-update/"]
66[extra]
77author = "Morgan"
88ship = "~hidrel-fabtel"
9+image = "https://media.urbit.org/site/posts/updates/~2019.5.10-update-1.jpg"
910+++
1011
1112
content/updates/2019-5-17-update.md+1
@@ -6,6 +6,7 @@ aliases = ["/posts/2019-5-17-update/"]
66[extra]
77author = "Morgan"
88ship = "~hidrel-fabtel"
9+image = "https://media.urbit.org/site/posts/updates/~2019.5.17-update-1.png"
910+++
1011
1112
content/updates/2019-5-31-update.md+1
@@ -6,6 +6,7 @@ aliases = ["/posts/2019-5-31-update/"]
66[extra]
77author = "Morgan"
88ship = "~hidrel-fabtel"
9+image = "https://media.urbit.org/site/posts/updates/~2019.5.31-update-3.jpg"
910+++
1011
1112
content/updates/2019-6-14-update.md+1
@@ -6,6 +6,7 @@ aliases = ["/posts/updates/2019-6-14-update", "/posts/2019-6-14-update/"]
66[extra]
77author = "Morgan"
88ship = "~hidrel-fabtel"
9+image = "https://media.urbit.org/site/posts/updates/~2019.6.14-update-1.jpg"
910+++
1011
1112
content/updates/2019-7-25-update.md+1
@@ -6,6 +6,7 @@ aliases = ["/posts/updates/2019-7-25-update", "/posts/2019-7-25-update/"]
66[extra]
77author = "Morgan"
88ship = "~hidrel-fabtel"
9+image = "https://media.urbit.org/site/posts/updates/~2019.7.25-update-1.jpg"
910+++
1011
1112
templates/base.html+2−1
@@ -8,7 +8,8 @@
88 <meta name="twitter:card" content="summary_large_image">
99 <meta name="twitter:site" content="@urbit">
1010 <meta name="twitter:creator" content="@urbit">
11− <meta name="twitter:image" content="https://media.urbit.org/logo/urbit-logo-card.png">
11+ {% block image %}
12+ {% endblock image %}
1213 {% block title %}
1314 {% endblock title %}
1415 {% block description %}
templates/doc.html+5
@@ -7,6 +7,11 @@
77 <meta name="og:description" content="From the Urbit documentation.">
88 <meta name="description" content="From the Urbit documentation.">
99{% endblock description %}
10+
11+{% block image %}
12+ <meta name="twitter:image" content="https://media.urbit.org/logo/urbit-logo-card.png">
13+{% endblock image %}
14+
1015{% block bodyclasses %} class="docs" {% endblock bodyclasses %}
1116{% block content %}
1217<!-- header -->
templates/essays/list.html+4
@@ -10,6 +10,10 @@
1010 <meta name="description" content="Directory for the Urbit Blog.">
1111{% endblock description %}
1212
13+{% block image %}
14+ <meta name="twitter:image" content="https://media.urbit.org/logo/urbit-logo-card.png">
15+{% endblock image %}
16+
1317{% block content %}
1418<!-- header -->
1519<nav class="mt4 full fourth-1-lg mb3 mb0-m mb0-l mb0-xl">
templates/essays/post.html+8
@@ -23,6 +23,14 @@
2323 {% endif %}"
2424{% endblock bodyclasses %}
2525
26+{% block image %}
27+ {% if page.extra.image %}
28+ <meta name="twitter:image" content="{{ page.extra.image }}">
29+ {% else %}
30+ <meta name="twitter:image" content="https://media.urbit.org/logo/urbit-logo-card.png">
31+ {% endif %}
32+{% endblock image %}
33+
2634{% block content %}
2735<nav class="mt4 full fourth-1-lg mb3 mb0-m mb0-l mb0-xl">
2836 <a class="gray3" href="/">Urbit</a>
templates/index.html+4
@@ -4,6 +4,10 @@
44
55{% endblock templatestyles %}
66
7+{% block image %}
8+ <meta name="twitter:image" content="https://media.urbit.org/logo/urbit-logo-card.png">
9+{% endblock image %}
10+
711{% block bodyclasses %}class="index"{% endblock bodyclasses %}
812
913{% block title %}
templates/list.html+4
@@ -8,6 +8,10 @@
88 <meta name="description" content="Directory for {{ section.title }}.">
99{% endblock description %}
1010
11+{% block image %}
12+ <meta name="twitter:image" content="https://media.urbit.org/logo/urbit-logo-card.png">
13+{% endblock image %}
14+
1115{% block content %}
1216<!-- header -->
1317<nav class="mt4 full fourth-1-lg mb3 mb0-m mb0-l mb0-xl">
templates/media/list.html+4
@@ -9,6 +9,10 @@
99 <meta name="description" content="A curated list of Urbit-related media.">
1010{% endblock description %}
1111
12+{% block image %}
13+ <meta name="twitter:image" content="https://media.urbit.org/logo/urbit-logo-card.png">
14+{% endblock image %}
15+
1216{% block content %}
1317<!-- header -->
1418<nav class="mt4 full fourth-1-lg mb3 mb0-m mb0-l mb0-xl">
templates/page.html+8
@@ -15,6 +15,14 @@
1515 {% endif %}
1616{% endblock description %}
1717
18+{% block image %}
19+ {% if page.extra.image %}
20+ <meta name="twitter:image" content="{{ page.extra.image }}">
21+ {% else %}
22+ <meta name="twitter:image" content="https://media.urbit.org/logo/urbit-logo-card.png">
23+ {% endif %}
24+{% endblock image %}
25+
1826{% block content %}
1927
2028<!-- header -->
templates/page_indiced.html+8
@@ -16,6 +16,14 @@
1616 {% endif %}
1717{% endblock description %}
1818
19+{% block image %}
20+ {% if page.extra.image %}
21+ <meta name="twitter:image" content="{{ page.extra.image }}">
22+ {% else %}
23+ <meta name="twitter:image" content="https://media.urbit.org/logo/urbit-logo-card.png">
24+ {% endif %}
25+{% endblock image %}
26+
1927{% block content %}
2028
2129<!-- header -->
templates/sections/docs.html+5
@@ -7,6 +7,11 @@
77 <meta name="og:description" content="From the Urbit documentation.">
88 <meta name="description" content="From the Urbit documentation.">
99{% endblock description %}
10+
11+{% block image %}
12+ <meta name="twitter:image" content="https://media.urbit.org/logo/urbit-logo-card.png">
13+{% endblock image %}
14+
1015{% block bodyclasses %} class="docs" {% endblock bodyclasses %}
1116{% block content %}
1217<!-- header -->
templates/sections/docs/chapters.html+6
@@ -3,10 +3,16 @@
33 <meta name="og:title" content="{{ section.title }} - {{ config.title }}">
44 <title>{{ section.title }} - {{ config.title }}</title>
55{% endblock title %}
6+
67{% block description %}
78 <meta name="og:description" content="From the Urbit documentation.">
89 <meta name="description" content="From the Urbit documentation.">
910{% endblock description %}
11+
12+{% block image %}
13+ <meta name="twitter:image" content="https://media.urbit.org/logo/urbit-logo-card.png">
14+{% endblock image %}
15+
1016{% block content %}
1117<!-- header -->
1218<!-- content -->
templates/understanding-urbit/list.html+4
@@ -9,6 +9,10 @@
99 <meta name="description" content="Urbit is a new kind of computer.">
1010{% endblock description %}
1111
12+{% block image %}
13+ <meta name="twitter:image" content="https://media.urbit.org/site/understanding-urbit/intro/intro-0.jpg">
14+{% endblock image %}
15+
1216{% block content %}
1317<!-- header -->
1418<nav class="mt4 full fourth-1-lg mb3 mb0-m mb0-l mb0-xl absolute-xl">
templates/understanding-urbit/post.html+8
@@ -15,6 +15,14 @@
1515 {% endif %}
1616{% endblock description %}
1717
18+{% block image %}
19+ {% if page.extra.image %}
20+ <meta name="twitter:image" content="{{ page.extra.image }}">
21+ {% else %}
22+ <meta name="twitter:image" content="https://media.urbit.org/logo/urbit-logo-card.png">
23+ {% endif %}
24+{% endblock image %}
25+
1826{% block bodyclasses %}
1927 class="essay
2028 {% if page.extra.classes %}
templates/updates/list.html+5
@@ -10,6 +10,11 @@
1010{% endblock description %}
1111
1212{% block bodyclasses %}class="updates"{% endblock bodyclasses %}
13+
14+{% block image %}
15+ <meta name="twitter:image" content="https://media.urbit.org/logo/urbit-logo-card.png">
16+{% endblock image %}
17+
1318{% block content %}
1419<!-- header -->
1520<nav class="mt4 full fourth-1-md fourth-1-lg mb3 mb0-m mb0-l mb0-xl">