From 49b8506ff264c2e3e343043898343d389bfb6da0 Mon Sep 17 00:00:00 2001 From: Lana Brindley Date: Wed, 25 Aug 2021 23:56:28 +1000 Subject: [PATCH] Add metadata to Overview index (#255) * Add missing titles * Start adding metadata * Add metadata for remaining entries --- timescaledb/overview/page-index/page-index.js | 82 +++++++++++++++---- 1 file changed, 68 insertions(+), 14 deletions(-) diff --git a/timescaledb/overview/page-index/page-index.js b/timescaledb/overview/page-index/page-index.js index d84e8a523a93..8f162e1f740a 100644 --- a/timescaledb/overview/page-index/page-index.js +++ b/timescaledb/overview/page-index/page-index.js @@ -5,63 +5,100 @@ module.exports = [ { title: "What is time-series data?", href: "what-is-time-series-data", + pageComponents: ['featured-cards'], + tags: ['data', 'timescaledb'], + keywords: ['TimescaleDB', 'data'], excerpt: "Learn about time-series data" }, { + title: "Core concepts", href: "core-concepts", excerpt: "Why use TimescaleDB?", children : [ { title: "Hypertables and chunks", href: "hypertables-and-chunks", - excerpt: "Learn about hypertables and chunks in TimescaleDB" + tags: ['hypertables', 'chunks', 'timescaledb'], + keywords: ['hypertables', 'chunks', 'TimescaleDB'], + excerpt: "Understanding hypertables and chunks" }, { + title: "Scaling", href: "scaling", - excerpt: "Learn about scaling in TimescaleDB" + tags: ['hypertables', 'chunks', 'timescaledb'], + keywords: ['hypertables', 'chunks', 'TimescaleDB'], + excerpt: "Scaling hypertables" }, { + title: "Distributed hypertables", href: "distributed-hypertables", - excerpt: "Learn about distributed hypertables in TimescaleDB" + tags: ['hypertables', 'distributed', 'timescaledb'], + keywords: ['hypertables', 'distributed', 'TimescaleDB'], + excerpt: "Using distributed hypertables" }, { + title: "Compression", href: "compression", - excerpt: "Learn about compression in TimescaleDB" + tags: ['compression', 'hypertables', 'timescaledb'], + keywords: ['hypertables', 'compression', 'TimescaleDB'], + excerpt: "Using compression on hypertables" }, { + title: "Continuous aggregates", href: "continuous-aggregates", - excerpt: "Learn about continuous aggregates in TimescaleDB" + tags: ['caggs', 'query', 'hypertables', 'timescaledb'], + keywords: ['Continuous aggregates', 'queries', 'TimescaleDB'], + excerpt: "Using continuous aggregates" }, { + title: "Data retention", href: "data-retention", - excerpt: "Learn about data retention in TimescaleDB" + tags: ['data', 'configure', 'retention', 'hypertables', 'timescaledb'], + keywords: ['data retention', 'TimescaleDB'], + excerpt: "Configure data retention on hypertables" }, { + title: "User-defined actions", href: "user-defined-actions", - excerpt: "Learn about user defined actions in TimescaleDB" + tags: ['action', 'configure', 'hypertables', 'timescaledb'], + keywords: ['actions', 'user-defined', 'TimescaleDB'], + excerpt: "Configure user-defined actions on hypertables" }, { - title: "Backup & Restore", + title: "Backup and restore", href: "backup-restore", - excerpt: "Learn about backup and restore in TimescaleDB" + tags: ['backup', 'restore', 'hypertables', 'timescaledb'], + keywords: ['backup', 'restore', 'TimescaleDB'], + excerpt: "Configure backup and restore on hypertables" } ] }, { + title: "Deployment options", href: "deployment-options", - excerpt: "Deployment options for TimescaleDB" + tags: ['install', 'timescaledb', 'tsc', 'mst', 'self-hosted'], + keywords: ['install', 'TimescaleDB', 'Timescale Forge', 'Timescale Cloud', 'self-hosted'], + excerpt: "Deployment options for TimescaleDB", }, { title: "Data model flexibility", href: "data-model-flexibility", + tags: ['data', 'model', 'timescaledb'], + keywords: ['data model', 'TimescaleDB'], excerpt: "Learn about TimescaleDB's flexible data models", children: [ { + title: "Wide data model", href: "wide-data-model", + tags: ['data', 'model', 'timescaledb'], + keywords: ['data model', 'TimescaleDB'], excerpt: "Learn about TimescaleDB's support of wide data models" }, { + title: "Narrow data model", href: "narrow-data-model", + tags: ['data', 'model', 'timescaledb'], + keywords: ['data model', 'TimescaleDB'], excerpt: "Learn about TimescaleDB's support of narrow data models" } ] @@ -69,31 +106,48 @@ module.exports = [ { title: "How does it compare?", href: "how-does-it-compare", + tags: ['compare', 'timescaledb'], + keywords: ['compare', 'TimescaleDB'], excerpt: "How does TimescaleDB compare to other technologies?", children: [ { - title: "PostgreSQL", + title: "Comparison with PostgreSQL", href: "timescaledb-vs-postgres", + tags: ['compare', 'timescaledb', 'postgresql'], + keywords: ['compare', 'TimescaleDB', 'PostgreSQL'], excerpt: "Learn about the differences between TimescaleDB and PostgreSQL" }, { - title: "NoSQL", + title: "Comparison with NoSQL", href: "timescaledb-vs-nosql", + tags: ['compare', 'timescaledb', 'nosql'], + keywords: ['compare', 'TimescaleDB', 'nosql'], excerpt: "Learn about the differences between TimescaleDB and NoSQL databases" }, ] }, { + title: "Release notes", href: "release-notes", + tags: ['upgrade', 'timescaledb'], + keywords: ['release notes', 'TimescaleDB'], + excerpt: "Release notes for TimescaleDB", children: [ { title: "Changes in TimescaleDB 2.0", - href: "changes-in-timescaledb-2" + tags: ['upgrade', 'timescaledb', '2-x', '2-0'], + keywords: ['release notes', 'TimescaleDB', '2.0'], + href: "changes-in-timescaledb-2", + excerpt: "Release notes for TimescaleDB 2.0" } ] }, { - href: "limitations" + title: "Limitations", + href: "limitations", + tags: ['limitations', 'hypertables', 'timescaledb'], + keywords: ['limitations', 'hypertables', 'TimescaleDB'], + excerpt: "Product limitations of TimescaleDB" }, { title: "FAQs",