aboutsummaryrefslogtreecommitdiff
path: root/src/layouts/GeoblockedPageLayout.astro
diff options
context:
space:
mode:
authorAriel Costas Guerrero <ariel@costas.dev>2025-04-21 22:54:15 +0200
committerAriel Costas Guerrero <ariel@costas.dev>2025-04-21 22:54:15 +0200
commitb4ef1a0d288565f744bf754af456c4f60da99ca7 (patch)
tree907c88a2e59370a0b06dbd60aa1cc297b67b004b /src/layouts/GeoblockedPageLayout.astro
parente96af5ce5e8dd00cf8a31d4812f416583defa449 (diff)
Refactor localization: remove i18n support and update layouts to use static text
Diffstat (limited to 'src/layouts/GeoblockedPageLayout.astro')
-rw-r--r--src/layouts/GeoblockedPageLayout.astro45
1 files changed, 45 insertions, 0 deletions
diff --git a/src/layouts/GeoblockedPageLayout.astro b/src/layouts/GeoblockedPageLayout.astro
new file mode 100644
index 0000000..58c78b5
--- /dev/null
+++ b/src/layouts/GeoblockedPageLayout.astro
@@ -0,0 +1,45 @@
+---
+import Layout from "./Layout.astro";
+---
+
+<Layout
+ title="Geoblocked"
+ description="Access to this page is restricted, learn why."
+ empty
+>
+ <Fragment slot="head-jsonld">
+ <meta name="robots" content="noindex" />
+ </Fragment>
+
+ <h1>Geo-blocked</h1>
+ <p>
+ This page is purposely blocked for users on your region due to ethical
+ concerns, spam or abuse (or a combination of all these).
+ </p>
+
+ <h2>Blocked countries</h2>
+ <ul>
+ <li>(US) United States of America - And colonies</li>
+ <li>(PR) Puerto Rico</li>
+ <li>(GU) Guam</li>
+ <li>(AS) American Samoa</li>
+ <li>(VI) U.S. Virgin Islands</li>
+ <li>(MP) Northern Mariana Islands</li>
+ <br />
+ <li>(SV) El Salvador</li>
+ <li>(RU) Russian Federation</li>
+ <li>(BY) Belarus</li>
+ <br />
+ <li>(IL) Israel</li>
+ <li>(HU) Hungary</li>
+ <li>(TR) Turkey</li>
+ <li>(CN) China</li>
+ <li>(SA) Saudi Arabia</li>
+ </ul>
+
+ <p>
+ I am open to adding more countries to the list or removing them at any time.
+ I am aware of many other countries that have committed human rights abuses,
+ but these are the ones more likely to have users on this website.
+ </p>
+</Layout>