From 823b26ac7cdc3429f12c1f769d14673476ea26fa Mon Sep 17 00:00:00 2001 From: Ryan Robson Date: Sun, 29 Mar 2026 16:42:07 -0500 Subject: [PATCH 1/2] feat: add SEO optimization for innodb.fyi Add robots.txt, sitemap.xml (40 URLs), canonical links, Twitter Card meta tags, JSON-LD structured data (WebApplication schema), and OG tags across both the web UI and mdBook documentation site. --- docs/book.toml | 3 +- docs/theme/head.hbs | 15 +++ web/index.html | 50 +++++++- web/public/robots.txt | 4 + web/public/sitemap.xml | 258 +++++++++++++++++++++++++++++++++++++++++ 5 files changed, 323 insertions(+), 7 deletions(-) create mode 100644 docs/theme/head.hbs create mode 100644 web/public/robots.txt create mode 100644 web/public/sitemap.xml diff --git a/docs/book.toml b/docs/book.toml index 9473c10..d70c871 100644 --- a/docs/book.toml +++ b/docs/book.toml @@ -1,10 +1,11 @@ [book] title = "IDB Utils Documentation" +description = "CLI reference, library API, guides, and internals for inspecting, validating, and manipulating InnoDB tablespace files, redo logs, and binary logs with the inno command-line tool." authors = ["Ryan Robson"] language = "en" src = "src" [output.html] -site-url = "/idb-utils/book/" +site-url = "/book/" git-repository-url = "https://github.com/ringo380/idb-utils" edit-url-template = "https://github.com/ringo380/idb-utils/edit/master/docs/{path}" diff --git a/docs/theme/head.hbs b/docs/theme/head.hbs new file mode 100644 index 0000000..f8ce0d2 --- /dev/null +++ b/docs/theme/head.hbs @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/web/index.html b/web/index.html index a9abac6..544c017 100644 --- a/web/index.html +++ b/web/index.html @@ -3,14 +3,52 @@ - InnoDB Analyzer - + InnoDB Analyzer — Inspect MySQL .ibd Files in Your Browser + - - + + + + + - - + + + + + + + + + + + + +