diff --git a/.github/workflows/deploy-docs.yml b/.github/workflows/deploy-docs.yml index 840b87768..a77687b40 100644 --- a/.github/workflows/deploy-docs.yml +++ b/.github/workflows/deploy-docs.yml @@ -54,7 +54,7 @@ jobs: # Step 4 - Builds the site using Hugo - name: Build - run: hugo -v --minify -s docSite + run: hugo mod get -u github.com/colinwilson/lotusdocs && hugo -v --minify -s docSite env: HUGO_BASEURL: ${{ vars.BASE_URL }} diff --git a/docSite/assets/images/logos/logo.svg b/docSite/assets/images/logos/logo.svg index c5d4ac569..a3652800c 100644 --- a/docSite/assets/images/logos/logo.svg +++ b/docSite/assets/images/logos/logo.svg @@ -1,599 +1,14 @@ - - - + + + + + + + + + + + + + diff --git a/docSite/assets/jsconfig.json b/docSite/assets/jsconfig.json index 034343a29..12196fbee 100644 --- a/docSite/assets/jsconfig.json +++ b/docSite/assets/jsconfig.json @@ -3,8 +3,8 @@ "baseUrl": ".", "paths": { "*": [ - "../../../../.cache/hugo_cache/modules/filecache/modules/pkg/mod/github.com/gohugoio/hugo-mod-jslibs-dist/popperjs/v2@v2.21100.20000/package/dist/cjs/popper.js/*", - "../../../../.cache/hugo_cache/modules/filecache/modules/pkg/mod/github.com/twbs/bootstrap@v5.3.0+incompatible/js/*" + "../../../../../Library/Caches/hugo_cache/modules/filecache/modules/pkg/mod/github.com/gohugoio/hugo-mod-jslibs-dist/popperjs/v2@v2.21100.20000/package/dist/cjs/popper.js/*", + "../../../../../Library/Caches/hugo_cache/modules/filecache/modules/pkg/mod/github.com/twbs/bootstrap@v5.3.0+incompatible/js/*" ] } } diff --git a/docSite/layouts/partials/docs/sidebar.html b/docSite/layouts/partials/docs/sidebar.html new file mode 100644 index 000000000..79085d346 --- /dev/null +++ b/docSite/layouts/partials/docs/sidebar.html @@ -0,0 +1,81 @@ + + + + + + + + \ No newline at end of file diff --git a/docSite/resources/_gen/assets/scss/docs/scss/style.scss_b97bf3f19a5ec64d7a7c5d60f7e31818.content b/docSite/resources/_gen/assets/scss/docs/scss/style.scss_b97bf3f19a5ec64d7a7c5d60f7e31818.content index e1a5f596d..8005b998e 100644 --- a/docSite/resources/_gen/assets/scss/docs/scss/style.scss_b97bf3f19a5ec64d7a7c5d60f7e31818.content +++ b/docSite/resources/_gen/assets/scss/docs/scss/style.scss_b97bf3f19a5ec64d7a7c5d60f7e31818.content @@ -1,10 +1,10 @@ @charset "UTF-8"; -/* Template Name: LotusLabs Docs +/* Template Name: Lotus Docs Author: Colin Wilson E-mail: colin@aigis.uk Created: October 2022 - Version: 1.0.0 - File Description: Main Css file of the docs template + Version: 1.1.0 + File Description: Main CSS file for Lotus Docs */ @font-face { font-family: 'Material Symbols Outlined'; diff --git a/docSite/resources/_gen/assets/scss/scss/style.scss_6d90bf46f7cdc038e33af2850006d4ba.content b/docSite/resources/_gen/assets/scss/scss/style.scss_6d90bf46f7cdc038e33af2850006d4ba.content index 6d51b7879..752f326ea 100644 --- a/docSite/resources/_gen/assets/scss/scss/style.scss_6d90bf46f7cdc038e33af2850006d4ba.content +++ b/docSite/resources/_gen/assets/scss/scss/style.scss_6d90bf46f7cdc038e33af2850006d4ba.content @@ -9465,139 +9465,134 @@ p { @media (max-width: 767px) { .four-oh-four { min-height: calc(100vh - 241px); } } -#topnav .logo { - float: left; - color: #3c4858 !important; } - #topnav .logo .l-dark, - #topnav .logo .logo-dark-mode { - display: none; } - #topnav .logo .l-light, - #topnav .logo .logo-light-mode { - display: inline-block; } - #topnav .logo:focus { - outline: none; } - -#topnav #navigation.toggle-menu { - position: relative; - display: block; +#topnav { + position: fixed; + right: 0; + left: 0; top: 0; - border: none; } - #topnav #navigation.toggle-menu .toggle-menu-item { - display: block; } - #topnav #navigation.toggle-menu .toggle-menu-item > li { - float: none; - margin: 0 16px !important; - text-align: center; } - #topnav #navigation.toggle-menu .toggle-menu-item > li > a { - padding: 16px 0; - min-height: auto; - font-size: 18px; } - -#topnav .navbar-toggle { + background-color: transparent; + z-index: 999; border: 0; - position: relative; - padding: 0; - margin: 0; - cursor: pointer; } - #topnav .navbar-toggle .lines { - width: 20px; - display: block; - position: relative; - margin: 4px 0 0 0; - height: 18px; } - #topnav .navbar-toggle span { - height: 2px; - width: 100%; - background-color: #0066ff; - display: block; - margin-bottom: 5px; - transition: transform .5s ease; } - #topnav .navbar-toggle span:last-child { - margin-bottom: 0; } - -#topnav .navbar-toggle.open span { - position: absolute; } - #topnav .navbar-toggle.open span:first-child { - top: 6px; - transform: rotate(45deg); } - #topnav .navbar-toggle.open span:nth-child(2) { - visibility: hidden; } - #topnav .navbar-toggle.open span:last-child { - width: 100%; - top: 6px; - transform: rotate(-45deg); } - #topnav .navbar-toggle.open span:hover { - background-color: #0066ff; } - -#topnav .navbar-toggle:hover, #topnav .navbar-toggle:focus, -#topnav .navbar-toggle .navigation-menu > li > a:hover, #topnav .navbar-toggle:focus { - background-color: transparent; } - -#topnav .navigation-menu { - list-style: none; - margin: 0; - padding: 0; } - #topnav .navigation-menu > li { + -webkit-transition: all .5s ease; + transition: all .5s ease; } + #topnav .logo { float: left; - display: block; + color: #3c4858 !important; } + #topnav .logo .l-dark, + #topnav .logo .logo-dark-mode { + display: none; } + #topnav .logo .l-light, + #topnav .logo .logo-light-mode { + display: inline-block; } + #topnav .logo:focus { + outline: none; } + #topnav #navigation.toggle-menu { position: relative; - margin: 0 10px; } - #topnav .navigation-menu > li:hover > a, #topnav .navigation-menu > li.active > a { + display: block; + top: 0; + border: none; } + #topnav #navigation.toggle-menu .toggle-menu-item { + display: block; } + #topnav #navigation.toggle-menu .toggle-menu-item > li { + float: none; + margin: 0 16px !important; + text-align: center; } + #topnav #navigation.toggle-menu .toggle-menu-item > li > a { + padding: 16px 0; + min-height: auto; + font-size: 18px; } + #topnav .navbar-toggle { + border: 0; + position: relative; + padding: 0; + margin: 0; + cursor: pointer; } + #topnav .navbar-toggle .lines { + width: 20px; + display: block; + position: relative; + margin: 4px 0 0 0; + height: 18px; } + #topnav .navbar-toggle span { + height: 2px; + width: 100%; + background-color: #0066ff; + display: block; + margin-bottom: 5px; + transition: transform .5s ease; } + #topnav .navbar-toggle span:last-child { + margin-bottom: 0; } + #topnav .navbar-toggle.open span { + position: absolute; } + #topnav .navbar-toggle.open span:first-child { + top: 6px; + transform: rotate(45deg); } + #topnav .navbar-toggle.open span:nth-child(2) { + visibility: hidden; } + #topnav .navbar-toggle.open span:last-child { + width: 100%; + top: 6px; + transform: rotate(-45deg); } + #topnav .navbar-toggle.open span:hover { + background-color: #0066ff; } + #topnav .navbar-toggle:hover, #topnav .navbar-toggle:focus, + #topnav .navbar-toggle .navigation-menu > li > a:hover, #topnav .navbar-toggle:focus { + background-color: transparent; } + #topnav .navigation-menu { + list-style: none; + margin: 0; + padding: 0; } + #topnav .navigation-menu > li { + float: left; + display: block; + position: relative; + margin: 0 10px; } + #topnav .navigation-menu > li:hover > a, #topnav .navigation-menu > li.active > a { + color: #0066ff !important; } + #topnav .navigation-menu > li > a { + display: flex; + color: #3c4858; + font-size: 15px; + background-color: transparent !important; + font-weight: 700; + letter-spacing: 1px; + line-height: 24px; + font-family: var(--bs-font-sans-serif); + padding-left: 15px; + padding-right: 15px; + align-items: center; } + #topnav .navigation-menu > li > a:hover, #topnav .navigation-menu > li > a:active { + color: #0066ff; } + #topnav.scroll { + background-color: #ffffff; + border: none; + box-shadow: 0 0 3px rgba(60, 72, 88, 0.15); } + #topnav.scroll .navigation-menu > li > a { + color: #3c4858; } + #topnav.scroll .navigation-menu > li > .menu-arrow { + border-color: #3c4858; } + #topnav.scroll .navigation-menu > li:hover > a, #topnav.scroll .navigation-menu > li.active > a { + color: #0066ff; } + #topnav.scroll .navigation-menu > li:hover > .menu-arrow, #topnav.scroll .navigation-menu > li.active > .menu-arrow { + border-color: #0066ff; } + #topnav.nav-sticky { + background: #fff; + -webkit-box-shadow: 0 0 3px rgba(60, 72, 88, 0.15); + box-shadow: 0 0 3px rgba(60, 72, 88, 0.15); } + #topnav.nav-sticky .navigation-menu.nav-light > li > a { + color: #3c4858; } + #topnav.nav-sticky .navigation-menu.nav-light > li.active > a { color: #0066ff !important; } - #topnav .navigation-menu > li > a { - display: flex; - color: #3c4858; - font-size: 15px; - background-color: transparent !important; - font-weight: 700; - letter-spacing: 1px; - line-height: 24px; - font-family: var(--bs-font-sans-serif); - padding-left: 15px; - padding-right: 15px; - align-items: center; } - #topnav .navigation-menu > li > a:hover, #topnav .navigation-menu > li > a:active { - color: #0066ff; } - -#topnav.scroll { - background-color: #ffffff; - border: none; - box-shadow: 0 0 3px rgba(60, 72, 88, 0.15); } - #topnav.scroll .navigation-menu > li > a { - color: #3c4858; } - #topnav.scroll .navigation-menu > li > .menu-arrow { - border-color: #3c4858; } - #topnav.scroll .navigation-menu > li:hover > a, #topnav.scroll .navigation-menu > li.active > a { - color: #0066ff; } - #topnav.scroll .navigation-menu > li:hover > .menu-arrow, #topnav.scroll .navigation-menu > li.active > .menu-arrow { - border-color: #0066ff; } - -#topnav.defaultscroll.dark-menubar .logo { - line-height: 70px; } - -#topnav.defaultscroll.scroll .logo { - line-height: 62px; } - -#topnav.defaultscroll.scroll.dark-menubar .logo { - line-height: 62px; } - -#topnav.nav-sticky { - background: #fff; - box-shadow: 0 0 3px rgba(60, 72, 88, 0.15); } - #topnav.nav-sticky .navigation-menu.nav-light > li > a { - color: #3c4858; } - #topnav.nav-sticky .navigation-menu.nav-light > li.active > a { - color: #0066ff !important; } - #topnav.nav-sticky .navigation-menu.nav-light > li:hover > .menu-arrow, #topnav.nav-sticky .navigation-menu.nav-light > li.active > .menu-arrow { - border-color: #0066ff !important; } - #topnav.nav-sticky .navigation-menu.nav-light > li:hover > a, #topnav.nav-sticky .navigation-menu.nav-light > li.active > a { - color: #0066ff !important; } - #topnav.nav-sticky.tagline-height { - top: 0 !important; } - #topnav.nav-sticky .logo .l-dark { - display: inline-block; } - #topnav.nav-sticky .logo .l-light { - display: none; } + #topnav.nav-sticky .navigation-menu.nav-light > li:hover > .menu-arrow, #topnav.nav-sticky .navigation-menu.nav-light > li.active > .menu-arrow { + border-color: #0066ff !important; } + #topnav.nav-sticky .navigation-menu.nav-light > li:hover > a, #topnav.nav-sticky .navigation-menu.nav-light > li.active > a { + color: #0066ff !important; } + #topnav.nav-sticky.tagline-height { + top: 0 !important; } + #topnav.nav-sticky .logo .l-dark { + display: inline-block; } + #topnav.nav-sticky .logo .l-light { + display: none; } .logo { font-weight: 700; @@ -11011,6 +11006,10 @@ span.menu-icon { max-width: 100%; height: auto; } } +.hero { + background-size: cover; + padding-top: 70px; } + .icv { position: relative; overflow: hidden; diff --git a/docSite/static/android-chrome-192x192.png b/docSite/static/android-chrome-192x192.png index 14f477c20..549846bdc 100644 Binary files a/docSite/static/android-chrome-192x192.png and b/docSite/static/android-chrome-192x192.png differ diff --git a/docSite/static/android-chrome-512x512.png b/docSite/static/android-chrome-512x512.png new file mode 100644 index 000000000..3fd0c8784 Binary files /dev/null and b/docSite/static/android-chrome-512x512.png differ diff --git a/docSite/static/apple-touch-icon.png b/docSite/static/apple-touch-icon.png index 43216dc90..2258debc2 100644 Binary files a/docSite/static/apple-touch-icon.png and b/docSite/static/apple-touch-icon.png differ diff --git a/docSite/static/docs/android-chrome-192x192.png b/docSite/static/docs/android-chrome-192x192.png index 14f477c20..549846bdc 100644 Binary files a/docSite/static/docs/android-chrome-192x192.png and b/docSite/static/docs/android-chrome-192x192.png differ diff --git a/docSite/static/docs/android-chrome-512x512.png b/docSite/static/docs/android-chrome-512x512.png new file mode 100644 index 000000000..3fd0c8784 Binary files /dev/null and b/docSite/static/docs/android-chrome-512x512.png differ diff --git a/docSite/static/docs/apple-touch-icon.png b/docSite/static/docs/apple-touch-icon.png index 43216dc90..2258debc2 100644 Binary files a/docSite/static/docs/apple-touch-icon.png and b/docSite/static/docs/apple-touch-icon.png differ diff --git a/docSite/static/docs/favicon-16x16.png b/docSite/static/docs/favicon-16x16.png index 6a23c3626..db96f84ad 100644 Binary files a/docSite/static/docs/favicon-16x16.png and b/docSite/static/docs/favicon-16x16.png differ diff --git a/docSite/static/docs/favicon-32x32.png b/docSite/static/docs/favicon-32x32.png index 9bfed7191..6505e3afe 100644 Binary files a/docSite/static/docs/favicon-32x32.png and b/docSite/static/docs/favicon-32x32.png differ diff --git a/docSite/static/docs/favicon.ico b/docSite/static/docs/favicon.ico index da47d6fd1..c37991b15 100644 Binary files a/docSite/static/docs/favicon.ico and b/docSite/static/docs/favicon.ico differ diff --git a/docSite/static/docs/favicon.svg b/docSite/static/docs/favicon.svg old mode 100755 new mode 100644 index 71e7b1956..2a4b1e7a9 --- a/docSite/static/docs/favicon.svg +++ b/docSite/static/docs/favicon.svg @@ -1,597 +1,14 @@ - - \ No newline at end of file + + + + + + + + + + + + + + diff --git a/docSite/static/docs/mstile-150x150.png b/docSite/static/docs/mstile-150x150.png index 6874372a7..7d07d632b 100644 Binary files a/docSite/static/docs/mstile-150x150.png and b/docSite/static/docs/mstile-150x150.png differ diff --git a/docSite/static/docs/safari-pinned-tab.svg b/docSite/static/docs/safari-pinned-tab.svg index 132029f80..dacecafdf 100644 --- a/docSite/static/docs/safari-pinned-tab.svg +++ b/docSite/static/docs/safari-pinned-tab.svg @@ -2,24 +2,31 @@ Created by potrace 1.14, written by Peter Selinger 2001-2017 - - + + diff --git a/docSite/static/docs/site.webmanifest b/docSite/static/docs/site.webmanifest index de65106f4..b20abb7cb 100644 --- a/docSite/static/docs/site.webmanifest +++ b/docSite/static/docs/site.webmanifest @@ -8,8 +8,8 @@ "type": "image/png" }, { - "src": "/android-chrome-256x256.png", - "sizes": "256x256", + "src": "/android-chrome-512x512.png", + "sizes": "512x512", "type": "image/png" } ], diff --git a/docSite/static/favicon-16x16.png b/docSite/static/favicon-16x16.png index 6a23c3626..db96f84ad 100644 Binary files a/docSite/static/favicon-16x16.png and b/docSite/static/favicon-16x16.png differ diff --git a/docSite/static/favicon-32x32.png b/docSite/static/favicon-32x32.png index 9bfed7191..6505e3afe 100644 Binary files a/docSite/static/favicon-32x32.png and b/docSite/static/favicon-32x32.png differ diff --git a/docSite/static/favicon.ico b/docSite/static/favicon.ico index da47d6fd1..c37991b15 100644 Binary files a/docSite/static/favicon.ico and b/docSite/static/favicon.ico differ diff --git a/docSite/static/favicon.svg b/docSite/static/favicon.svg old mode 100755 new mode 100644 index 71e7b1956..2a4b1e7a9 --- a/docSite/static/favicon.svg +++ b/docSite/static/favicon.svg @@ -1,597 +1,14 @@ - - \ No newline at end of file + + + + + + + + + + + + + + diff --git a/docSite/static/mstile-150x150.png b/docSite/static/mstile-150x150.png index 6874372a7..7d07d632b 100644 Binary files a/docSite/static/mstile-150x150.png and b/docSite/static/mstile-150x150.png differ diff --git a/docSite/static/safari-pinned-tab.svg b/docSite/static/safari-pinned-tab.svg index 132029f80..dacecafdf 100644 --- a/docSite/static/safari-pinned-tab.svg +++ b/docSite/static/safari-pinned-tab.svg @@ -2,24 +2,31 @@ Created by potrace 1.14, written by Peter Selinger 2001-2017 - - + + diff --git a/docSite/static/site.webmanifest b/docSite/static/site.webmanifest index de65106f4..b20abb7cb 100644 --- a/docSite/static/site.webmanifest +++ b/docSite/static/site.webmanifest @@ -8,8 +8,8 @@ "type": "image/png" }, { - "src": "/android-chrome-256x256.png", - "sizes": "256x256", + "src": "/android-chrome-512x512.png", + "sizes": "512x512", "type": "image/png" } ],