Skip to content

Commit baec8fa

Browse files
committed
Added canonical URLs to some pages
1 parent fe7d81f commit baec8fa

File tree

10 files changed

+21
-8
lines changed

10 files changed

+21
-8
lines changed

source/frontend/assets/html_website/CanIUse.html

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
<head>
44
<meta charset="UTF-8">
55
<title>D3D12 Can I Use - D3d12infoDB</title>
6+
<link rel="canonical" href="https://d3d12infodb.boolka.dev/CanIUse.html"/>
67
<meta name="description" content="Can I Use support matrix for D3D12 features" />
78
<meta name="robots" content="index, archive" />
89
<meta name="keywords" content="DirectX, Direct3D, D3D12, DX12" />

source/frontend/assets/html_website/FeatureTable.html

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
<head>
44
<meta charset="UTF-8">
55
<title>D3D12 Feature Table - D3d12infoDB</title>
6+
<link rel="canonical" href="https://d3d12infodb.boolka.dev/FeatureTable.html"/>
67
<meta name="description" content="Support matrix for all D3D12 features, grouped per vendor and architecture" />
78
<meta name="robots" content="index, archive" />
89
<meta name="keywords" content="DirectX, Direct3D, D3D12, DX12" />

source/frontend/assets/html_website/about.html

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44
<head>
55
<meta charset="UTF-8">
66
<title>About D3d12infoDB</title>
7+
<link rel="canonical" href="https://d3d12infodb.boolka.dev/about.html"/>
78

89
<%- include('../favicon/favicon_header.html') %>
910
</head>

source/frontend/assets/html_website/index.html

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44
<head>
55
<meta charset="UTF-8">
66
<title>D3d12infoDB</title>
7+
<link rel="canonical" href="https://d3d12infodb.boolka.dev/"/>
78

89
<%- include('../favicon/favicon_header.html') %>
910
<link rel="search" type="application/opensearchdescription+xml" title="D3d12infoDB" href="opensearch.xml" />

source/frontend/assets/js/website_can_i_use.mjs

Lines changed: 12 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -117,7 +117,16 @@ function SetSearchString(str) {
117117
SelectedFeature = "";
118118
}
119119

120-
window.history.replaceState(null, null, "?q=" + Globals.PropertiesSearchString)
120+
const url = new URL(window.location);
121+
if (Globals.PropertiesSearchString == "")
122+
{
123+
url.searchParams.delete('q');
124+
}
125+
else
126+
{
127+
url.searchParams.set('q', Globals.PropertiesSearchString)
128+
}
129+
window.history.replaceState({}, '', url);
121130

122131
UpdateOutput()
123132
}
@@ -542,8 +551,8 @@ function OnLoad() {
542551
CreateSearchBar();
543552

544553
let queryParams = (new URL(document.location)).searchParams
545-
let reportID = queryParams.get('q')
546-
let defaultSearchString = reportID ?? "";
554+
let searchQuery = queryParams.get('q')
555+
let defaultSearchString = searchQuery ?? "";
547556
SetSearchString(defaultSearchString)
548557
})
549558
}

