Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

documentation in github pages #25

Merged
merged 143 commits into from
Sep 28, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
143 commits
Select commit Hold shift + click to select a range
f24f3bc
copied documentation
rfulton-lf Aug 16, 2023
cb8a196
added a jekyll build/deploy pipeline
rfulton-lf Aug 16, 2023
13cbbc8
formatting chang
rfulton-lf Aug 16, 2023
cab5cc1
changed index.html
rfulton-lf Aug 16, 2023
336a1bb
Update extensions.json
rfulton-lf Aug 16, 2023
f9dbeb8
updated admin documentation
rfulton-lf Aug 17, 2023
425cc76
updated admin docs
rfulton-lf Aug 17, 2023
c4c5773
Merge branch '1.x' into robbie/documentation
rfulton-lf Aug 17, 2023
fedb47f
updated documentation
rfulton-lf Aug 18, 2023
cfb1d3e
updated docs
rfulton-lf Aug 18, 2023
34555fc
changed README.md
rfulton-lf Aug 18, 2023
93da05e
created some new documentation
rfulton-lf Aug 30, 2023
e81ece5
added gemfiles
rfulton-lf Aug 30, 2023
f2ffb9d
added admin-documentation
rfulton-lf Aug 31, 2023
dd39f2b
changed a name to avoid confusion
rfulton-lf Aug 31, 2023
c56b730
made links orange
rfulton-lf Aug 31, 2023
2b35479
began porting admin docs and moved styles
rfulton-lf Aug 31, 2023
c39f741
put style in config, added to documentation
rfulton-lf Aug 31, 2023
ec381b8
changed color_scheme
rfulton-lf Aug 31, 2023
b27926e
updated color scheme
rfulton-lf Aug 31, 2023
55dfc12
updated title
rfulton-lf Aug 31, 2023
04b474d
changed title again
rfulton-lf Aug 31, 2023
a82b2ef
updated admin documentation
rfulton-lf Aug 31, 2023
538ba9b
used body text color for header text
rfulton-lf Aug 31, 2023
de609bb
renamed variable
rfulton-lf Aug 31, 2023
875067a
updated user/admin docs
rfulton-lf Aug 31, 2023
4dc5fac
updated user documentation
rfulton-lf Aug 31, 2023
dcdac15
finished user documentation
rfulton-lf Aug 31, 2023
3614632
Merge branch '1.x' into robbie/documentation
rfulton-lf Aug 31, 2023
b2089b8
removed old documentation
rfulton-lf Aug 31, 2023
0bd903a
changed style to match developer.laserfiche.com
rfulton-lf Aug 31, 2023
0224126
added a home header
rfulton-lf Aug 31, 2023
3a24b68
minor updates to documentation
rfulton-lf Sep 5, 2023
8aaab03
Merge branch '1.x' into robbie/documentation
rfulton-lf Sep 5, 2023
c21843e
changed name of styles
rfulton-lf Sep 5, 2023
93965ec
Merge branch 'robbie/documentation' of https://github.com/Laserfiche/…
rfulton-lf Sep 5, 2023
571c752
added pre-release warning
rfulton-lf Sep 5, 2023
4c18eaf
corrected import
rfulton-lf Sep 5, 2023
72f1a55
deploy github pages from main branch instead of feature
rfulton-lf Sep 5, 2023
6435d62
changed title
rfulton-lf Sep 5, 2023
630d882
renamed home page to Overview
rfulton-lf Sep 5, 2023
30c5624
allow .sppkg files
rfulton-lf Sep 5, 2023
0dc04c4
used nested navigation
rfulton-lf Sep 5, 2023
99311b5
added prerelease documentation to everything
rfulton-lf Sep 5, 2023
c88b779
fixed links
rfulton-lf Sep 5, 2023
d95d5c3
updated another link
rfulton-lf Sep 5, 2023
2b45f3d
updated link
rfulton-lf Sep 5, 2023
94cf3c9
undid what i did
rfulton-lf Sep 5, 2023
6bf1e61
allowed site-header to expand
rfulton-lf Sep 6, 2023
e24c8fe
hard-coded height
rfulton-lf Sep 6, 2023
d834848
changed header heigh
rfulton-lf Sep 6, 2023
170e1ee
updated admin documentation
rfulton-lf Sep 6, 2023
fdba103
improved admin-config docs
rfulton-lf Sep 6, 2023
236826d
clarified documentation for web components
rfulton-lf Sep 6, 2023
00921a4
changed the look of the warning
rfulton-lf Sep 7, 2023
2444fec
added instructions for how to build docs locally
rfulton-lf Sep 7, 2023
0d3b181
added test cases to the test plan and improved documentation UI
rfulton-lf Sep 7, 2023
71e3a59
removed dependency on just-the-docs
rfulton-lf Sep 7, 2023
11ecba9
added metadata to gem specfile
rfulton-lf Sep 8, 2023
38d888f
fixed a linting error
rfulton-lf Sep 8, 2023
1a0ad63
removed github metadata plugin
rfulton-lf Sep 8, 2023
a981962
removed tailwnd.config.js
rfulton-lf Sep 8, 2023
d1ce472
moved all jekyll_files into a repository
rfulton-lf Sep 12, 2023
d64b2e9
accomodated new directory in build PL
rfulton-lf Sep 12, 2023
a08c9ed
used a working dir
rfulton-lf Sep 12, 2023
eafbf01
renamed jekyll_files to docs
rfulton-lf Sep 12, 2023
abf7592
made an edit
rfulton-lf Sep 12, 2023
d5cbf48
replaced workflow with github sample workflow
rfulton-lf Sep 12, 2023
e646e8e
removed "edit edit edit"
rfulton-lf Sep 12, 2023
b6c3be3
removed yml file that was failing
rfulton-lf Sep 12, 2023
a323717
improved build process
rfulton-lf Sep 13, 2023
225643a
moved yml file where it belongs
rfulton-lf Sep 13, 2023
0087760
on push to correct branch
rfulton-lf Sep 13, 2023
d93339c
test
rfulton-lf Sep 13, 2023
84f1b99
undo test
rfulton-lf Sep 13, 2023
4c66073
remove sidebar, ignore generated sites
rfulton-lf Sep 13, 2023
bdfdf0b
ignore jekyll_files/_site
rfulton-lf Sep 13, 2023
64283b3
re-added a footer to navigation pane
rfulton-lf Sep 13, 2023
856de30
added pictures
rfulton-lf Sep 13, 2023
85580a4
built and updated the sppkg
rfulton-lf Sep 13, 2023
5409234
added pictures to admin Documentation
rfulton-lf Sep 13, 2023
40a9f86
added images to profile editor
rfulton-lf Sep 13, 2023
59e9a07
added more pictures
rfulton-lf Sep 14, 2023
7f7fac9
started making alex's suggested changes
rfulton-lf Sep 14, 2023
4bb8ec5
made some more changes
rfulton-lf Sep 15, 2023
1a4d894
clarified prerequisites in documentation and moved admin configuratio…
rfulton-lf Sep 18, 2023
8b0aa0b
changed user docs to focus on functionality rather than webparts
rfulton-lf Sep 19, 2023
895e1a0
fixed image paths
rfulton-lf Sep 19, 2023
3cf9e4b
created new test case
rfulton-lf Sep 19, 2023
4310fcd
Merge branch '1.x' into robbie/documentation
rfulton-lf Sep 19, 2023
fd45126
fix relative path
rfulton-lf Sep 19, 2023
95acd02
fixed formatting and dead links
rfulton-lf Sep 19, 2023
f528f23
fixed an incorrect link
rfulton-lf Sep 19, 2023
87c6295
removed useless link
rfulton-lf Sep 19, 2023
f1cf9bc
Update jekyll_gh_pages.yml
rfulton-lf Sep 20, 2023
93245b4
updated the solution file
rfulton-lf Sep 20, 2023
28e7e1d
updated build instructions
rfulton-lf Sep 20, 2023
51f99ef
improved build process for solution, updated image
rfulton-lf Sep 26, 2023
4f0ebc2
implementing QA feedback
rfulton-lf Sep 26, 2023
44fdcaf
moved instructions to better positions
rfulton-lf Sep 26, 2023
8d5d505
linked ms site creation docs
rfulton-lf Sep 26, 2023
a78466c
Merge branch '1.x' of https://github.com/Laserfiche/laserfiche-sharep…
rfulton-lf Sep 26, 2023
956136c
more changes to documentation
rfulton-lf Sep 27, 2023
8f317e0
updated page names and links
rfulton-lf Sep 27, 2023
4611033
Merge branch '1.x' of https://github.com/Laserfiche/laserfiche-sharep…
rfulton-lf Sep 27, 2023
a93832d
removed tailwindcss as a dependency
rfulton-lf Sep 27, 2023
7fb8792
generalized serve.json's initialPage
rfulton-lf Sep 27, 2023
d5d4d62
made "using them" lowercase in README
rfulton-lf Sep 27, 2023
b868948
relabeled instructions for running locally
rfulton-lf Sep 27, 2023
f16600e
removed "This section is optional" warning
rfulton-lf Sep 27, 2023
2f643e2
renamed build scripts
rfulton-lf Sep 27, 2023
7495f2b
capitalized first letters in documentation local build instructions
rfulton-lf Sep 27, 2023
e926b0d
removed example pics from just-the-docs
rfulton-lf Sep 27, 2023
022a45b
new integration file
rfulton-lf Sep 27, 2023
05b1100
updated title to match name for app registration dev console
rfulton-lf Sep 27, 2023
baae5da
fixed broken link to user docs
rfulton-lf Sep 27, 2023
905fac1
Merge branch '1.x' into robbie/documentation
rfulton-lf Sep 27, 2023
b0eaf3c
removed unnecessary fields from gemspec
rfulton-lf Sep 27, 2023
ea7abd7
Merge branch 'robbie/documentation' of https://github.com/Laserfiche/…
rfulton-lf Sep 27, 2023
deaead3
updated README.md and created a READMe for jekyll folder
rfulton-lf Sep 27, 2023
d6e6a11
distinguished between workbench and local builds
rfulton-lf Sep 27, 2023
8148ba8
renamed local testing section of README
rfulton-lf Sep 27, 2023
52b78a7
noted that sharePoint hosted package could be released to production
rfulton-lf Sep 27, 2023
a89fa57
added npm install before each set of instructions using npm
rfulton-lf Sep 27, 2023
8843b0e
new sppkg file
rfulton-lf Sep 27, 2023
3adc6e6
added a next steps section linking to the next page
rfulton-lf Sep 27, 2023
54ad96f
updated pictures for half of admin guide
rfulton-lf Sep 28, 2023
8c062e2
Merge branch '1.x' into robbie/documentation
rfulton-lf Sep 28, 2023
a7077d6
updated screenshots and reviewed documentation
rfulton-lf Sep 28, 2023
14515db
corrected name to Laserfiche SharePoint Online Integration
rfulton-lf Sep 28, 2023
5340d34
provided Default mapping info
rfulton-lf Sep 28, 2023
339b64c
provided default mapping screenshot
rfulton-lf Sep 28, 2023
6e1e62f
provided screenshot for URL examples
rfulton-lf Sep 28, 2023
8f76834
updated screenshots
rfulton-lf Sep 28, 2023
567afbb
added a bundle install step
rfulton-lf Sep 28, 2023
acfc7e7
updated bundler in workflow
rfulton-lf Sep 28, 2023
80b9a35
changes to workflow ineffective; reverting
rfulton-lf Sep 28, 2023
1fab6a9
fixed workflow file that I missed up in prev commit
rfulton-lf Sep 28, 2023
f3b9029
updated admin configuration docs
rfulton-lf Sep 28, 2023
61ea4b9
Merge branch '1.x' into robbie/documentation
alexgomezlf Sep 28, 2023
7edcf2c
changed branch to 1.x for pushes
rfulton-lf Sep 28, 2023
1de216b
Merge branch 'robbie/documentation' of https://github.com/Laserfiche/…
rfulton-lf Sep 28, 2023
db56faf
fixed _config file name to LF SharePoint Online Integration
rfulton-lf Sep 28, 2023
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
51 changes: 51 additions & 0 deletions .github/workflows/jekyll_gh_pages.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,51 @@
# Sample workflow for building and deploying a Jekyll site to GitHub Pages
name: Deploy SharePoint Integration Documentation

