From 29e83ece20087b67df6c65f2b190dc867f7e8c45 Mon Sep 17 00:00:00 2001
From: Stevan Freeborn <65925598+StevanFreeborn@users.noreply.github.com>
Date: Sun, 14 Apr 2024 16:38:50 -0500
Subject: [PATCH 1/5] feat: add open graph information to pages
---
src/Blog/Components/Pages/Error.razor | 10 ++++-
src/Blog/Components/Pages/Home.razor | 13 ++++--
src/Blog/Components/Pages/Post.razor | 15 +++++--
src/Blog/Components/Pages/Privacy.razor | 15 ++++++-
src/Blog/Components/Pages/Terms.razor | 15 ++++++-
src/Blog/Components/Pages/_Error404.razor | 18 +++++++-
src/Blog/Components/Utils/OpenGraph.razor | 40 ++++++++++++++++++
src/Blog/Posts/Post.cs | 1 +
src/Blog/Program.cs | 1 +
src/Blog/wwwroot/favicon.ico | Bin 15086 -> 15406 bytes
src/Blog/wwwroot/posts/test-blog/index.md | 5 ++-
src/Blog/wwwroot/posts/test-blog/og-image.png | Bin 0 -> 27143 bytes
.../wwwroot/posts/test-blog/the-office.gif | Bin 0 -> 228082 bytes
src/Blog/wwwroot/site-og.png | Bin 0 -> 970720 bytes
14 files changed, 120 insertions(+), 13 deletions(-)
create mode 100644 src/Blog/Components/Utils/OpenGraph.razor
create mode 100644 src/Blog/wwwroot/posts/test-blog/og-image.png
create mode 100644 src/Blog/wwwroot/posts/test-blog/the-office.gif
create mode 100644 src/Blog/wwwroot/site-og.png
diff --git a/src/Blog/Components/Pages/Error.razor b/src/Blog/Components/Pages/Error.razor
index f89d2ae..1d6dd34 100644
--- a/src/Blog/Components/Pages/Error.razor
+++ b/src/Blog/Components/Pages/Error.razor
@@ -1,7 +1,12 @@
@page "/Error"
@using System.Diagnostics
-
By using our website, you hereby consent to our Privacy Policy and agree to its Terms and Conditions.
-Hmm...it doesn't look like the page you were looking for exists, but we did find this adorable corgi.
-
-WPTA>b>FtPd?6Kk(AzWR!C
zykvYlgVfwI+~fOqCs$!l$byc(Vc@;x{xR{%^cNFMmRR+_#PR6ZbZB@Ek@{#HJAV^9
z+Iy*=2>4QR5l*>Ma!PUa;TWoRwBixtxx{qQhs58>^|va{ORS$*e}gf~bLRR(6=RaJ
zs(8Lu-rGf6k5O`DWEb+0=fKxQE*&4;DV56SB`+lf@}Q-z l*N%L(?z;t}QZLnBio~|}Vv~eQwO!%!K5UaW; Y8s#}=DqY$aUZk4?8jE0-%R@>e6!Y5_>U2mIfUI|yXoDE69W|yA4pLrEkHN2>2
zX1$-p#6gPKz}|i5HnHy?|COmg#2Rl}fS+rojcq$B>?)a>;bLLoO?zC|80k*d0m*uK
zp`xImJ;#M(e3MY5-+T`=ThgJ0=`9K&sS4l;>3|Cw8L?BD2%|sd*6pOEnN<}Xyw}k!
zg@&
zX10zHZle- wS9s54sf>v)UBP#K(smu!f$uS-efCZ^eM22&p3=)th~u~MbQq&USc
+h+}u!O0LvUW-(B4EjcW=CP6Lv;HpqH9Bx~&AazAP3)V9g;pEnTpP(|tJ
z
t-LeTyewZuFjxa_8`gmAuSjiIghPTI2
zgv$wa5}^Tb{AWxYC8z
zY%5-C4PC>iH%+?##)c8e%=Y{3XM^4~(p1ddEqOLV-diS$LT*!>NUbwVFj;-1j!+A{
zdr_D3-AZW@7YHgow-!@dq-&7$aOCrj^^aZvazu}xu*W?mz3W9shQp#L!p|kWNqvSF
zMy2eBnX7bWu>O6?(YIYmZeRRCXRidr9L|=r;6JId3du}ppa}XRtjo0NL(@?hq1_p!
z?SCqXH13c9?W~n>1w7`uK|FyZF{_@Oxl}wE9mI+w(8@8tV;R|TPpdy(#g3*&YcR9$
zRLiJIoT|UFf-F;#jLcE6I(?;BB~+EQID^tUV(YyyQWxKY$T6FMqp&=RfXl%u*P#11
zBT$kkBC%A!GJ8~k)3T`3xJ@pBElV!USWeKp^E+{=b-1U-2z5nB$^u%7;HaHz;%Z7`
z#Y;VZbKnDlNiH4Q
fgkZtjw7c(dh%
zG5>HmZk46xC3Z}IO
Y10Lozjy9AweNs*v^$P7SL96D(@I$Tm;Z9%r{p+k(c&22y;I-$Hakx0
z%6(22?7pv8DIGm(OrfB_8`0{-7xgHP)N}TUr6{?~lxpb}_3JsZ91upf81FXkv-cJ8
z!?=cRUD@%SbpR+DA=CeCXAHisq~*u=bu4w1w;B#DA&YlO^wejxCVzrNr7r6GnX{n$
z7%E5VhgWeLVKv=*#kfanv1pb;O4|6T