source/website/CanIUse.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
<!doctype html><html lang="en"><head><meta charset="UTF-8"><title>D3D12 Can I Use - D3d12infoDB</title><meta name="description" content="Can I Use support matrix for D3D12 features"/><meta name="robots" content="index, archive"/><meta name="keywords" content="DirectX, Direct3D, D3D12, DX12"/><meta property="og:title" content="D3D12 Can I Use"/><meta property="og:description" content="Can I Use support matrix for D3D12 features"/><meta property="og:type" content="website"/><meta property="og:url" content="https://d3d12infodb.boolka.dev/CanIUse.html"/><meta name="twitter:card" content="summary"/><meta name="twitter:title" content="D3D12 Can I Use"/><meta name="twitter:description" content="Can I Use support matrix for D3D12 features"/><link rel="icon" type="image/png" href="84cce981575dbdc0fe40.png" sizes="96x96"/><link rel="icon" type="image/svg+xml" href="favicon.svg"/><link rel="shortcut icon" href="favicon.ico"/><link rel="apple-touch-icon" sizes="180x180" href="b0669e145449e7ec0cf7.png"/><link rel="manifest" href="ca84030c52cc08023014.webmanifest"/><script defer="defer" src="assets.js"></script><script defer="defer" src="shared.js"></script><script defer="defer" src="can_i_use.js"></script></head><body><noscript>This website requires JavaScript to run</noscript><div class="headerContainer"><div class="headerContainer2"><div class="header"><div class="flexLeft"><div style="width:.5em"></div><a class="headerLink" href="index.html"><div class="headerText">D3d12infoDB</div></a><div style="width:1em"></div><a class="headerLink" href="https://github.com/Devaniti/D3d12infoGUI/releases/latest"><div class="headerText">GUI</div><img class="icon" src="download.svg"></a><div style="width:.3em"></div><a class="headerLink" href="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/Devaniti/D3d12infoGUI"><div class="headerText">Source</div><img class="icon" src="github-mark.svg"></a><div style="width:1em"></div><a class="headerLink" href="https://github.com/sawickiap/D3d12info/releases/latest"><div class="headerText">CLI</div><img class="icon" src="download.svg"></a><div style="width:.3em"></div><a class="headerLink" href="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/sawickiap/D3d12info"><div class="headerText">Source</div><img class="icon" src="github-mark.svg"></a></div><div class="flexRight"><a class="headerLink" href="CanIUse.html"><div class="headerText">Can I Use</div></a><div style="width:.3em"></div><a class="headerLink" href="FeatureTable.html"><div class="headerText">Feature Table</div></a><div style="width:.3em"></div><a class="headerLink" href="about.html"><div class="headerText">About</div></a></div><div style="width:.5em"></div></div></div></div><main><div class="CanIUseSearchContainer"><div class="CanIUseFilter" id="FeatureSearchBar"></div><div class="CanIUseFilterResult" id="FeatureSearchResult"></div></div><div class="CanIUseData" id="FeatureData"></div></main></body></html>
1+
<!doctype html><html lang="en"><head><meta charset="UTF-8"><title>D3D12 Can I Use - D3d12infoDB</title><link rel="canonical" href="https://d3d12infodb.boolka.dev/CanIUse.html"/><meta name="description" content="Can I Use support matrix for D3D12 features"/><meta name="robots" content="index, archive"/><meta name="keywords" content="DirectX, Direct3D, D3D12, DX12"/><meta property="og:title" content="D3D12 Can I Use"/><meta property="og:description" content="Can I Use support matrix for D3D12 features"/><meta property="og:type" content="website"/><meta property="og:url" content="https://d3d12infodb.boolka.dev/CanIUse.html"/><meta name="twitter:card" content="summary"/><meta name="twitter:title" content="D3D12 Can I Use"/><meta name="twitter:description" content="Can I Use support matrix for D3D12 features"/><link rel="icon" type="image/png" href="84cce981575dbdc0fe40.png" sizes="96x96"/><link rel="icon" type="image/svg+xml" href="favicon.svg"/><link rel="shortcut icon" href="favicon.ico"/><link rel="apple-touch-icon" sizes="180x180" href="b0669e145449e7ec0cf7.png"/><link rel="manifest" href="ca84030c52cc08023014.webmanifest"/><script defer="defer" src="assets.js"></script><script defer="defer" src="shared.js"></script><script defer="defer" src="can_i_use.js"></script></head><body><noscript>This website requires JavaScript to run</noscript><div class="headerContainer"><div class="headerContainer2"><div class="header"><div class="flexLeft"><div style="width:.5em"></div><a class="headerLink" href="index.html"><div class="headerText">D3d12infoDB</div></a><div style="width:1em"></div><a class="headerLink" href="https://github.com/Devaniti/D3d12infoGUI/releases/latest"><div class="headerText">GUI</div><img class="icon" src="download.svg"></a><div style="width:.3em"></div><a class="headerLink" href="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/Devaniti/D3d12infoGUI"><div class="headerText">Source</div><img class="icon" src="github-mark.svg"></a><div style="width:1em"></div><a class="headerLink" href="https://github.com/sawickiap/D3d12info/releases/latest"><div class="headerText">CLI</div><img class="icon" src="download.svg"></a><div style="width:.3em"></div><a class="headerLink" href="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/sawickiap/D3d12info"><div class="headerText">Source</div><img class="icon" src="github-mark.svg"></a></div><div class="flexRight"><a class="headerLink" href="CanIUse.html"><div class="headerText">Can I Use</div></a><div style="width:.3em"></div><a class="headerLink" href="FeatureTable.html"><div class="headerText">Feature Table</div></a><div style="width:.3em"></div><a class="headerLink" href="about.html"><div class="headerText">About</div></a></div><div style="width:.5em"></div></div></div></div><main><div class="CanIUseSearchContainer"><div class="CanIUseFilter" id="FeatureSearchBar"></div><div class="CanIUseFilterResult" id="FeatureSearchResult"></div></div><div class="CanIUseData" id="FeatureData"></div></main></body></html>