on:
# Runs on pushes targeting the default branch
push:
branches: ["1.x"]

# Allows you to run this workflow manually from the Actions tab
workflow_dispatch:

# Sets permissions of the GITHUB_TOKEN to allow deployment to GitHub Pages
permissions:
contents: read
pages: write
id-token: write

# Allow only one concurrent deployment, skipping runs queued between the run in-progress and latest queued.
# However, do NOT cancel in-progress runs as we want to allow these production deployments to complete.
concurrency:
group: "pages"
cancel-in-progress: false

jobs:
# Build job
build:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v3
- name: Setup Pages
uses: actions/configure-pages@v3
- name: Build with Jekyll
uses: actions/jekyll-build-pages@v1
with:
source: ./jekyll_files
destination: ./_site
- name: Upload artifact
uses: actions/upload-pages-artifact@v2

# Deployment job
deploy:
environment:
name: github-pages
url: ${{ steps.deployment.outputs.page_url }}
runs-on: ubuntu-latest
needs: build
steps:
- name: Deploy to GitHub Pages
id: deployment
uses: actions/deploy-pages@v2
6 changes: 4 additions & 2 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,6 @@ lib
release
solution
temp
*.sppkg

# Coverage directory used by tools like istanbul
coverage
Expand All @@ -31,5 +30,8 @@ obj

