diff --git a/preview-src/examples/quickstart.adoc b/preview-src/examples/quickstart.adoc index 5b96e20c..2c461450 100644 --- a/preview-src/examples/quickstart.adoc +++ b/preview-src/examples/quickstart.adoc @@ -7,6 +7,7 @@ :astra-link: https://astra.datastax.com :astra-nodejs-link: https://docs.datastax.com/en/astra-serverless/docs/develop/sdks/rest-nodejs-client.html :astra-json-link: https://docs.datastax.com/en/astra-serverless/docs/develop/dev-with-json.html +:page-tags: Machine Learning Frameworks, Embeding Services, Astra, SDK :keywords: Machine Learning Frameworks, Embeding Services, Astra, SDK == Objective diff --git a/src/css/toc.css b/src/css/toc.css index 5dbbe725..fa0d4f6a 100644 --- a/src/css/toc.css +++ b/src/css/toc.css @@ -14,8 +14,8 @@ color: var(--toc-heading-font-color); font-size: calc(16 / var(--rem-base) * 1rem); font-weight: var(--body-font-weight-bold); - line-height: 1.3; - margin: 0 -0.5px; + line-height: 1.5; + margin: 0; padding-bottom: var(--ds-space-2); } @@ -103,7 +103,7 @@ .toc .toc-menu a.is-active { border-left-color: var(--link-font-color); - color: var(--doc-font-color); + color: var(--link-font-color); } .sidebar.toc .toc-menu a:focus { @@ -131,7 +131,8 @@ flex-wrap: wrap; } -.toc .toc-tags span, +.toc .toc-tags .tag, +.tags-container .tag, .tags-container span { display: flex; padding: var(--ds-space-q) var(--ds-space-1h); diff --git a/src/css/vars.css b/src/css/vars.css index d21d17a6..c5a1539a 100644 --- a/src/css/vars.css +++ b/src/css/vars.css @@ -95,7 +95,8 @@ --table-footer-background: linear-gradient(to bottom, var(--ds-background-level1) 0%, var(--ds-background-body) 100%); /* toc */ --toc-font-color: var(--ds-text-secondary); - --toc-heading-font-color: var(--doc-font-color); + --toc-menu-font-weight: var(--body-font-weight-bold); + --toc-heading-font-color: var(--ds-text-primary); --toc-border-color: var(--ds-divider); --toc-line-height: 1.5; /* footer */ diff --git a/src/helpers/split.js b/src/helpers/split.js new file mode 100644 index 00000000..fe53da96 --- /dev/null +++ b/src/helpers/split.js @@ -0,0 +1,10 @@ +'use strict' + +module.exports = (val, char) => { + if (typeof val === 'string') { + const arr = val.split(char) + return arr + } else { + throw new Error('{{split}} helper expects a string argument') + } +} diff --git a/src/js/08-toc-rail.js b/src/js/08-toc-rail.js index 611fb743..d209b4ab 100644 --- a/src/js/08-toc-rail.js +++ b/src/js/08-toc-rail.js @@ -1,28 +1,7 @@ -;(function () { - 'use strict' +/* content rail */ - /* toc container */ - var toc = document.querySelector('aside.toc.sidebar') - - if (toc) { - tags(toc) - } - - function tags (toc) { - var tagList = document.getElementsByTagName('meta').keywords - if (tagList) { - var title = document.createElement('h3') - title.textContent = 'Tags' - var list = tagList.content.split(',') - var container = toc.querySelector('.toc-tags') - var tags = document.createElement('div') - list.forEach((s) => { - var el = document.createElement('span') - el.textContent = s - tags.appendChild(el) - }) - container.appendChild(title) - container.appendChild(tags) - } - } -})() +// ;(function () { +// 'use strict' +// // content +// +// })() diff --git a/src/partials/toc.hbs b/src/partials/toc.hbs index 31f89290..db4df1c6 100644 --- a/src/partials/toc.hbs +++ b/src/partials/toc.hbs @@ -1,7 +1,16 @@