diff --git a/_data/site.json b/_data/site.json
index e09cd46e..efb97724 100644
--- a/_data/site.json
+++ b/_data/site.json
@@ -1,5 +1,5 @@
{
- "version": "2.0.0.25",
+ "version": "2.0.0.27",
"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",
diff --git a/_includes/footer.html b/_includes/footer.html
index 136b6801..6b590028 100644
--- a/_includes/footer.html
+++ b/_includes/footer.html
@@ -22,6 +22,7 @@
Docs
Release notes
Stride API
Contributing
+ 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 760f8267..6dc5d32f 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -13,9 +13,9 @@
"@fortawesome/fontawesome-free": "^6.5.2",
"bootstrap": "^5.3.3",
"lunr": "^2.3.9",
- "markdown-it-anchor": "^8.6.6",
+ "markdown-it-anchor": "^9.0.1",
"markdown-it-table-of-contents": "^0.6.0",
- "sass": "^1.76.0"
+ "sass": "^1.77.2"
},
"devDependencies": {
"@11ty/eleventy": "^2.0.1",
@@ -468,7 +468,8 @@
"version": "1.2.1",
"resolved": "https://registry.npmjs.org/assert-never/-/assert-never-1.2.1.tgz",
"integrity": "sha512-TaTivMB6pYI1kXwrFlEhLeGfOqoDNdTxjCdwRfFFkEA30Eu+k48W34nlok2EYWJfFFzqaEmichdNM7th6M5HNw==",
- "dev": true
+ "dev": true,
+ "license": "MIT"
},
"node_modules/async": {
"version": "3.2.4",
@@ -481,6 +482,7 @@
"resolved": "https://registry.npmjs.org/babel-walk/-/babel-walk-3.0.0-canary-5.tgz",
"integrity": "sha512-GAwkz0AihzY5bkwIY5QDR+LvsRQgB/B+1foMPvi0FZPMl5fjD7ICiznUiBdLYMH1QYe6vqu4gWYytZOccLouFw==",
"dev": true,
+ "license": "MIT",
"dependencies": {
"@babel/types": "^7.9.6"
},
@@ -739,7 +741,8 @@
"version": "1.1.0",
"resolved": "https://registry.npmjs.org/doctypes/-/doctypes-1.1.0.tgz",
"integrity": "sha512-LLBi6pEqS6Do3EKQ3J0NqHWV5hhb78Pi8vvESYwyOy2c31ZEZVdtitdzsQsKb7878PEERhzUk0ftqGhG6Mz+pQ==",
- "dev": true
+ "dev": true,
+ "license": "MIT"
},
"node_modules/dom-serializer": {
"version": "1.4.1",
@@ -1414,7 +1417,8 @@
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/js-stringify/-/js-stringify-1.0.2.tgz",
"integrity": "sha512-rtS5ATOo2Q5k1G+DADISilDA6lv79zIiwFd6CcjuIxGKLFm5C+RLImRscVap9k55i+MOZwgliw+NejvkLuGD5g==",
- "dev": true
+ "dev": true,
+ "license": "MIT"
},
"node_modules/js-yaml": {
"version": "3.14.1",
@@ -1548,9 +1552,10 @@
}
},
"node_modules/markdown-it-anchor": {
- "version": "8.6.7",
- "resolved": "https://registry.npmjs.org/markdown-it-anchor/-/markdown-it-anchor-8.6.7.tgz",
- "integrity": "sha512-FlCHFwNnutLgVTflOYHPW2pPcl2AACqVzExlkGQNsi4CJgqOHN7YTgDd4LuhgN1BFO3TS0vLAruV1Td6dwWPJA==",
+ "version": "9.0.1",
+ "resolved": "https://registry.npmjs.org/markdown-it-anchor/-/markdown-it-anchor-9.0.1.tgz",
+ "integrity": "sha512-cBt7aAzmkfX8X7FqAe8EBryiKmToXgMQEEMqkXzWCm0toDtfDYIGboKeTKd8cpNJArJtutrf+977wFJTsvNGmQ==",
+ "license": "Unlicense",
"peerDependencies": {
"@types/markdown-it": "*",
"markdown-it": "*"
@@ -2031,12 +2036,13 @@
"dev": true
},
"node_modules/pug": {
- "version": "3.0.2",
- "resolved": "https://registry.npmjs.org/pug/-/pug-3.0.2.tgz",
- "integrity": "sha512-bp0I/hiK1D1vChHh6EfDxtndHji55XP/ZJKwsRqrz6lRia6ZC2OZbdAymlxdVFwd1L70ebrVJw4/eZ79skrIaw==",
+ "version": "3.0.3",
+ "resolved": "https://registry.npmjs.org/pug/-/pug-3.0.3.tgz",
+ "integrity": "sha512-uBi6kmc9f3SZ3PXxqcHiUZLmIXgfgWooKWXcwSGwQd2Zi5Rb0bT14+8CJjJgI8AB+nndLaNgHGrcc6bPIB665g==",
"dev": true,
+ "license": "MIT",
"dependencies": {
- "pug-code-gen": "^3.0.2",
+ "pug-code-gen": "^3.0.3",
"pug-filters": "^4.0.0",
"pug-lexer": "^5.0.1",
"pug-linker": "^4.0.0",
@@ -2051,6 +2057,7 @@
"resolved": "https://registry.npmjs.org/pug-attrs/-/pug-attrs-3.0.0.tgz",
"integrity": "sha512-azINV9dUtzPMFQktvTXciNAfAuVh/L/JCl0vtPCwvOA21uZrC08K/UnmrL+SXGEVc1FwzjW62+xw5S/uaLj6cA==",
"dev": true,
+ "license": "MIT",
"dependencies": {
"constantinople": "^4.0.1",
"js-stringify": "^1.0.2",
@@ -2058,26 +2065,28 @@
}
},
"node_modules/pug-code-gen": {
- "version": "3.0.2",
- "resolved": "https://registry.npmjs.org/pug-code-gen/-/pug-code-gen-3.0.2.tgz",
- "integrity": "sha512-nJMhW16MbiGRiyR4miDTQMRWDgKplnHyeLvioEJYbk1RsPI3FuA3saEP8uwnTb2nTJEKBU90NFVWJBk4OU5qyg==",
+ "version": "3.0.3",
+ "resolved": "https://registry.npmjs.org/pug-code-gen/-/pug-code-gen-3.0.3.tgz",
+ "integrity": "sha512-cYQg0JW0w32Ux+XTeZnBEeuWrAY7/HNE6TWnhiHGnnRYlCgyAUPoyh9KzCMa9WhcJlJ1AtQqpEYHc+vbCzA+Aw==",
"dev": true,
+ "license": "MIT",
"dependencies": {
"constantinople": "^4.0.1",
"doctypes": "^1.1.0",
"js-stringify": "^1.0.2",
"pug-attrs": "^3.0.0",
- "pug-error": "^2.0.0",
- "pug-runtime": "^3.0.0",
+ "pug-error": "^2.1.0",
+ "pug-runtime": "^3.0.1",
"void-elements": "^3.1.0",
"with": "^7.0.0"
}
},
"node_modules/pug-error": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/pug-error/-/pug-error-2.0.0.tgz",
- "integrity": "sha512-sjiUsi9M4RAGHktC1drQfCr5C5eriu24Lfbt4s+7SykztEOwVZtbFk1RRq0tzLxcMxMYTBR+zMQaG07J/btayQ==",
- "dev": true
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/pug-error/-/pug-error-2.1.0.tgz",
+ "integrity": "sha512-lv7sU9e5Jk8IeUheHata6/UThZ7RK2jnaaNztxfPYUY+VxZyk/ePVaNZ/vwmH8WqGvDz3LrNYt/+gA55NDg6Pg==",
+ "dev": true,
+ "license": "MIT"
},
"node_modules/pug-filters": {
"version": "4.0.0",
@@ -2137,7 +2146,8 @@
"version": "3.0.1",
"resolved": "https://registry.npmjs.org/pug-runtime/-/pug-runtime-3.0.1.tgz",
"integrity": "sha512-L50zbvrQ35TkpHwv0G6aLSuueDRwc/97XdY8kL3tOT0FmhgG7UypU3VztfV/LATAvmUfYi4wNxSajhSAeNN+Kg==",
- "dev": true
+ "dev": true,
+ "license": "MIT"
},
"node_modules/pug-strip-comments": {
"version": "2.0.0",
@@ -2279,9 +2289,10 @@
}
},
"node_modules/sass": {
- "version": "1.76.0",
- "resolved": "https://registry.npmjs.org/sass/-/sass-1.76.0.tgz",
- "integrity": "sha512-nc3LeqvF2FNW5xGF1zxZifdW3ffIz5aBb7I7tSvOoNu7z1RQ6pFt9MBuiPtjgaI62YWrM/txjWlOCFiGtf2xpw==",
+ "version": "1.77.2",
+ "resolved": "https://registry.npmjs.org/sass/-/sass-1.77.2.tgz",
+ "integrity": "sha512-eb4GZt1C3avsX3heBNlrc7I09nyT00IUuo4eFhAbeXWU2fvA7oXI53SxODVAA+zgZCk9aunAZgO+losjR3fAwA==",
+ "license": "MIT",
"dependencies": {
"chokidar": ">=3.0.0 <4.0.0",
"immutable": "^4.0.0",
@@ -2507,6 +2518,7 @@
"resolved": "https://registry.npmjs.org/void-elements/-/void-elements-3.1.0.tgz",
"integrity": "sha512-Dhxzh5HZuiHQhbvTW9AMetFfBHDMYpo23Uo9btPXgdYP+3T5S+p+jgNy7spra+veYhBP2dCSgxR/i2Y02h5/6w==",
"dev": true,
+ "license": "MIT",
"engines": {
"node": ">=0.10.0"
}
@@ -2545,6 +2557,7 @@
"resolved": "https://registry.npmjs.org/with/-/with-7.0.2.tgz",
"integrity": "sha512-RNGKj82nUPg3g5ygxkQl0R937xLyho1J24ItRCBTr/m1YnZkzJy1hUiHUJrc/VlsDQzsCnInEGSg3bci0Lmd4w==",
"dev": true,
+ "license": "MIT",
"dependencies": {
"@babel/parser": "^7.9.6",
"@babel/types": "^7.9.6",
diff --git a/package.json b/package.json
index 10c27ddf..dc549f1f 100644
--- a/package.json
+++ b/package.json
@@ -20,8 +20,8 @@
"@fortawesome/fontawesome-free": "^6.5.2",
"bootstrap": "^5.3.3",
"lunr": "^2.3.9",
- "markdown-it-anchor": "^8.6.6",
+ "markdown-it-anchor": "^9.0.1",
"markdown-it-table-of-contents": "^0.6.0",
- "sass": "^1.76.0"
+ "sass": "^1.77.2"
}
}