patx/mongokv

update meta descritpions for docs

Commit bcbf6f6 · patx · 2026-01-01T14:17:59-05:00

Changeset
bcbf6f6db47e9f90bd4f08b59aabcb6fa8256286
Parents
8c0065fa52febc56786655d1eee4ea804ee6534a

View source at this commit

Comments

No comments yet.

Log in to comment

Diff

diff --git a/docs/index.html b/docs/index.html
index 4eb3c8a..5af35d4 100644
--- a/docs/index.html
+++ b/docs/index.html
@@ -1,9 +1,37 @@
-<!DOCTYPE html>
-<html lang="en">
 <head>
   <meta charset="UTF-8">
   <title>mongoKV – Tiny Redis-style Key-Value Store for MongoDB (Python)</title>
   <meta name="viewport" content="width=device-width, initial-scale=1">
+  
+  <!-- SEO Meta Tags -->
+  <meta name="description" content="mongoKV is a tiny async/sync key-value store wrapper for MongoDB using PyMongo. One collection per instance, works synchronously and asynchronously with the same API.">
+  <meta name="keywords" content="mongodb, key-value store, pymongo, python, async, sync, database, nosql, kv store">
+  <meta name="author" content="Harrison">
+  
+  <!-- Open Graph / Facebook -->
+  <meta property="og:type" content="website">
+  <meta property="og:url" content="https://patx.github.io/mongokv/">
+  <meta property="og:title" content="mongoKV – Tiny Key-Value Store for MongoDB">
+  <meta property="og:description" content="Async/sync key-value store on top of PyMongo. One collection per instance, one document per key. Intentionally small, stable, and boring.">
+  <meta property="og:image" content="https://raw.githubusercontent.com/patx/mongokv/refs/heads/main/docs/logo.png">
+  
+  <!-- Twitter Card -->
+  <meta name="twitter:card" content="summary_large_image">
+  <meta name="twitter:url" content="https://patx.github.io/mongokv/">
+  <meta name="twitter:title" content="mongoKV – Tiny Key-Value Store for MongoDB">
+  <meta name="twitter:description" content="Async/sync key-value store on top of PyMongo. One collection per instance, one document per key.">
+  <meta name="twitter:image" content="https://raw.githubusercontent.com/patx/mongokv/refs/heads/main/docs/logo.png">
+  <meta name="twitter:creator" content="@harrisonerd">
+  
+  <!-- Favicon (using your logo) -->
+  <link rel="icon" type="image/png" href="https://raw.githubusercontent.com/patx/mongokv/refs/heads/main/docs/logo.png">
+  <link rel="apple-touch-icon" href="https://raw.githubusercontent.com/patx/mongokv/refs/heads/main/docs/logo.png">
+  
+  <!-- Canonical URL -->
+  <link rel="canonical" href="https://patx.github.io/mongokv/">
+  
+  <!-- Theme Color -->
+  <meta name="theme-color" content="#24663c">
 
   <link rel="preconnect" href="https://fonts.googleapis.com">
   <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
@@ -347,7 +375,7 @@
       <p>You&rsquo;ll also need a running MongoDB instance and a valid connection URI, for example:</p>
       <pre><code class="language-bash">mongodb://localhost:27017</code></pre>
       <p>Check out <a href="https://www.mongodb.com/resources/products/fundamentals/mongodb-connection-string">An Introduction to MongoDB Connection Strings</a> 
-         for help on getting a MongoDB instance up and running. A super easy way todo this is to use <a href="https://www.mongodb.com/products/platform/atlas-database">Atlas</a>,
+         for help on getting a MongoDB instance up and running. A super easy way to do this is to use <a href="https://www.mongodb.com/products/platform/atlas-database">Atlas</a>,
          that way your instance is in the cloud and you won't need a Mongo server running on your local device.</p>
     </section>