From b25a2d7d5c32fbf22fcaffe1d9eb61b060468d8d Mon Sep 17 00:00:00 2001 From: Lacy Morrow Date: Tue, 22 Nov 2022 04:12:24 -0500 Subject: [PATCH 01/46] update to gitbook style --- components/in-page-toc.jsx | 5 +- components/sidebar.jsx | 2 +- config/config.json | 51 +-- content/.obsidian/app.json | 1 + content/.obsidian/appearance.json | 3 + content/.obsidian/core-plugins.json | 19 ++ content/.obsidian/hotkeys.json | 1 + content/.obsidian/workspace.json | 141 ++++++++ content/guide/0-programming-mindset.md | 79 +++++ content/guide/1-prerequisites.md | 98 ++++++ content/guide/2-html-basics.md | 97 ++++++ content/guide/3-css-basics.md | 87 +++++ content/guide/4-javascript-basics.md | 36 ++ content/intro/index.md | 123 +++---- content/nextbook/getting-started.md | 17 - content/nextbook/in-progress-features.md | 29 -- content/nextbook/index.md | 6 - content/nextbook/nextbook-features.md | 46 --- content/nextbook/page-metadata.md | 19 -- content/nextbook/settings.md | 31 -- content/reference/fencedcode.md | 386 --------------------- content/reference/index.md | 6 - content/reference/markdown.mdx | 406 ----------------------- content/reference/using-mdx.mdx | 69 ---- content/references/glossary.md | 47 +++ content/references/resources.md | 102 ++++++ layouts/document.jsx | 7 +- layouts/global.jsx | 4 +- 28 files changed, 805 insertions(+), 1113 deletions(-) create mode 100644 content/.obsidian/app.json create mode 100644 content/.obsidian/appearance.json create mode 100644 content/.obsidian/core-plugins.json create mode 100644 content/.obsidian/hotkeys.json create mode 100644 content/.obsidian/workspace.json create mode 100644 content/guide/0-programming-mindset.md create mode 100644 content/guide/1-prerequisites.md create mode 100644 content/guide/2-html-basics.md create mode 100644 content/guide/3-css-basics.md create mode 100644 content/guide/4-javascript-basics.md delete mode 100644 content/nextbook/getting-started.md delete mode 100644 content/nextbook/in-progress-features.md delete mode 100644 content/nextbook/index.md delete mode 100644 content/nextbook/nextbook-features.md delete mode 100644 content/nextbook/page-metadata.md delete mode 100644 content/nextbook/settings.md delete mode 100644 content/reference/fencedcode.md delete mode 100644 content/reference/index.md delete mode 100644 content/reference/markdown.mdx delete mode 100644 content/reference/using-mdx.mdx create mode 100644 content/references/glossary.md create mode 100755 content/references/resources.md diff --git a/components/in-page-toc.jsx b/components/in-page-toc.jsx index c15fd04e..a11e4090 100644 --- a/components/in-page-toc.jsx +++ b/components/in-page-toc.jsx @@ -2,8 +2,9 @@ import Scrollspy from 'components/scrollspy' import Text from './text' function InPageTocElement(props) { - // remove 1 from first heading to prevent exe left padding and add standard left padding - const style = { paddingLeft: `${props.levels[props.children] - 1 + 0.2}em` } + // Indent headings based on their level + const level = props.levels[props.children] >= 1 ? props.levels[props.children] : 1 + const style = { paddingLeft: `${level}em` } return (
  • {props.children} diff --git a/components/sidebar.jsx b/components/sidebar.jsx index 2510cb6e..96f2b233 100644 --- a/components/sidebar.jsx +++ b/components/sidebar.jsx @@ -25,7 +25,7 @@ function SideBar() { const sideBarStyle = sideBarCtx.sideBar ? 'sidebar w-2/3 z-50 h-screen bg-gray-100 dark:bg-gray-800 border-r border-gray-300 dark:border-gray-800 fixed pl-4 text-lg top-10 md:hidden' - : 'sidebar z-50 flex-none md:w-56 xl:w-64 h-screen fixed top-10 md:top-14 hidden md:block' + : 'sidebar z-50 shrink h-screen fixed top-10 md:top-14 hidden md:block px-4' return (