diff --git a/jekyll_files/CHANGELOG.md b/jekyll_files/CHANGELOG.md index 460bcf0..3da18c6 100644 --- a/jekyll_files/CHANGELOG.md +++ b/jekyll_files/CHANGELOG.md @@ -1,26 +1,23 @@ - - ---- -layout: default -title: Changelog -nav_order: 4 ---- -# Laserfiche SharePoint Online Integration Changelog - -## 1.0.0.280 - -### Features - -- Initial release -- Ability to save documents to Laserfiche from SharePoint with mapped metadata -- Ability to view your Laserfiche repository from within SharePoint - -### Known Issues -- **488127:** Importing file from repository explorer hits a dead end when invalid metadata is entered - - **Workaround:** Press the cancel button and restart import process. -- **488097:** Admin Configuration page appears interactive when user is logged out - - **Workaround:** To edit the configuration, click the "Sign In" button. -- **487980:** If configured Laserfiche template is deleted, profile configuration page does not show a good error. - - **Workaround:** Delete the profile or reconfigure the metadata of the profile. - +--- +layout: default +title: Changelog +nav_order: 4 +--- +# Laserfiche SharePoint Online Integration Changelog + +## 1.0.0.280 + +### Features + +- Initial release +- Ability to save documents to Laserfiche from SharePoint with mapped metadata +- Ability to view your Laserfiche repository from within SharePoint + +### Known Issues +- **488127:** Importing file from repository explorer hits a dead end when invalid metadata is entered + - **Workaround:** Press the cancel button and restart import process. +- **488097:** Admin Configuration page appears interactive when user is logged out + - **Workaround:** To edit the configuration, click the "Sign In" button. +- **487980:** If configured Laserfiche template is deleted, profile configuration page does not show a good error. + - **Workaround:** Delete the profile or reconfigure the metadata of the profile. + diff --git a/jekyll_files/README.md b/jekyll_files/README.md index b22d24c..eeef420 100644 --- a/jekyll_files/README.md +++ b/jekyll_files/README.md @@ -1,4 +1 @@ - - -The styles here are adapted from the [Just-The-Docs](https://github.com/just-the-docs/just-the-docs) jekyll theme. +The styles here are adapted from the [Just-The-Docs](https://github.com/just-the-docs/just-the-docs) jekyll theme. diff --git a/jekyll_files/_config.yml b/jekyll_files/_config.yml index a187670..3a0c9e0 100644 --- a/jekyll_files/_config.yml +++ b/jekyll_files/_config.yml @@ -1,69 +1,66 @@ -# Copyright (c) Laserfiche. -# Licensed under the MIT License. See LICENSE in the project root for license information. - -# Jekyll Documentation Generator Configuration File - -title: Laserfiche SharePoint Online Integration - -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/ - -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 - -plugins: - - jekyll-seo-tag - # - jekyll-github-metadata - - jekyll-include-cache - -heading_anchors: true -color_scheme: lf-styles -favicon_ico: "/assets/favicon.webp" - +# Jekyll Documentation Generator Configuration File + +title: Laserfiche SharePoint Online Integration + +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/ + +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 + +plugins: + - jekyll-seo-tag + # - jekyll-github-metadata + - jekyll-include-cache + +heading_anchors: true +color_scheme: lf-styles +favicon_ico: "/assets/favicon.webp" + diff --git a/jekyll_files/_includes/components/aux_nav.html b/jekyll_files/_includes/components/aux_nav.html index 32537e5..f327da6 100644 --- a/jekyll_files/_includes/components/aux_nav.html +++ b/jekyll_files/_includes/components/aux_nav.html @@ -1,18 +1,15 @@ - - - + diff --git a/jekyll_files/_includes/components/breadcrumbs.html b/jekyll_files/_includes/components/breadcrumbs.html index ab6d051..82ad6bd 100644 --- a/jekyll_files/_includes/components/breadcrumbs.html +++ b/jekyll_files/_includes/components/breadcrumbs.html @@ -1,46 +1,43 @@ - - -{%- comment -%} - Include as: {%- include components/breadcrumbs.html -%} - Depends on: page, site. - Results in: HTML for the breadcrumbs component. - Overwrites: - pages_list, parent_page, grandparent_page. -{%- endcomment -%} - -{%- if page.url != "/" and page.parent -%} - - {%- assign pages_list = site[page.collection] - | default: site.html_pages - | where_exp: "item", "item.title != nil" - | where_exp: "item", "item.has_children != nil" -%} - - {%- if page.grand_parent -%} - {%- assign parent_page = pages_list - | where: "title", page.parent - | where: "parent", page.grand_parent - | first -%} - {%- assign grandparent_page = pages_list - | where: "title", page.grand_parent - | first -%} - {%- else -%} - {%- assign parent_page = pages_list - | where: "title", page.parent - | where_exp: "item", "item.parent == nil" - | first -%} - {%- endif -%} - - - -{%- endif -%} +{%- comment -%} + Include as: {%- include components/breadcrumbs.html -%} + Depends on: page, site. + Results in: HTML for the breadcrumbs component. + Overwrites: + pages_list, parent_page, grandparent_page. +{%- endcomment -%} + +{%- if page.url != "/" and page.parent -%} + + {%- assign pages_list = site[page.collection] + | default: site.html_pages + | where_exp: "item", "item.title != nil" + | where_exp: "item", "item.has_children != nil" -%} + + {%- if page.grand_parent -%} + {%- assign parent_page = pages_list + | where: "title", page.parent + | where: "parent", page.grand_parent + | first -%} + {%- assign grandparent_page = pages_list + | where: "title", page.grand_parent + | first -%} + {%- else -%} + {%- assign parent_page = pages_list + | where: "title", page.parent + | where_exp: "item", "item.parent == nil" + | first -%} + {%- endif -%} + + + +{%- endif -%} diff --git a/jekyll_files/_includes/components/children_nav.html b/jekyll_files/_includes/components/children_nav.html index a2b69bd..ce2482a 100644 --- a/jekyll_files/_includes/components/children_nav.html +++ b/jekyll_files/_includes/components/children_nav.html @@ -1,36 +1,33 @@ - - -{%- comment -%} - Include as: {%- include components/children_nav.html -%} - Depends on: page, site. - Results in: HTML for the children-navigation component. - Includes: - sorted_pages.html - toc_heading_custom.html - Overwrites: - child_pages. -{%- endcomment -%} - -{%- if page.has_children == true and page.has_toc != false -%} - {%- assign child_pages = site[page.collection] - | default: site.html_pages - | where: "parent", page.title - | where: "grand_parent", page.parent -%} - - {%- include sorted_pages.html pages = child_pages -%} - - {%- if page.child_nav_order == 'desc' or page.child_nav_order == 'reversed' -%} - {%- assign sorted_pages = sorted_pages | reverse -%} - {%- endif -%} -{%- endif -%} - -