source/website/FeatureTable.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
<!doctype html><html lang="en"><head><meta charset="UTF-8"><title>D3D12 Feature Table - D3d12infoDB</title><meta name="description" content="Support matrix for all D3D12 features, grouped per vendor and architecture"/><meta name="robots" content="index, archive"/><meta name="keywords" content="DirectX, Direct3D, D3D12, DX12"/><meta property="og:title" content="D3D12 Feature Table"/><meta property="og:description" content="Support matrix for all D3D12 features, grouped per vendor and architecture"/><meta property="og:type" content="website"/><meta property="og:url" content="https://d3d12infodb.boolka.dev/FeatureTable.html"/><meta name="twitter:card" content="summary"/><meta name="twitter:title" content="D3D12 Feature Table"/><meta name="twitter:description" content="Support matrix for all D3D12 features, grouped per vendor and architecture"/><link rel="icon" type="image/png" href="84cce981575dbdc0fe40.png" sizes="96x96"/><link rel="icon" type="image/svg+xml" href="favicon.svg"/><link rel="shortcut icon" href="favicon.ico"/><link rel="apple-touch-icon" sizes="180x180" href="b0669e145449e7ec0cf7.png"/><link rel="manifest" href="ca84030c52cc08023014.webmanifest"/><script defer="defer" src="assets.js"></script><script defer="defer" src="shared.js"></script><script defer="defer" src="feature_table.js"></script></head><body><noscript>This website requires JavaScript to run</noscript><div class="headerContainer"><div class="headerContainer2"><div class="header"><div class="flexLeft"><div style="width:.5em"></div><a class="headerLink" href="index.html"><div class="headerText">D3d12infoDB</div></a><div style="width:1em"></div><a class="headerLink" href="https://github.com/Devaniti/D3d12infoGUI/releases/latest"><div class="headerText">GUI</div><img class="icon" src="download.svg"></a><div style="width:.3em"></div><a class="headerLink" href="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/Devaniti/D3d12infoGUI"><div class="headerText">Source</div><img class="icon" src="github-mark.svg"></a><div style="width:1em"></div><a class="headerLink" href="https://github.com/sawickiap/D3d12info/releases/latest"><div class="headerText">CLI</div><img class="icon" src="download.svg"></a><div style="width:.3em"></div><a class="headerLink" href="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/sawickiap/D3d12info"><div class="headerText">Source</div><img class="icon" src="github-mark.svg"></a></div><div class="flexRight"><a class="headerLink" href="CanIUse.html"><div class="headerText">Can I Use</div></a><div style="width:.3em"></div><a class="headerLink" href="FeatureTable.html"><div class="headerText">Feature Table</div></a><div style="width:.3em"></div><a class="headerLink" href="about.html"><div class="headerText">About</div></a></div><div style="width:.5em"></div></div></div></div><main><div class="FeatureTableFilterContainer"><div class="FeatureTableFilter" id="FeatureTableFilter"></div></div><div class="FeatureTable" id="FeatureTable"></div></main></body></html>
1+
<!doctype html><html lang="en"><head><meta charset="UTF-8"><title>D3D12 Feature Table - D3d12infoDB</title><link rel="canonical" href="https://d3d12infodb.boolka.dev/FeatureTable.html"/><meta name="description" content="Support matrix for all D3D12 features, grouped per vendor and architecture"/><meta name="robots" content="index, archive"/><meta name="keywords" content="DirectX, Direct3D, D3D12, DX12"/><meta property="og:title" content="D3D12 Feature Table"/><meta property="og:description" content="Support matrix for all D3D12 features, grouped per vendor and architecture"/><meta property="og:type" content="website"/><meta property="og:url" content="https://d3d12infodb.boolka.dev/FeatureTable.html"/><meta name="twitter:card" content="summary"/><meta name="twitter:title" content="D3D12 Feature Table"/><meta name="twitter:description" content="Support matrix for all D3D12 features, grouped per vendor and architecture"/><link rel="icon" type="image/png" href="84cce981575dbdc0fe40.png" sizes="96x96"/><link rel="icon" type="image/svg+xml" href="favicon.svg"/><link rel="shortcut icon" href="favicon.ico"/><link rel="apple-touch-icon" sizes="180x180" href="b0669e145449e7ec0cf7.png"/><link rel="manifest" href="ca84030c52cc08023014.webmanifest"/><script defer="defer" src="assets.js"></script><script defer="defer" src="shared.js"></script><script defer="defer" src="feature_table.js"></script></head><body><noscript>This website requires JavaScript to run</noscript><div class="headerContainer"><div class="headerContainer2"><div class="header"><div class="flexLeft"><div style="width:.5em"></div><a class="headerLink" href="index.html"><div class="headerText">D3d12infoDB</div></a><div style="width:1em"></div><a class="headerLink" href="https://github.com/Devaniti/D3d12infoGUI/releases/latest"><div class="headerText">GUI</div><img class="icon" src="download.svg"></a><div style="width:.3em"></div><a class="headerLink" href="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/Devaniti/D3d12infoGUI"><div class="headerText">Source</div><img class="icon" src="github-mark.svg"></a><div style="width:1em"></div><a class="headerLink" href="https://github.com/sawickiap/D3d12info/releases/latest"><div class="headerText">CLI</div><img class="icon" src="download.svg"></a><div style="width:.3em"></div><a class="headerLink" href="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/sawickiap/D3d12info"><div class="headerText">Source</div><img class="icon" src="github-mark.svg"></a></div><div class="flexRight"><a class="headerLink" href="CanIUse.html"><div class="headerText">Can I Use</div></a><div style="width:.3em"></div><a class="headerLink" href="FeatureTable.html"><div class="headerText">Feature Table</div></a><div style="width:.3em"></div><a class="headerLink" href="about.html"><div class="headerText">About</div></a></div><div style="width:.5em"></div></div></div></div><main><div class="FeatureTableFilterContainer"><div class="FeatureTableFilter" id="FeatureTableFilter"></div></div><div class="FeatureTable" id="FeatureTable"></div></main></body></html>

0 commit comments

Comments
 (0)