diff --git a/.github/workflows/stride-website-staging-azure.yml b/.github/workflows/stride-website-staging-azure.yml
index 3eafdeec..c8667233 100644
--- a/.github/workflows/stride-website-staging-azure.yml
+++ b/.github/workflows/stride-website-staging-azure.yml
@@ -9,6 +9,7 @@ on:
- staging
paths-ignore:
- 'README.md'
+ - 'Stride.Web.sln'
- 'wiki/**'
- '_drafts/**'
- .gitignore
diff --git a/_data/site.json b/_data/site.json
index 0eb8615d..12ddc5dd 100644
--- a/_data/site.json
+++ b/_data/site.json
@@ -1,5 +1,5 @@
{
- "version": "2.0.0.25",
+ "version": "2.0.0.26",
"engine": "Eleventy 2.0",
"title": "Stride Game Engine",
"description": "C# Stride Game Engine is a powerful and versatile game development engine that is based on the C# programming language",
@@ -30,6 +30,7 @@
"docs-search-url": "https://doc.stride3d.net/latest/en/index.json",
"docs-tutorial-url": "https://doc.stride3d.net/latest/en/tutorials/",
"docs-contributing-url": "https://doc.stride3d.net/latest/en/contributors/index.html",
+ "docs-community-resources-url": "https://doc.stride3d.net/latest/en/community-resources/index.html",
"dotnet-foundation-url": "https://dotnetfoundation.org/",
"facebook-url": "https://www.facebook.com/stride3d",
"github-discussions-url": "https://github.com/stride3d/stride/discussions",
diff --git a/_includes/_top-navigation.html b/_includes/_top-navigation.html
index aaeb439d..8b9963a8 100644
--- a/_includes/_top-navigation.html
+++ b/_includes/_top-navigation.html
@@ -23,8 +23,9 @@
📚 Manual (JP)
🎓 Tutorials
📝 Release Notes
- 🔧 API
🌟 Contributing
+ 🔧 API
+ 🏋🏽 Community Resources
diff --git a/assets/scripts/search.liquid b/assets/scripts/search.liquid
index c2ee29f8..0781efbc 100644
--- a/assets/scripts/search.liquid
+++ b/assets/scripts/search.liquid
@@ -74,6 +74,8 @@ permalink: /scripts/search.js
return '📝';
case 'contributors':
return '🌟';
+ case 'community-resources':
+ return '🏋🏽';
default:
return '';
}
@@ -134,7 +136,7 @@ permalink: /scripts/search.js
var docs = Promise.resolve();
if({{site.docs-search}}) {
- docs = fetch(`{{site.links.docs-search-url}}`).then(success);
+ docs = fetch(`{{site.links.docs-search-url}}?version={{site.version}}`).then(success);
}
Promise.all([web, docs])
diff --git a/package-lock.json b/package-lock.json
index 073d296f..760f8267 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -9,13 +9,13 @@
"version": "1.0.0",
"license": "MIT",
"dependencies": {
- "@11ty/eleventy-fetch": "^4.0.0",
- "@fortawesome/fontawesome-free": "^6.5.1",
- "bootstrap": "^5.3.2",
+ "@11ty/eleventy-fetch": "^4.0.1",
+ "@fortawesome/fontawesome-free": "^6.5.2",
+ "bootstrap": "^5.3.3",
"lunr": "^2.3.9",
"markdown-it-anchor": "^8.6.6",
"markdown-it-table-of-contents": "^0.6.0",
- "sass": "^1.69.7"
+ "sass": "^1.76.0"
},
"devDependencies": {
"@11ty/eleventy": "^2.0.1",
@@ -115,9 +115,9 @@
}
},
"node_modules/@11ty/eleventy-fetch": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/@11ty/eleventy-fetch/-/eleventy-fetch-4.0.0.tgz",
- "integrity": "sha512-wGAd0r+8DUWr22fK5r07dOKuNY6ltA7hX+sJzngGZL1yJmuUVdM/xPQZ+iq0BFgf/ZeRdpVEzf2D0cpVZUuiTg==",
+ "version": "4.0.1",
+ "resolved": "https://registry.npmjs.org/@11ty/eleventy-fetch/-/eleventy-fetch-4.0.1.tgz",
+ "integrity": "sha512-yIiLM5ziBmg86i4TlXpBdcIygJHvh/GgPJyAiFOckO9H4y9cQDM8eIcJCUQ4Mum0NEVui/OjhEut2R08xw0vlQ==",
"dependencies": {
"debug": "^4.3.4",
"flat-cache": "^3.0.4",
@@ -234,9 +234,9 @@
}
},
"node_modules/@fortawesome/fontawesome-free": {
- "version": "6.5.1",
- "resolved": "https://registry.npmjs.org/@fortawesome/fontawesome-free/-/fontawesome-free-6.5.1.tgz",
- "integrity": "sha512-CNy5vSwN3fsUStPRLX7fUYojyuzoEMSXPl7zSLJ8TgtRfjv24LOnOWKT2zYwaHZCJGkdyRnTmstR0P+Ah503Gw==",
+ "version": "6.5.2",
+ "resolved": "https://registry.npmjs.org/@fortawesome/fontawesome-free/-/fontawesome-free-6.5.2.tgz",
+ "integrity": "sha512-hRILoInAx8GNT5IMkrtIt9blOdrqHOnPBH+k70aWUAqPZPgopb9G5EQJFpaBx/S8zp2fC+mPW349Bziuk1o28Q==",
"hasInstallScript": true,
"engines": {
"node": ">=6"
@@ -541,9 +541,9 @@
}
},
"node_modules/bootstrap": {
- "version": "5.3.2",
- "resolved": "https://registry.npmjs.org/bootstrap/-/bootstrap-5.3.2.tgz",
- "integrity": "sha512-D32nmNWiQHo94BKHLmOrdjlL05q1c8oxbtBphQFb9Z5to6eGRDCm0QgeaZ4zFBHzfg2++rqa2JkqCcxDy0sH0g==",
+ "version": "5.3.3",
+ "resolved": "https://registry.npmjs.org/bootstrap/-/bootstrap-5.3.3.tgz",
+ "integrity": "sha512-8HLCdWgyoMguSO9o+aH+iuZ+aht+mzW0u3HIMzVu7Srrpv7EBBxTnrFlSCskwdY1+EOFQSm7uMJhNQHkdPcmjg==",
"funding": [
{
"type": "github",
@@ -812,9 +812,9 @@
"dev": true
},
"node_modules/ejs": {
- "version": "3.1.9",
- "resolved": "https://registry.npmjs.org/ejs/-/ejs-3.1.9.tgz",
- "integrity": "sha512-rC+QVNMJWv+MtPgkt0y+0rVEIdbtxVADApW9JXrUVlzHetgcyczP/E7DJmWJ4fJCZF2cPcBk0laWO9ZHMG3DmQ==",
+ "version": "3.1.10",
+ "resolved": "https://registry.npmjs.org/ejs/-/ejs-3.1.10.tgz",
+ "integrity": "sha512-UeJmFfOrAQS8OJWPZ4qtgHyWExa088/MtK5UEyoJGFH67cDEXkZSviOiKRCZ4Xij0zxI3JECgYs3oKx+AizQBA==",
"dev": true,
"dependencies": {
"jake": "^10.8.5"
@@ -2279,9 +2279,9 @@
}
},
"node_modules/sass": {
- "version": "1.69.7",
- "resolved": "https://registry.npmjs.org/sass/-/sass-1.69.7.tgz",
- "integrity": "sha512-rzj2soDeZ8wtE2egyLXgOOHQvaC2iosZrkF6v3EUG+tBwEvhqUCzm0VP3k9gHF9LXbSrRhT5SksoI56Iw8NPnQ==",
+ "version": "1.76.0",
+ "resolved": "https://registry.npmjs.org/sass/-/sass-1.76.0.tgz",
+ "integrity": "sha512-nc3LeqvF2FNW5xGF1zxZifdW3ffIz5aBb7I7tSvOoNu7z1RQ6pFt9MBuiPtjgaI62YWrM/txjWlOCFiGtf2xpw==",
"dependencies": {
"chokidar": ">=3.0.0 <4.0.0",
"immutable": "^4.0.0",
diff --git a/package.json b/package.json
index 15d0b42b..10c27ddf 100644
--- a/package.json
+++ b/package.json
@@ -16,12 +16,12 @@
"@11ty/eleventy-plugin-syntaxhighlight": "^5.0.0"
},
"dependencies": {
- "@11ty/eleventy-fetch": "^4.0.0",
- "@fortawesome/fontawesome-free": "^6.5.1",
- "bootstrap": "^5.3.2",
+ "@11ty/eleventy-fetch": "^4.0.1",
+ "@fortawesome/fontawesome-free": "^6.5.2",
+ "bootstrap": "^5.3.3",
"lunr": "^2.3.9",
"markdown-it-anchor": "^8.6.6",
"markdown-it-table-of-contents": "^0.6.0",
- "sass": "^1.69.7"
+ "sass": "^1.76.0"
}
}