Skip to content

Commit d1a1f8b

Browse files
committed
SEO optimization
1 parent 8718aad commit d1a1f8b

4 files changed

Lines changed: 94 additions & 33 deletions

File tree

Trunk.toml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
[build]
2+
target = "web/index.html"

index.html

Lines changed: 0 additions & 33 deletions
This file was deleted.

web/favicon.svg

Lines changed: 1 addition & 0 deletions
Loading

web/index.html

Lines changed: 91 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,91 @@
1+
<!doctype html>
2+
<html lang="en">
3+
<head>
4+
<meta charset="utf-8" />
5+
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
6+
<meta
7+
name="description"
8+
content="Curve fitting training app for exploring models and spline approximation by points. Интерактивное приложение для подбора кривых и сплайн-аппроксимации по точкам."
9+
/>
10+
<meta name="robots" content="index,follow" />
11+
<meta name="theme-color" content="#f4f6f8" />
12+
<link rel="canonical" href="https://curve-fit.hexq.ru/" />
13+
<link data-trunk rel="copy-file" href="favicon.svg" />
14+
<link rel="icon" href="/favicon.svg" type="image/svg+xml" sizes="any" />
15+
<link rel="shortcut icon" href="/favicon.svg" type="image/svg+xml" />
16+
<meta property="og:type" content="website" />
17+
<meta property="og:site_name" content="curve-fit" />
18+
<meta property="og:title" content="curve-fit" />
19+
<meta
20+
property="og:description"
21+
content="Curve fitting training app for exploring models and spline approximation by points. Интерактивное приложение для подбора кривых и сплайн-аппроксимации по точкам."
22+
/>
23+
<meta property="og:url" content="https://curve-fit.hexq.ru/" />
24+
<meta property="og:locale" content="en_US" />
25+
<meta property="og:locale:alternate" content="ru_RU" />
26+
<meta
27+
property="og:image"
28+
content="https://curve-fit.hexq.ru/images/curve-fit-screenshot.png"
29+
/>
30+
<meta name="twitter:card" content="summary_large_image" />
31+
<meta name="twitter:title" content="curve-fit" />
32+
<meta
33+
name="twitter:description"
34+
content="Curve fitting training app for exploring models and spline approximation by points. Интерактивное приложение для подбора кривых и сплайн-аппроксимации по точкам."
35+
/>
36+
<meta
37+
name="twitter:image"
38+
content="https://curve-fit.hexq.ru/images/curve-fit-screenshot.png"
39+
/>
40+
<script type="application/ld+json">
41+
{
42+
"@context": "https://schema.org",
43+
"@type": "SoftwareApplication",
44+
"name": "curve-fit",
45+
"alternateName": "curve-fit — подбор кривой",
46+
"applicationCategory": "EducationalApplication",
47+
"operatingSystem": "Any",
48+
"url": "https://curve-fit.hexq.ru/",
49+
"description": "Curve fitting training app for exploring models and spline approximation by points.",
50+
"inLanguage": ["en", "ru"],
51+
"image": "https://curve-fit.hexq.ru/images/curve-fit-screenshot.png",
52+
"screenshot": "https://curve-fit.hexq.ru/images/curve-fit-screenshot.png",
53+
"offers": {
54+
"@type": "Offer",
55+
"price": "0",
56+
"priceCurrency": "USD"
57+
}
58+
}
59+
</script>
60+
<title>curve-fit</title>
61+
<style>
62+
html, body {
63+
margin: 0;
64+
width: 100%;
65+
height: 100%;
66+
overflow: hidden;
67+
font-family:
68+
"Segoe UI",
69+
"Segoe UI Symbol",
70+
"Noto Sans",
71+
"Noto Sans Symbols 2",
72+
sans-serif;
73+
background: #f4f6f8;
74+
}
75+
76+
#curve_fit_canvas {
77+
width: 100%;
78+
height: 100%;
79+
display: block;
80+
}
81+
</style>
82+
</head>
83+
<body>
84+
<noscript>
85+
curve-fit is an interactive curve fitting training app. curve-fit — интерактивное учебное
86+
приложение для подбора кривой.
87+
</noscript>
88+
<canvas id="curve_fit_canvas"></canvas>
89+
<link data-trunk rel="rust" href="../Cargo.toml" />
90+
</body>
91+
</html>

0 commit comments

Comments
 (0)