From dac1e5017ea4886fa78a7ada13ff86e4886a15b0 Mon Sep 17 00:00:00 2001 From: Ken Lui <116421546+kenlhlui@users.noreply.github.com> Date: Fri, 2 Oct 2026 18:09:31 -0400 Subject: [PATCH 1/6] chore: remove unnecessary files --- .prettierignore | 11 - .vscode/settings.json | 5 - _includes/_config.yml | 232 -------- _includes/components/aux_nav.html | 15 - _includes/components/breadcrumbs.html | 96 ---- _includes/components/children_nav.html | 89 --- _includes/components/footer.html | 30 - _includes/components/header.html | 11 - _includes/components/mermaid.html | 45 -- _includes/components/nav/children.html | 48 -- _includes/components/nav/links.html | 53 -- _includes/components/nav/pages.html | 23 - _includes/components/nav/sorted.html | 109 ---- _includes/components/search_footer.html | 7 - _includes/components/search_header.html | 9 - _includes/components/sidebar.html | 115 ---- _includes/components/site_nav.html | 72 --- _includes/css/activation.scss.liquid | 325 ----------- _includes/css/callouts.scss.liquid | 93 ---- _includes/css/custom.scss.liquid | 1 - _includes/css/just-the-docs.scss.liquid | 12 - _includes/favicon.html | 23 - _includes/fix_linenos.html | 73 --- _includes/footer_custom.html | 34 -- _includes/head.html | 53 -- _includes/head_custom.html | 0 _includes/header_custom.html | 0 _includes/icons/code_copy.html | 15 - _includes/icons/document.html | 6 - _includes/icons/expand.html | 6 - _includes/icons/external_link.html | 5 - _includes/icons/icons.html | 13 - _includes/icons/link.html | 6 - _includes/icons/menu.html | 6 - _includes/icons/search.html | 6 - _includes/js/custom.js | 0 _includes/lunr/custom-data.json | 0 _includes/lunr/custom-index.js | 0 _includes/mermaid_config.js | 1 - _includes/nav.html | 122 ---- _includes/nav_footer_custom.html | 0 _includes/search_placeholder_custom.html | 1 - _includes/sidebar.html | 0 _includes/sorted_pages.html | 95 ---- _includes/title.html | 3 - _includes/toc_heading_custom.html | 1 - _includes/vendor/anchor_headings.html | 172 ------ _layouts/vendor/compress.html | 10 - _sass/base.scss | 113 ---- _sass/buttons.scss | 127 ----- _sass/code.scss | 246 -------- _sass/color_schemes/dark.scss | 18 - _sass/color_schemes/legacy_light.scss | 208 ------- _sass/color_schemes/light.scss | 16 - _sass/color_schemes/mdl.scss | 24 - _sass/content.scss | 239 -------- _sass/custom/custom.scss | 51 -- _sass/custom/setup.scss | 1 - _sass/labels.scss | 37 -- _sass/layout.scss | 227 -------- _sass/modules.scss | 17 - _sass/navigation.scss | 235 -------- _sass/print.scss | 45 -- _sass/search.scss | 324 ----------- _sass/skiptomain.scss | 30 - _sass/support/_variables.scss | 117 ---- _sass/support/mixins/_buttons.scss | 29 - _sass/support/mixins/_layout.scss | 33 -- _sass/support/mixins/_typography.scss | 104 ---- _sass/support/mixins/mixins.scss | 3 - _sass/support/support.scss | 2 - _sass/tables.scss | 56 -- _sass/typography.scss | 63 --- _sass/utilities/_colors.scss | 237 -------- _sass/utilities/_layout.scss | 101 ---- _sass/utilities/_lists.scss | 15 - _sass/utilities/_spacing.scss | 162 ------ _sass/utilities/_typography.scss | 85 --- _sass/utilities/utilities.scss | 5 - _sass/vendor/OneDarkJekyll/LICENSE | 21 - _sass/vendor/OneDarkJekyll/syntax.scss | 265 --------- _sass/vendor/OneLightJekyll/LICENSE | 65 --- _sass/vendor/OneLightJekyll/syntax.scss | 273 --------- _sass/vendor/normalize.scss/README.md | 7 - _sass/vendor/normalize.scss/normalize.scss | 351 ------------ assets/css/just-the-docs-dark.scss | 3 - assets/css/just-the-docs-default.scss | 8 - assets/css/just-the-docs-head-nav.css | 24 - assets/css/just-the-docs-light.scss | 3 - assets/images/by-nc-sa.svg | 57 -- assets/js/just-the-docs.js | 618 --------------------- assets/js/vendor/lunr.min.js | 61 -- assets/js/zzzz-search-data.json | 75 --- just-the-docs.gemspec | 27 - 94 files changed, 6880 deletions(-) delete mode 100644 .prettierignore delete mode 100644 .vscode/settings.json delete mode 100644 _includes/_config.yml delete mode 100644 _includes/components/aux_nav.html delete mode 100644 _includes/components/breadcrumbs.html delete mode 100644 _includes/components/children_nav.html delete mode 100644 _includes/components/footer.html delete mode 100644 _includes/components/header.html delete mode 100644 _includes/components/mermaid.html delete mode 100644 _includes/components/nav/children.html delete mode 100644 _includes/components/nav/links.html delete mode 100644 _includes/components/nav/pages.html delete mode 100644 _includes/components/nav/sorted.html delete mode 100644 _includes/components/search_footer.html delete mode 100644 _includes/components/search_header.html delete mode 100644 _includes/components/sidebar.html delete mode 100644 _includes/components/site_nav.html delete mode 100644 _includes/css/activation.scss.liquid delete mode 100644 _includes/css/callouts.scss.liquid delete mode 100644 _includes/css/custom.scss.liquid delete mode 100644 _includes/css/just-the-docs.scss.liquid delete mode 100644 _includes/favicon.html delete mode 100644 _includes/fix_linenos.html delete mode 100644 _includes/footer_custom.html delete mode 100644 _includes/head.html delete mode 100644 _includes/head_custom.html delete mode 100644 _includes/header_custom.html delete mode 100644 _includes/icons/code_copy.html delete mode 100644 _includes/icons/document.html delete mode 100644 _includes/icons/expand.html delete mode 100644 _includes/icons/external_link.html delete mode 100644 _includes/icons/icons.html delete mode 100644 _includes/icons/link.html delete mode 100644 _includes/icons/menu.html delete mode 100644 _includes/icons/search.html delete mode 100644 _includes/js/custom.js delete mode 100644 _includes/lunr/custom-data.json delete mode 100644 _includes/lunr/custom-index.js delete mode 100644 _includes/mermaid_config.js delete mode 100644 _includes/nav.html delete mode 100644 _includes/nav_footer_custom.html delete mode 100644 _includes/search_placeholder_custom.html delete mode 100644 _includes/sidebar.html delete mode 100644 _includes/sorted_pages.html delete mode 100644 _includes/title.html delete mode 100644 _includes/toc_heading_custom.html delete mode 100755 _includes/vendor/anchor_headings.html delete mode 100644 _layouts/vendor/compress.html delete mode 100644 _sass/base.scss delete mode 100644 _sass/buttons.scss delete mode 100644 _sass/code.scss delete mode 100644 _sass/color_schemes/dark.scss delete mode 100644 _sass/color_schemes/legacy_light.scss delete mode 100644 _sass/color_schemes/light.scss delete mode 100644 _sass/color_schemes/mdl.scss delete mode 100644 _sass/content.scss delete mode 100644 _sass/custom/custom.scss delete mode 100644 _sass/custom/setup.scss delete mode 100644 _sass/labels.scss delete mode 100644 _sass/layout.scss delete mode 100644 _sass/modules.scss delete mode 100644 _sass/navigation.scss delete mode 100644 _sass/print.scss delete mode 100644 _sass/search.scss delete mode 100644 _sass/skiptomain.scss delete mode 100644 _sass/support/_variables.scss delete mode 100644 _sass/support/mixins/_buttons.scss delete mode 100644 _sass/support/mixins/_layout.scss delete mode 100644 _sass/support/mixins/_typography.scss delete mode 100644 _sass/support/mixins/mixins.scss delete mode 100644 _sass/support/support.scss delete mode 100644 _sass/tables.scss delete mode 100644 _sass/typography.scss delete mode 100644 _sass/utilities/_colors.scss delete mode 100644 _sass/utilities/_layout.scss delete mode 100644 _sass/utilities/_lists.scss delete mode 100644 _sass/utilities/_spacing.scss delete mode 100644 _sass/utilities/_typography.scss delete mode 100644 _sass/utilities/utilities.scss delete mode 100644 _sass/vendor/OneDarkJekyll/LICENSE delete mode 100644 _sass/vendor/OneDarkJekyll/syntax.scss delete mode 100644 _sass/vendor/OneLightJekyll/LICENSE delete mode 100644 _sass/vendor/OneLightJekyll/syntax.scss delete mode 100644 _sass/vendor/normalize.scss/README.md delete mode 100644 _sass/vendor/normalize.scss/normalize.scss delete mode 100644 assets/css/just-the-docs-dark.scss delete mode 100644 assets/css/just-the-docs-default.scss delete mode 100644 assets/css/just-the-docs-head-nav.css delete mode 100644 assets/css/just-the-docs-light.scss delete mode 100644 assets/images/by-nc-sa.svg delete mode 100644 assets/js/just-the-docs.js delete mode 100644 assets/js/vendor/lunr.min.js delete mode 100644 assets/js/zzzz-search-data.json delete mode 100644 just-the-docs.gemspec diff --git a/.prettierignore b/.prettierignore deleted file mode 100644 index 6ac9c868..00000000 --- a/.prettierignore +++ /dev/null @@ -1,11 +0,0 @@ -package-lock.json -_site -assets/css/just-the-docs-default.scss -assets/css/just-the-docs-light.scss -assets/css/just-the-docs-dark.scss -assets/js/vendor/lunr.min.js -assets/js/search-data.json -assets/js/zzzz-search-data.json -assets/js/just-the-docs.js -*.md -_includes/mermaid_config.js diff --git a/.vscode/settings.json b/.vscode/settings.json deleted file mode 100644 index 71c3fc45..00000000 --- a/.vscode/settings.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "cSpell.words": [ - "stefanzweifel" - ] -} \ No newline at end of file diff --git a/_includes/_config.yml b/_includes/_config.yml deleted file mode 100644 index 29639c3a..00000000 --- a/_includes/_config.yml +++ /dev/null @@ -1,232 +0,0 @@ -## Site settings -title: "Map & Data Library just the Docs Theme" -description: "Workshops and guides from the Map & Data Library, University of Toronto" -url: "https://MDLutoronto.github.io/jtd-theme" # change the slug to the repo's name ('jtd-theme' in this case) -repository: "MDLutoronto/jtd-theme" # for github-metadata - -## Navigation footer logos and links -## Change it only if you want to use different logos or links -## Logos should be placed in the /assets/images/ directory, or you can use an external image link -nav_footer_logo_bottom: "/assets/images/UTL.png" -nav_footer_logo_bottom_href: "https://library.utoronto.ca/" -nav_footer_logo_top: "/assets/images/mdl_full_logo.png" -nav_footer_logo_top_href: "https://library.utoronto.ca/library/mdl" - -## License information -## If left empty, a default Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International license will be used -license_name: "Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International" -license_url: "https://creativecommons.org/licenses/by-nc-sa/4.0/deed.en" # link to the license -license_image_url: "https://mirrors.creativecommons.org/presskit/buttons/88x31/svg/by-nc-sa.svg" # image Link or image file path for the license - -# # Aux links for the upper right search bar (optional) -# # Uncomment if you want to have the aux links (right side of the top nav bar) -# aux_links: -# "Map & Data Library": -# - "https://library.utoronto.ca/library/mdl" -# "U of T Libraries": -# - "https://library.utoronto.ca/" - -## Workshop series name to be displayed in the footer (optional) -# workshop_series_name: "Map & Data Library Workshop Series" - -## Custom footer content (HTML is allowed) -## If left empty, a default credit line will be used -# footer_content: '
Guide created by Map & Data Library, University of Toronto.
' - -################################################# -# 🚨 DANGER ZONE 🚨 -# ONLY CHANGE BELOW THIS LINE IF YOU KNOW WHAT YOU ARE DOING -################################################# - -baseurl: "" # the subpath of your site, e.g. /blog - -# # Makes Aux links open in a new tab. Default is false -aux_links_new_tab: true - -# # External navigation links that appear in the sidebar and shows after all the sub-pages -# # Each link must have a title and a url -nav_external_links: - - title: "Map & Data Library" - url: https://library.utoronto.ca/library/mdl - opens_in_new_tab: true # Optional, defaults to false -# - title: "U of T Libraries" -# url: https://library.utoronto.ca/ -# opens_in_new_tab: true # Optional, defaults to false - -# # Color scheme currently only supports "dark", "light"/nil (default), or a custom scheme that you define -color_scheme: mdl - -# # Remote theme -remote_theme: "MDLutoronto/jtd-theme" - -permalink: pretty - -defaults: - - scope: - path: "docs" # an empty string here means all files in the project - type: "pages" - values: - layout: "default" - -exclude: - # from https://github.com/jekyll/jekyll/blob/master/lib/site_template/_config.yml: - - .sass-cache/ - - .jekyll-cache/ - - gemfiles/ - - Gemfile - - Gemfile.lock - - node_modules/ - - vendor/bundle/ - - vendor/cache/ - - vendor/gems/ - - vendor/ruby/ - # specific to the theme website: - - bin/ - - lib/ - - "*.gemspec" - - "*.gem" - - LICENSE.txt - - package.json - - package-lock.json - - Rakefile - - README.md - - CODE_OF_CONDUCT.md - - docker-compose.yml - - Dockerfile - # theme test code - - fixtures/ - -# Set a path/url to a logo that will be displayed instead of the title -#logo: "/assets/images/just-the-docs.png" - -# Enable or disable the site search -# Supports true (default) or false -search_enabled: true -search: - # Split pages into sections that can be searched individually - # Supports 1 - 6, default: 2 - heading_level: 2 - # Maximum amount of previews per search result - # Default: 3 - previews: 2 - # Maximum amount of words to display before a matched word in the preview - # Default: 5 - preview_words_before: 3 - # Maximum amount of words to display after a matched word in the preview - # Default: 10 - preview_words_after: 3 - # Set the search token separator - # Default: /[\s\-/]+/ - # Example: enable support for hyphenated search words - tokenizer_separator: /[\s/]+/ - # Display the relative url in search results - # Supports true (default) or false - rel_url: true - # Enable or disable the search button that appears in the bottom right corner of every page - # Supports true or false (default) - button: false - # Focus the search input by pressing `ctrl + focus_shortcut_key` (or `cmd + focus_shortcut_key` on macOS) - focus_shortcut_key: "k" - -# For copy button on code -enable_copy_code_button: true - -# By default, consuming the theme as a gem leaves mermaid disabled; it is opt-in -mermaid: - # Version of mermaid library - # Pick an available version from https://cdn.jsdelivr.net/npm/mermaid/ - version: "9.1.6" - # Put any additional configuration, such as setting the theme, in _includes/mermaid_config.js - # See also docs/ui-components/code - # To load mermaid from a local library, also use the `path` key to specify the location of the library; e.g. - # for (v10+): - # path: "/assets/js/mermaid.esm.min.mjs" - # for ( - - diff --git a/_includes/components/breadcrumbs.html b/_includes/components/breadcrumbs.html deleted file mode 100644 index 6bdcdad4..00000000 --- a/_includes/components/breadcrumbs.html +++ /dev/null @@ -1,96 +0,0 @@ -{%- comment -%} - Include as: {%- include components/breadcrumbs.html -%} - Depends on: page, site. - Includes: components/site_nav.html. - Results in: HTML for the breadcrumbs component. - Overwrites: - nav_list_link, site_nav, nav_list_simple, nav_list_link_class, nav_category, - nav_anchor_splits, nav_breadcrumbs, nav_split, nav_split_next, nav_split_test, - nav_breadcrumb_link, nav_list_end_less, nav_list_end_count, nav_end_index, nav_breadcrumb. -{%- endcomment -%} - -{%- if page.url != "/" and page.parent and page.title -%} - -{%- capture site_nav -%} -{%- include_cached components/site_nav.html all=true -%} -{%- endcapture -%} - -{%- capture nav_list_link -%} - -{%- endcapture -%} - -{%- capture nav_list_simple -%} -"s requires that number - of potential ancestors to be popped from the stack. - - The number of occurrences of a string in nav_split_next is computed by removing - them all, then dividing the resulting size difference by the length of the string. -{%- endcomment %} - -{%- assign nav_breadcrumbs = "" | split: "" -%} - -{%- for nav_split in nav_anchor_splits -%} -{%- unless forloop.last -%} - -{%- assign nav_split_next = nav_anchor_splits[forloop.index] | strip -%} - -{%- assign nav_split_test = - nav_split_next | remove_first: nav_list_simple | prepend: nav_list_simple -%} -{%- if nav_split_test == nav_split_next -%} - {%- assign nav_breadcrumb_link = - nav_split | split: "" | append: "" -%} - {%- assign nav_breadcrumbs = nav_breadcrumbs | push: nav_breadcrumb_link -%} -{%- endif -%} - -{%- if nav_split_next contains "" -%} - {%- assign nav_list_end_less = nav_split_next | remove: "" -%} - {%- assign nav_list_end_count = - nav_split_next.size | minus: nav_list_end_less.size | divided_by: 5 -%} - {% for nav_end_index in (1..nav_list_end_count) %} - {%- assign nav_breadcrumbs = nav_breadcrumbs | pop -%} - {%- endfor -%} -{%- endif -%} - -{%- endunless -%} -{%- endfor -%} - - - -{% if site.nav_error_report %} -{{ nav_error_report }} -{% endif %} - -{%- endif -%} diff --git a/_includes/components/children_nav.html b/_includes/components/children_nav.html deleted file mode 100644 index 617012a4..00000000 --- a/_includes/components/children_nav.html +++ /dev/null @@ -1,89 +0,0 @@ -{%- comment -%} - Include as: {%- include components/children_nav.html -%} - Depends on: page, site, nav_breadcrumbs. - Results in: HTML for the children-navigation component. - Includes: components/nav/sorted.html, toc_heading_custom.html. - Overwrites: - nav_ancestor_links, nav_top_node_titles, nav_child_candidates, nav_children, - nav_child, nav_child_ok, nav_child_ancestor, nav_sorted. -{%- endcomment -%} - -{%- comment -%} - Whether a page has any children is checked efficiently by inspecting the cached - site_nav. If the page has no children, nav_children is set to an empty array; - otherwise nav_children is left unset. (The site_nav is rendered the first time - it is included, and that may overwrite various variables.) -{%- endcomment -%} - -{%- if page.has_children == false -%} - {%- assign nav_children = "" | split: "" -%} -{%- else -%} - - {%- capture site_nav -%} - {%- include_cached components/site_nav.html all=true -%} - {%- endcapture -%} - - {%- assign nav_children = nil -%} - - {%- capture nav_list_link -%} - - {%- endcapture -%} - - {%- capture nav_list_simple -%} -