This is an automated email from the ASF dual-hosted git repository.

msciabarra pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/openserverless-site.git


The following commit(s) were added to refs/heads/main by this push:
     new 2e3800e  Publish (#28)
2e3800e is described below

commit 2e3800ebbae2989bdd25fe9b3acd349c5babdadb
Author: Bruno Salzano <[email protected]>
AuthorDate: Mon Oct 28 08:53:13 2024 +0100

    Publish (#28)
    
    * fixed k3s/_index
    
    * chore:  download page
    
    Completed doc in download page
    
    * chore: fix tutorial page
    
    fixed download link in tutorial
    
    * chore: asf links
    
    added asf link and removed external assets
    
    * chore: draft on gke and openshift
    
    added draft true in frontmatter for gke and openshift
    
    * chore: css fix
    
    fixed a css for top menu
    
    ---------
    
    Co-authored-by: bruno <[email protected]>
---
 .github/workflows/build.yml                        |  8 +-
 assets/scss/_styles_project.scss                   |  3 +-
 content/en/_index.md                               | 12 +--
 content/en/docs/installation/download/_index.md    | 35 +++++++--
 .../installation/prereq/kubernetes/gke/_index.md   |  1 +
 .../prereq/kubernetes/openshift/_index.md          |  1 +
 .../docs/installation/prereq/server/gcp/_index.md  |  1 +
 .../docs/installation/prereq/server/k3s/_index.md  | 19 ++---
 content/en/docs/tutorial/getting-started/_index.md | 14 ++--
 hugo.yaml                                          | 39 ++++++++--
 layouts/partials/footer.html                       |  2 +-
 layouts/partials/head.html                         | 57 ++++++++++++++
 layouts/partials/navbar.html                       | 87 ++++++++++++++++++++++
 static/css/docsearch-3.6.0.min.css                 |  8 ++
 static/js/jquery-3.7.1.min.js                      |  2 +
 static/js/lunr-2.3.9.min.js                        |  6 ++
 16 files changed, 257 insertions(+), 38 deletions(-)

diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml
index c24a3e8..744188f 100644
--- a/.github/workflows/build.yml
+++ b/.github/workflows/build.yml
@@ -1,9 +1,9 @@
 name: test
 
-#on:
-#  push:
-#    branches:
-#      - main
+on:
+  push:
+    branches:
+      - main
 
 env:
   PUBLISH_DIRECTORY: public
diff --git a/assets/scss/_styles_project.scss b/assets/scss/_styles_project.scss
index 4909431..d528fa6 100644
--- a/assets/scss/_styles_project.scss
+++ b/assets/scss/_styles_project.scss
@@ -103,4 +103,5 @@ aside{
     .ops-asciinema-ext {
         width: 600px; /* For screens wider than 450px, set the width to 450px 
*/
     }
-}
\ No newline at end of file
+}
+
diff --git a/content/en/_index.md b/content/en/_index.md
index 6d90710..4530299 100644
--- a/content/en/_index.md
+++ b/content/en/_index.md
@@ -1,8 +1,8 @@
 ---
-title: Apache OpenServerless
+title: Apache OpenServerless™
 ---
 
-{{< blocks/cover title="Welcome to Apache OpenServerless!"  height="full" >}}
+{{< blocks/cover title="Welcome to Apache OpenServerless™!"  height="full" >}}
 
 <a class="btn btn-lg btn-primary me-3 mb-4" href="/docs/">
   Learn More <i class="fas fa-arrow-alt-circle-right ms-2"></i>
@@ -17,16 +17,16 @@ title: Apache OpenServerless
 
 {{% blocks/lead color="primary" %}}
 
-<h3>Apache OpenServerless is a <b>distribution</b>, running in any 
<b>Kubernetes</b> Clusters or even plain Linux <b>Virtual Machine</b>, 
straightforward to install and easy to use, deploying a <b>Serverless</b> 
Enviroment ready to use to build <b>A.I. applications</b>. </h3>
+<h3>Apache OpenServerless™ is a <b>distribution</b>, running in any 
<b>Kubernetes</b> Clusters or even plain Linux <b>Virtual Machine</b>, 
straightforward to install and easy to use, deploying a <b>Serverless</b> 
Enviroment ready to use to build <b>A.I. applications</b>. </h3>
 
-<h4>Apache OpenServerless lets you <b>stop worrying</b> of building, 
deploying, configuring and orchestrating containers. You can <b>focus on 
writing your A.I. code</b> and run it anywere, production ready, <b>without any 
vendor-lockin</b>.</h4>
+<h4>Apache OpenServerless™ lets you <b>stop worrying</b> of building, 
deploying, configuring and orchestrating containers. You can <b>focus on 
writing your A.I. code</b> and run it anywere, production ready, <b>without any 
vendor-lockin</b>.</h4>
 {{% /blocks/lead %}}
 
 
 {{% blocks/section color="dark" type="row" %}}
 
 {{% blocks/feature icon="fab fa-reddit" title="Join our subreddit!" 
url="https://reddit.com/r/openserverless"; %}}
-A friendly place to discuss Apache OpenServerless
+A friendly place to discuss Apache OpenServerless™
 {{% /blocks/feature %}}
 
 
@@ -49,7 +49,7 @@ For announcement of latest features etc.
 
 {{% blocks/section  %}}
 {{% imgproccenter openserverless-diagram.webp Fit "3456x1728" "rounded-image"  
%}}
-Apache OpenServerless Architecture Overview
+Apache OpenServerless™ Architecture Overview
 {{% /imgproccenter %}}
 {{% /blocks/section %}}
 
diff --git a/content/en/docs/installation/download/_index.md 
b/content/en/docs/installation/download/_index.md
index 92ac3d8..38190f3 100644
--- a/content/en/docs/installation/download/_index.md
+++ b/content/en/docs/installation/download/_index.md
@@ -6,18 +6,37 @@ draft: false
 ---
 ## Download and Install `ops`
 
-🚧 PAGE UNDER CONSTRUCTION 🚧
+### What is `ops`?
+
+As you can guess it helps with operations: ops is the 
<strong>OP</strong>en<strong>S</strong>erverless CLI.
+
+It is a task executor on steroids.
+
+- it embeds task, wsk and  a lot of other utility commands (check with ops 
-help)
+- automatically download and update command line tools, prerequisites and tasks
+- taskfiles are organized in commands and subcommands, hierarchically and are 
powered by docopt
+- it supports plugins
+
+The predefined set of tasks are all you need to install and manage an 
OpenServerless cluster.
 
 ### Download links
 You can install OpenServerless using its Command Line Interface, `ops`.
 
-You can download it for your system. It is available for the following
-operating systems, architectures and formats:
+{{< blockquote warning >}}
+Since we are in a preview phase, this is not an official link approved by the 
Apache Software Foundation.
+{{< /blockquote >}}
 
-    PUT HERE THE DOWNLOADS 
+Quick install in Linux, MacOS and Windows with WSL or GitBash:
 
-Download your version from this page, then install it according to the
-procedures of your operating system.
+```bash
+curl -sL bit.ly/get-ops | bash
+```
+
+Quick install in Windows with PowerShell
+
+```powershell
+irm bit.ly/get-ops-exe | iex
+```
 
 ### After the installation
 
@@ -35,3 +54,7 @@ tasks are continuously evolving and expanding.
 You normally just need to update the tasks but sometimes you also need
 to update `ops` itself. The system will detect when it is the case and
 tell you what to do.
+
+### Where to find more details:
+
+For more details, please visit the Github page of [Openserverless 
Cli](https://github.com/apache/openserverless-cli)
\ No newline at end of file
diff --git a/content/en/docs/installation/prereq/kubernetes/gke/_index.md 
b/content/en/docs/installation/prereq/kubernetes/gke/_index.md
index aa131e7..c26ab57 100644
--- a/content/en/docs/installation/prereq/kubernetes/gke/_index.md
+++ b/content/en/docs/installation/prereq/kubernetes/gke/_index.md
@@ -1,6 +1,7 @@
 ---
 title: Google GKE
 description: Prerequisites for Google GKE
+draft: true
 ---
 ## Prerequisites to install OpenServerless in a Google GKE Cluster
 
diff --git a/content/en/docs/installation/prereq/kubernetes/openshift/_index.md 
b/content/en/docs/installation/prereq/kubernetes/openshift/_index.md
index c71b3a0..a56ca3c 100644
--- a/content/en/docs/installation/prereq/kubernetes/openshift/_index.md
+++ b/content/en/docs/installation/prereq/kubernetes/openshift/_index.md
@@ -1,6 +1,7 @@
 ---
 title: OpenShift 
 description: Prerequisites for RedHat™ OpenShift
+draft: true
 ---
 [RedHat™ 
OpenShift](https://www.redhat.com/en/technologies/cloud-computing/openshift)
 is a Kubernetes distribution offered by
diff --git a/content/en/docs/installation/prereq/server/gcp/_index.md 
b/content/en/docs/installation/prereq/server/gcp/_index.md
index 6985233..d5ca417 100644
--- a/content/en/docs/installation/prereq/server/gcp/_index.md
+++ b/content/en/docs/installation/prereq/server/gcp/_index.md
@@ -2,6 +2,7 @@
 title: Server on GCP
 description: Prerequisites to install OpenServerless in Google Cloud
 weight: 30
+draft: true
 ---
 
 ## Provision a Linux Server in Google Cloud
diff --git a/content/en/docs/installation/prereq/server/k3s/_index.md 
b/content/en/docs/installation/prereq/server/k3s/_index.md
index 79f9c3c..c54c239 100644
--- a/content/en/docs/installation/prereq/server/k3s/_index.md
+++ b/content/en/docs/installation/prereq/server/k3s/_index.md
@@ -23,7 +23,7 @@ prerequisites](#../../../prereq/index.adoc), most notably:
 1. you know the **IP address or DNS name**
 
 2. your server operating system satisfies the [K3S
-    requirements](https://docs.k3s.io/installation/requirements)
+   requirements](https://docs.k3s.io/installation/requirements)
 
 3. you have passwordless access with ssh
 
@@ -33,10 +33,11 @@ prerequisites](#../../../prereq/index.adoc), most notably:
 
 Then you can use the following subcommand to install in the server:
 
-    ops cloud k3s create SERVER=<server> USERNAME=<username>
+    ops cloud k3s create <server> [<username>]
 
 where `<server>` is the **IP address or DNS name** to access the server,
-and `<username>` is the user you use to access the server.
+and the optional `<username>` is the user you use to access the server:
+if <username> is not specified, the `root` username will be used.
 
 Those pieces of information should have been provided when provisioning
 the server.
@@ -44,8 +45,8 @@ the server.
 > ❗ **IMPORTANT**
 >
 > If you installed a Kubernetes cluster in the server this way, you should
-proceed installing OpenServerless as in 
-[a Kubernetes cluster](/docs/installation/install/cluster/), **not** 
+proceed installing OpenServerless as in
+[a Kubernetes cluster](/docs/installation/install/cluster/), **not**
 as a server.
 
 The installation retrieves also a Kubernetes configuration file, so you
@@ -55,11 +56,11 @@ can proceed to installing it without any other step 
involved.
 
 In addition to `create` the following subcommands are also available:
 
-- `ops cloud k3s delete SERVER=<server> USERNAME=<username>`:
-    uninstall K3S from the server
+- `ops cloud k3s delete <server> [<username>]`:
+  uninstall K3S from the server
 
-- `ops cloud k3s kubeconfig SERVER=<server> USERNAME=<username>`:
-    retrieve the kubeconfig from the K3S server
+- `ops cloud k3s kubeconfig <server> [<username>]`:
+  retrieve the kubeconfig from the K3S server
 
 - `ops cloud k3s info`: some information about the server
 
diff --git a/content/en/docs/tutorial/getting-started/_index.md 
b/content/en/docs/tutorial/getting-started/_index.md
index 44c9d7e..46ca3cb 100644
--- a/content/en/docs/tutorial/getting-started/_index.md
+++ b/content/en/docs/tutorial/getting-started/_index.md
@@ -4,6 +4,7 @@ description: Let's start building a sample application
 weight: 10
 draft: false
 ---
+
 ## Getting started
 
 ### Build a sample Application
@@ -28,8 +29,8 @@ allows you to deploy (and interact with) the platform 
seamlessly to the
 cloud, locally and in custom environments.
 
 Ops is cross-platform and can be installed on Windows, Linux and MacOS.
-You can find it here: [Ops
-Releases](https://github.com/nuvolaris/nuv/releases)
+You can find the project and the sources on
+[Apache OpenServerless Cli Github 
page](https://github.com/apache/openserverless-cli)
 
 ### Deploy OpenServerless
 
@@ -42,10 +43,10 @@ come back here!
 
 ### Enabling Services
 
-We also want to enable some extra services: a Postgres database, Static
-content with the Minio storage and a cron scheduler. We will use them
-shortly to upload frontend and store the data for our app! Let’s run in
-the terminal:
+After installing OpenServerless on a local machine with Docker or on a 
+supported cloud, you can enable or disable the services offered by the 
platform. 
+As we will use Postgres database, the Static content with the Minio S3 
compatible 
+storage and a cron scheduler, let’s run in the terminal:
 
 ```bash
 ops config enable --postgres --static --minio --cron
@@ -69,4 +70,5 @@ run:
 ```bash
 ops config disable --postgres --static --minio --cron
 ```
+
 ---
diff --git a/hugo.yaml b/hugo.yaml
index aac2ec3..6779987 100644
--- a/hugo.yaml
+++ b/hugo.yaml
@@ -1,5 +1,5 @@
 baseURL: "/"
-title: "Apache OpenServerless"
+title: "Apache OpenServerless™"
 
 cSpell: ignore github hugo readingtime subdir lastmod pygments linenos 
OpenServerless
 
@@ -68,6 +68,35 @@ markup:
 outputs:
   section: [HTML, print, RSS]
 
+menus:
+  main:
+    - name: "Apache Software Foundation"
+      url: "#"
+    - name: "Apache Homepage"
+      parent: "Apache Software Foundation"
+      url: "https://www.apache.org/";
+      weight: 1
+    - name: "License"
+      parent: "Apache Software Foundation"
+      url: "https://www.apache.org/licenses/";
+      weight: 2
+    - name: "Sponsorship"
+      parent: "Apache Software Foundation"
+      url: "https://www.apache.org/foundation/sponsorship.html";
+      weight: 3
+    - name: "Thanks"
+      parent: "Apache Software Foundation"
+      url: "https://www.apache.org/foundation/thanks.html";
+      weight: 4
+    - name: "Security"
+      parent: "Apache Software Foundation"
+      url: "https://www.apache.org/security/";
+      weight: 5
+    - name: "Events"
+      parent: "Apache Software Foundation"
+      url: "https://www.apache.org/events/current-event";
+      weight: 6
+
 params:
   taxonomy:
     # set taxonomyCloud = [] to hide taxonomy clouds
@@ -186,10 +215,10 @@ params:
         url: https://the-asf.slack.com/archives/C07B6K5R3F0
         icon: fab fa-slack
         desc: Chat with other project developers
-      #- name: Telegram
-      #  url: https://t.me/+XhbCjBrkkaNkOWM0
-      #  icon: fab fa-telegram
-      #  desc: A public telegram group to discuss everything about 
OpenServerless
+      - name: Telegram
+        url: https://t.me/+XhbCjBrkkaNkOWM0
+        icon: fab fa-telegram
+        desc: A public telegram group to discuss everything about 
OpenServerless
 
 module:
   # Uncomment the next line to build and serve using local docsy clone 
declared in the named Hugo workspace:
diff --git a/layouts/partials/footer.html b/layouts/partials/footer.html
index 2f75672..3f45e8c 100644
--- a/layouts/partials/footer.html
+++ b/layouts/partials/footer.html
@@ -5,7 +5,7 @@
                 <div class="td-footer__left col-6 col-sm-2 
order-sm-1">&nbsp;</div>
                 <div class="td-footer__right col-6 col-sm-2 
order-sm-3">&nbsp;</div>
                 <div class="td-footer__center col-12 col-sm-8 py-2 order-sm-2">
-                    <p>Apache Openserverless is an effort undergoing 
incubation at The Apache Software Foundation (ASF),
+                    <p>Apache Openserverless™ is an effort undergoing 
incubation at The Apache Software Foundation (ASF),
                         sponsored by the Apache Incubator. Incubation is 
required of all newly accepted projects until a
                         further review indicates that the infrastructure, 
communications, and decision making process
                         have stabilized in a manner consistent with other 
successful ASF projects. While incubation
diff --git a/layouts/partials/head.html b/layouts/partials/head.html
new file mode 100644
index 0000000..1998ba2
--- /dev/null
+++ b/layouts/partials/head.html
@@ -0,0 +1,57 @@
+<meta charset="utf-8">
+<meta name="viewport" content="width=device-width, initial-scale=1, 
shrink-to-fit=no">
+{{ range .AlternativeOutputFormats -}}
+    <link rel="{{ .Rel }}" type="{{ .MediaType.Type }}" href="{{ .Permalink | 
safeURL }}">
+{{ end -}}
+
+{{ $outputFormat := partial "outputformat.html" . -}}
+{{ if and hugo.IsProduction (ne $outputFormat "print") -}}
+    <meta name="robots" content="index, follow">
+{{ else -}}
+    <meta name="robots" content="noindex, nofollow">
+{{ end -}}
+
+{{ partialCached "favicons.html" . }}
+<title>
+    {{- if .IsHome -}}
+        {{ .Site.Title -}}
+    {{ else -}}
+        {{ with .Title }}{{ . }} | {{ end -}}
+        {{ .Site.Title -}}
+    {{ end -}}
+</title>
+<meta name="description" content="{{ template "partials/page-description.html" 
. }}">
+{{ template "_internal/opengraph.html" . -}}
+{{ template "_internal/schema.html" . -}}
+{{ template "_internal/twitter_cards.html" . -}}
+{{ partialCached "head-css.html" . "head-css-cache-key" -}}
+<script src="{{ .Site.BaseURL }}js/jquery-3.7.1.min.js"></script>
+{{ if .Site.Params.offlineSearch -}}
+    <script defer src="{{ .Site.BaseURL }}js/lunr-2.3.9.min.js"></script>
+{{ end -}}
+
+{{ if .Site.Params.prism_syntax_highlighting -}}
+    <link rel="stylesheet" href="{{ "css/prism.css" | relURL }}"/>
+{{ end -}}
+
+{{ template "algolia/head" . -}}
+
+{{ partial "hooks/head-end.html" . -}}
+
+{{/* To comply with GDPR, cookie consent scripts places in head-end must 
execute before Google Analytics is enabled */ -}}
+{{ if hugo.IsProduction -}}
+    {{ template "_internal/google_analytics.html" . -}}
+{{ end -}}
+
+{{ define "algolia/head" -}}
+
+    {{ if and .Site.Params.search (isset .Site.Params.search "algolia") -}}
+        <link rel="stylesheet" href="{{ .Site.BaseURL 
}}/css/docsearch-3.6.0.min.css"/>
+    {{ end -}}
+
+    {{ if ne .Site.Params.algolia_docsearch nil -}}
+        {{ warnf `Config 'params.algolia_docsearch' is deprecated: use 
'params.search.algolia'
+      For details, see 
https://www.docsy.dev/docs/adding-content/search/#algolia-docsearch.` -}}
+    {{ end -}}
+
+{{ end -}}
\ No newline at end of file
diff --git a/layouts/partials/navbar.html b/layouts/partials/navbar.html
new file mode 100644
index 0000000..3a671d4
--- /dev/null
+++ b/layouts/partials/navbar.html
@@ -0,0 +1,87 @@
+{{ $cover := and
+        (.HasShortcode "blocks/cover")
+        (not .Site.Params.ui.navbar_translucent_over_cover_disable)
+-}}
+{{ $baseURL := urls.Parse $.Site.Params.Baseurl -}}
+
+<nav class="td-navbar js-navbar-scroll
+            {{- if $cover }} td-navbar-cover {{- end }}" data-bs-theme="dark">
+    <div class="container-fluid flex-column flex-md-row">
+        <a class="navbar-brand" href="{{ .Site.Home.RelPermalink }}">
+            {{- /**/ -}}
+            <span class="navbar-brand__logo navbar-logo">
+      {{- if ne .Site.Params.ui.navbar_logo false -}}
+          {{ with resources.Get "icons/logo.svg" -}}
+              {{ (. | minify).Content | safeHTML -}}
+          {{ end -}}
+      {{ end -}}
+    </span>
+            {{- /**/ -}}
+            <span class="navbar-brand__name">
+      {{- .Site.Title -}}
+    </span>
+            {{- /**/ -}}
+        </a>
+        <div class="td-navbar-nav-scroll ms-md-auto" id="main_navbar">
+            <ul class="navbar-nav">
+                {{ $p := . -}}
+                {{ range .Site.Menus.main }}
+                    {{ $hasChildren := .HasChildren -}} <!-- Check if this 
menu item has children -->
+                    <li class="nav-item {{ if $hasChildren }}dropdown{{ end 
}}">
+                        {{ $active := or ($p.IsMenuCurrent "main" .) 
($p.HasMenuCurrent "main" .) -}}
+                        {{ $href := "" -}}
+                        {{ with .Page -}}
+                            {{ $active = or $active ($.IsDescendant .) -}}
+                            {{ $href = .RelPermalink -}}
+                        {{ else -}}
+                            {{ $href = .URL | relLangURL -}}
+                        {{ end -}}
+                        {{ $isExternal := ne $baseURL.Host (urls.Parse 
.URL).Host -}}
+
+                        <a
+                                {{ if $hasChildren }}class="nav-link 
dropdown-toggle" role="button" data-bs-toggle="dropdown" aria-haspopup="true" 
aria-expanded="false"{{ else }}class="nav-link{{ if $active }} active{{ end 
}}"{{ end }}
+                                href="{{ if not $hasChildren }}{{ $href }}{{ 
end }}"
+                                {{- if $isExternal }} target="_blank" 
rel="noopener" {{- end -}}
+                        >
+                            <span>{{ .Name }}</span>
+                        </a>
+
+                        {{ if $hasChildren }}
+                            <ul class="dropdown-menu">
+                                {{ range .Children }}
+                                    <li>
+                                        <a class="dropdown-item" href="{{ .URL 
| relLangURL }}">
+                                            {{ .Name }}
+                                        </a>
+                                    </li>
+                                {{ end }}
+                            </ul>
+                        {{ end }}
+                    </li>
+                {{ end }}
+
+                <!-- Additional items (e.g., version, language selectors) -->
+                {{ if .Site.Params.versions -}}
+                    <li class="nav-item dropdown d-none d-lg-block">
+                        {{ partial "navbar-version-selector.html" . -}}
+                    </li>
+                {{ end -}}
+                {{ if (gt (len .Site.Home.Translations) 0) -}}
+                    <li class="nav-item dropdown d-none d-lg-block">
+                        {{ partial "navbar-lang-selector.html" . -}}
+                    </li>
+                {{ end -}}
+                {{ if .Site.Params.ui.showLightDarkModeMenu -}}
+                    <li class="td-light-dark-menu nav-item dropdown">
+                        {{ partial "theme-toggler" . }}
+                    </li>
+                {{ end -}}
+            </ul>
+
+
+        </div>
+        <div class="d-none d-lg-block">
+            {{ partial "search-input.html" . }}
+        </div>
+    </div>
+</nav>
\ No newline at end of file
diff --git a/static/css/docsearch-3.6.0.min.css 
b/static/css/docsearch-3.6.0.min.css
new file mode 100644
index 0000000..50735d1
--- /dev/null
+++ b/static/css/docsearch-3.6.0.min.css
@@ -0,0 +1,8 @@
+/**
+ * Skipped minification because the original files appears to be already 
minified.
+ * Original file: /npm/@docsearch/[email protected]/dist/style.css
+ *
+ * Do NOT use SRI with dynamically generated files! More information: 
https://www.jsdelivr.com/using-sri-with-dynamic-files
+ */
+/*! @docsearch/css 3.6.0 | MIT License | © Algolia, Inc. and contributors | 
https://docsearch.algolia.com */
+:root{--docsearch-primary-color:#5468ff;--docsearch-text-color:#1c1e21;--docsearch-spacing:12px;--docsearch-icon-stroke-width:1.4;--docsearch-highlight-color:var(--docsearch-primary-color);--docsearch-muted-color:#969faf;--docsearch-container-background:rgba(101,108,133,0.8);--docsearch-logo-color:#5468ff;--docsearch-modal-width:560px;--docsearch-modal-height:600px;--docsearch-modal-background:#f5f6f7;--docsearch-modal-shadow:inset
 1px 1px 0 0 hsla(0,0%,100%,0.5),0 3px 8px 0 #555a64;--do [...]
\ No newline at end of file
diff --git a/static/js/jquery-3.7.1.min.js b/static/js/jquery-3.7.1.min.js
new file mode 100644
index 0000000..798cc8b
--- /dev/null
+++ b/static/js/jquery-3.7.1.min.js
@@ -0,0 +1,2 @@
+/*! jQuery v3.7.1 | (c) OpenJS Foundation and other contributors | 
jquery.org/license */
+!function(e,t){"use strict";"object"==typeof module&&"object"==typeof 
module.exports?module.exports=e.document?t(e,!0):function(e){if(!e.document)throw
 new Error("jQuery requires a window with a document");return 
t(e)}:t(e)}("undefined"!=typeof window?window:this,function(ie,e){"use 
strict";var 
oe=[],r=Object.getPrototypeOf,ae=oe.slice,g=oe.flat?function(e){return 
oe.flat.call(e)}:function(e){return 
oe.concat.apply([],e)},s=oe.push,se=oe.indexOf,n={},i=n.toString,ue=n.hasOwnProperty,o=ue
 [...]
\ No newline at end of file
diff --git a/static/js/lunr-2.3.9.min.js b/static/js/lunr-2.3.9.min.js
new file mode 100644
index 0000000..ae2661c
--- /dev/null
+++ b/static/js/lunr-2.3.9.min.js
@@ -0,0 +1,6 @@
+/**
+ * lunr - http://lunrjs.com - A bit like Solr, but much smaller and not as 
bright - 2.3.9
+ * Copyright (C) 2020 Oliver Nightingale
+ * @license MIT
+ */
+!function(){var e=function(t){var r=new e.Builder;return 
r.pipeline.add(e.trimmer,e.stopWordFilter,e.stemmer),r.searchPipeline.add(e.stemmer),t.call(r,r),r.build()};e.version="2.3.9",e.utils={},e.utils.warn=function(e){return
 
function(t){e.console&&console.warn&&console.warn(t)}}(this),e.utils.asString=function(e){return
 void 
0===e||null===e?"":e.toString()},e.utils.clone=function(e){if(null===e||void 
0===e)return e;for(var 
t=Object.create(null),r=Object.keys(e),i=0;i<r.length;i++){var n [...]
\ No newline at end of file

Reply via email to