Monorepo for wisp.place. A static site hosting service built on top of the AT Protocol. wisp.place

meta tags

Changed files
+84 -18
public
+7 -1
public/admin/index.html
··· 3 3 <head> 4 4 <meta charset="UTF-8" /> 5 5 <meta name="viewport" content="width=device-width, initial-scale=1.0" /> 6 - <title>Admin Dashboard - Wisp.place</title> 6 + <title>wisp.place</title> 7 + <meta name="description" content="Admin dashboard for wisp.place decentralized static site hosting." /> 8 + <meta name="robots" content="noindex, nofollow" /> 9 + 10 + <!-- Theme --> 11 + <meta name="theme-color" content="#7c3aed" /> 12 + 7 13 <link rel="stylesheet" href="./styles.css" /> 8 14 </head> 9 15 <body>
+19 -1
public/editor/index.html
··· 3 3 <head> 4 4 <meta charset="UTF-8" /> 5 5 <meta name="viewport" content="width=device-width, initial-scale=1.0" /> 6 - <title>Elysia Static</title> 6 + <title>wisp.place</title> 7 + <meta name="description" content="Manage your decentralized static sites hosted on AT Protocol." /> 8 + 9 + <!-- Open Graph / Facebook --> 10 + <meta property="og:type" content="website" /> 11 + <meta property="og:url" content="https://wisp.place/editor" /> 12 + <meta property="og:title" content="Editor - wisp.place" /> 13 + <meta property="og:description" content="Manage your decentralized static sites hosted on AT Protocol." /> 14 + <meta property="og:site_name" content="wisp.place" /> 15 + 16 + <!-- Twitter --> 17 + <meta name="twitter:card" content="summary" /> 18 + <meta name="twitter:url" content="https://wisp.place/editor" /> 19 + <meta name="twitter:title" content="Editor - wisp.place" /> 20 + <meta name="twitter:description" content="Manage your decentralized static sites hosted on AT Protocol." /> 21 + 22 + <!-- Theme --> 23 + <meta name="theme-color" content="#7c3aed" /> 24 + 7 25 <link rel="icon" type="image/x-icon" href="../favicon.ico"> 8 26 <link rel="icon" type="image/png" sizes="32x32" href="../favicon-32x32.png"> 9 27 <link rel="icon" type="image/png" sizes="16x16" href="../favicon-16x16.png">
-14
public/favicon.svg
··· 1 - <!--?xml version="1.0" encoding="utf-8"?--> 2 - <svg width="64" height="64" viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg" role="img" aria-label="Centered large wisp on black background"> 3 - <!-- black background --> 4 - <rect width="64" height="64" fill="#000000"></rect> 5 - 6 - <!-- outer faint glow --> 7 - <circle cx="32" cy="32" r="14" fill="none" stroke="#7CF5D8" stroke-opacity="0.35" stroke-width="2.6"></circle> 8 - 9 - <!-- bright halo --> 10 - <circle cx="32" cy="32" r="10" fill="none" stroke="#CFF8EE" stroke-opacity="0.95" stroke-width="2.4"></circle> 11 - 12 - <!-- bright core --> 13 - <circle cx="32" cy="32" r="4" fill="#FFFFFF"></circle> 14 - </svg>
+19 -1
public/index.html
··· 3 3 <head> 4 4 <meta charset="UTF-8" /> 5 5 <meta name="viewport" content="width=device-width, initial-scale=1.0" /> 6 - <title>Elysia Static</title> 6 + <title>wisp.place</title> 7 + <meta name="description" content="Host static websites directly in your AT Protocol account. Keep full ownership and control with fast CDN distribution. Built on Bluesky's decentralized network." /> 8 + 9 + <!-- Open Graph / Facebook --> 10 + <meta property="og:type" content="website" /> 11 + <meta property="og:url" content="https://wisp.place/" /> 12 + <meta property="og:title" content="wisp.place - Decentralized Static Site Hosting" /> 13 + <meta property="og:description" content="Host static websites directly in your AT Protocol account. Keep full ownership and control with fast CDN distribution." /> 14 + <meta property="og:site_name" content="wisp.place" /> 15 + 16 + <!-- Twitter --> 17 + <meta name="twitter:card" content="summary_large_image" /> 18 + <meta name="twitter:url" content="https://wisp.place/" /> 19 + <meta name="twitter:title" content="wisp.place - Decentralized Static Site Hosting" /> 20 + <meta name="twitter:description" content="Host static websites directly in your AT Protocol account. Keep full ownership and control with fast CDN distribution." /> 21 + 22 + <!-- Theme --> 23 + <meta name="theme-color" content="#7c3aed" /> 24 + 7 25 <link rel="icon" type="image/x-icon" href="./favicon.ico"> 8 26 <link rel="icon" type="image/png" sizes="32x32" href="./favicon-32x32.png"> 9 27 <link rel="icon" type="image/png" sizes="16x16" href="./favicon-16x16.png">
+18 -1
public/onboarding/index.html
··· 3 3 <head> 4 4 <meta charset="UTF-8" /> 5 5 <meta name="viewport" content="width=device-width, initial-scale=1.0" /> 6 - <title>Get Started - wisp.place</title> 6 + <title>wisp.place</title> 7 + <meta name="description" content="Get started with wisp.place and host your first decentralized static site on AT Protocol." /> 8 + 9 + <!-- Open Graph / Facebook --> 10 + <meta property="og:type" content="website" /> 11 + <meta property="og:url" content="https://wisp.place/onboarding" /> 12 + <meta property="og:title" content="Get Started - wisp.place" /> 13 + <meta property="og:description" content="Get started with wisp.place and host your first decentralized static site on AT Protocol." /> 14 + <meta property="og:site_name" content="wisp.place" /> 15 + 16 + <!-- Twitter --> 17 + <meta name="twitter:card" content="summary" /> 18 + <meta name="twitter:url" content="https://wisp.place/onboarding" /> 19 + <meta name="twitter:title" content="Get Started - wisp.place" /> 20 + <meta name="twitter:description" content="Get started with wisp.place and host your first decentralized static site on AT Protocol." /> 21 + 22 + <!-- Theme --> 23 + <meta name="theme-color" content="#7c3aed" /> 7 24 </head> 8 25 <body> 9 26 <div id="elysia"></div>
+21
public/robots.txt
··· 1 + # robots.txt for wisp.place 2 + 3 + User-agent: * 4 + 5 + # Allow indexing of landing page 6 + Allow: /$ 7 + 8 + # Disallow application pages 9 + Disallow: /editor 10 + Disallow: /admin 11 + Disallow: /onboarding 12 + 13 + # Disallow API routes 14 + Disallow: /api/ 15 + Disallow: /wisp/ 16 + 17 + # Allow static assets 18 + Allow: /favicon.ico 19 + Allow: /favicon-*.png 20 + Allow: /apple-touch-icon.png 21 + Allow: /site.webmanifest