# Styles Generated Code
*.scss.ts
output.css
.heft/

.heft/
# locally generated documentation
jekyll_files/_site/
5 changes: 3 additions & 2 deletions .vscode/extensions.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
{
"recommendations": [
"msjsdiag.debugger-for-chrome",
"esbenp.prettier-vscode"
"esbenp.prettier-vscode",
"bradlc.vscode-tailwindcss"
]
}
}
44 changes: 36 additions & 8 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
# laserfiche-sharepoint-integration

[Documentation](https://laserfiche.github.io/laserfiche-sharepoint-integration/)
## Summary

This project, built with React, contains 3 Sharepoint WebParts that can be used to communicate with Laserfiche.
This project, built with React, contains 3 SharePoint web parts that can be used to communicate with Laserfiche. To learn more about web parts, consult Microsoft's documentation for [using them](https://support.microsoft.com/en-us/office/using-web-parts-on-sharepoint-pages-336e8e92-3e2d-4298-ae01-d404bbe751e0) and [building them](https://learn.microsoft.com/en-us/sharepoint/dev/spfx/web-parts/get-started/build-a-hello-world-web-part).

## Prerequisites

Expand All @@ -18,12 +18,40 @@ We welcome contributions and feedback. Please follow our [contributing guideline

---

## To run locally

- Clone this repository
## To run locally in your SharePoint Workbench
- Ensure that you are at the solution folder
alexgomezlf marked this conversation as resolved.
Show resolved Hide resolved
- **npm install**
- **npm run gulp-trust-dev-cert**
- run **npm install**
- run **npm run gulp-trust-dev-cert**
- Replace `REPLACE_WITH_YOUR_SHAREPOINT_SITE` in serve.json with your sharepoint site
- **npm run serve**
- run **npm run serve**
- this should open up a window in the browser called a SharePoint workbench.
- To use a.clouddev.laserfiche.com: Open browser dev tools and go to site Local Storage: set 'spDevMode' to true

## To test in a SharePoint site using localhost
- run **npm install**
- **npm run build**
rfulton-lf marked this conversation as resolved.
Show resolved Hide resolved
- **npm run package**
- this should result in the creation of a file with the path `/sharepoint/solution/laserfiche-sharepoint-integration.sppkg` from the root folder.
- Navigate to the solution folder
- run **npm run gulp-trust-dev-cert** (one-time only)
- Replace `REPLACE_WITH_YOUR_SHAREPOINT_SITE` in serve.json with your sharepoint site
- run **npm run serve** to host the code for the integration
- reference the [Admin Documentation](https://laserfiche.github.io/laserfiche-sharepoint-integration/docs/admin-documentation) for instructions on how to use the solution file you generated in the first steps to test your changes to the web parts in SharePoint sites.

## To test in a SharePoint site with files hosted by SharePoint
- run **npm install**
- **npm run bundle**
- **npm run package-solution**
- This will create the solution file at /sharepoint/solution/laserfiche-sharepoint-integration.sppkg.
- Once you've built and packaged the solution file, you can use it as a production package and upload it in the SharePoint admin center (see [Admin Docs](https://laserfiche.github.io/laserfiche-sharepoint-integration/docs/admin-documentation))

## To build documentation locally
1. Follow the instructions [here](https://jekyllrb.com/docs/) to install jekyll and bundler.
- if any dependency installation fails, try downloading the package manually.
- navigate to the download directory.
- run `gem install problematic-dependency-name`, where the last word is replaced by the package you downloaded manually.
- retry installing the original package now that its dependency is installed.
1. Run `bundle install` to install all the dependencies needed to serve.
1. Navigate to the `jekyll_files` directory.
1. Run `bundle exec jekyll serve` to serve the documentation.
1. Open `localhost:4000` in a browser.
8 changes: 0 additions & 8 deletions docs/index.html

This file was deleted.

6 changes: 0 additions & 6 deletions docs/styles.css

This file was deleted.

8 changes: 8 additions & 0 deletions jekyll_files/Gemfile
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
source "https://rubygems.org"
gemspec

# gem "jekyll-github-metadata", ">= 2.15"

rfulton-lf marked this conversation as resolved.
Show resolved Hide resolved
gem "jekyll-include-cache", group: :jekyll_plugins

gem "html-proofer", "~> 5.0", :group => :development
135 changes: 135 additions & 0 deletions jekyll_files/Gemfile.lock
Original file line number Diff line number Diff line change
@@ -0,0 +1,135 @@
PATH
remote: .
specs:
LaserficheDocs (0.0.1)
jekyll (>= 3.8.5)
jekyll-include-cache
jekyll-seo-tag (>= 2.0)
rake (>= 12.3.1)

GEM
remote: https://rubygems.org/
specs:
Ascii85 (1.1.0)
addressable (2.8.5)
public_suffix (>= 2.0.2, < 6.0)
afm (0.2.2)
async (2.6.4)
console (~> 1.10)
fiber-annotation
io-event (~> 1.1)
timers (~> 4.1)
colorator (1.1.0)
concurrent-ruby (1.2.2)
console (1.23.2)
fiber-annotation
fiber-local
em-websocket (0.5.3)
eventmachine (>= 0.12.9)
http_parser.rb (~> 0)
ethon (0.16.0)
ffi (>= 1.15.0)
eventmachine (1.2.7)
ffi (1.15.5)
fiber-annotation (0.2.0)
fiber-local (1.0.0)
forwardable-extended (2.6.0)
google-protobuf (3.24.3-x64-mingw-ucrt)
google-protobuf (3.24.3-x86_64-linux)
hashery (2.1.2)
html-proofer (5.0.8)
addressable (~> 2.3)
async (~> 2.1)
nokogiri (~> 1.13)
pdf-reader (~> 2.11)
rainbow (~> 3.0)
typhoeus (~> 1.3)
yell (~> 2.0)
zeitwerk (~> 2.5)
http_parser.rb (0.8.0)
i18n (1.14.1)
concurrent-ruby (~> 1.0)
io-event (1.3.2)
jekyll (4.3.2)
addressable (~> 2.4)
colorator (~> 1.0)
em-websocket (~> 0.5)
i18n (~> 1.0)
jekyll-sass-converter (>= 2.0, < 4.0)
jekyll-watch (~> 2.0)
kramdown (~> 2.3, >= 2.3.1)
kramdown-parser-gfm (~> 1.0)
liquid (~> 4.0)
mercenary (>= 0.3.6, < 0.5)
pathutil (~> 0.9)
rouge (>= 3.0, < 5.0)
safe_yaml (~> 1.0)
terminal-table (>= 1.8, < 4.0)
webrick (~> 1.7)
jekyll-include-cache (0.2.1)
jekyll (>= 3.7, < 5.0)
jekyll-sass-converter (3.0.0)
sass-embedded (~> 1.54)
jekyll-seo-tag (2.8.0)
jekyll (>= 3.8, < 5.0)
jekyll-watch (2.2.1)
listen (~> 3.0)
kramdown (2.4.0)
rexml
kramdown-parser-gfm (1.1.0)
kramdown (~> 2.0)
liquid (4.0.4)
listen (3.8.0)
rb-fsevent (~> 0.10, >= 0.10.3)
rb-inotify (~> 0.9, >= 0.9.10)
mercenary (0.4.0)
nokogiri (1.15.4-x64-mingw-ucrt)
racc (~> 1.4)
nokogiri (1.15.4-x86_64-linux)
racc (~> 1.4)
pathutil (0.16.2)
forwardable-extended (~> 2.6)
pdf-reader (2.11.0)
Ascii85 (~> 1.0)
afm (~> 0.2.1)
hashery (~> 2.0)
ruby-rc4
ttfunk
public_suffix (5.0.3)
racc (1.7.1)
rainbow (3.1.1)
rake (13.0.6)
rb-fsevent (0.11.2)
rb-inotify (0.10.1)
ffi (~> 1.0)
rexml (3.2.6)
rouge (4.1.3)
ruby-rc4 (0.1.5)
safe_yaml (1.0.5)
sass-embedded (1.66.1-x64-mingw-ucrt)
google-protobuf (~> 3.23)
sass-embedded (1.66.1-x86_64-linux-gnu)
google-protobuf (~> 3.23)
terminal-table (3.0.2)
unicode-display_width (>= 1.1.1, < 3)
timers (4.3.5)
ttfunk (1.7.0)
typhoeus (1.4.0)
ethon (>= 0.9.0)
unicode-display_width (2.4.2)
webrick (1.8.1)
yell (2.2.2)
zeitwerk (2.6.11)

PLATFORMS
x64-mingw-ucrt
x86_64-linux

DEPENDENCIES
LaserficheDocs!
bundler (>= 2.3.5)
html-proofer (~> 5.0)
jekyll-include-cache

BUNDLED WITH
2.3.26
23 changes: 23 additions & 0 deletions jekyll_files/LaserficheDocs.gemspec
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
# coding: utf-8

Gem::Specification.new do |spec|
spec.name = "LaserficheDocs"
spec.version = "0.0.1"
spec.authors = ["Laserfiche"]

spec.summary = %q{Jekyll theme for Laserfiche Technical Documentation based on Just-The-Docs}
spec.homepage = "https://github.com/Laserfiche/laserfiche-sharepoint-integration"
spec.license = "MIT"
spec.metadata = {
"bug_tracker_uri" => "https://github.com/Laserfiche/laserfiche-sharepoint-integration/issues",
"changelog_uri" => "https://github.com/Laserfiche/laserfiche-sharepoint-integration/CHANGELOG.md",
"documentation_uri" => "https://laserfiche.github.io/laserfiche-sharepoint-integration/",
"source_code_uri" => "https://github.com/Laserfiche/laserfiche-sharepoint-integration",
}

spec.add_development_dependency "bundler", ">= 2.3.5"
spec.add_runtime_dependency "jekyll", ">= 3.8.5"
spec.add_runtime_dependency "jekyll-seo-tag", ">= 2.0"
spec.add_runtime_dependency "jekyll-include-cache"
spec.add_runtime_dependency "rake", ">= 12.3.1"
end
1 change: 1 addition & 0 deletions jekyll_files/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
The styles here are adapted from the [Just-The-Docs](https://github.com/just-the-docs/just-the-docs) jekyll theme.
66 changes: 66 additions & 0 deletions jekyll_files/_config.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,66 @@
# 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"

Loading
Loading