Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
22 changes: 21 additions & 1 deletion index.html
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,26 @@
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Kernel AI</title>

<!-- SEO Meta Tags -->
<meta name="description" content="Kernel AI - Real-time Linux Kernel Visualization. Learn Linux kernel architecture, system calls, and process management through real-time visualizations.">
<meta name="keywords" content="Kernel AI, Ring0, Linux architecture, Linux kernel architecture, Linux system architecture, Linux architecture visualization, Linux kernel internals, Linux architecture learning, interactive Linux architecture, Linux kernel components, system calls visualization, Linux architecture diagram, Linux learning tool, kernel architecture study, ring 0">
<meta name="author" content="Aleksei Fedorov">
<meta name="robots" content="index, follow">

<!-- Open Graph / Facebook -->
<meta property="og:type" content="website">
<meta property="og:url" content="https://ring-0.sh/">
<meta property="og:title" content="Kernel AI - Linux Architecture Visualization">
<meta property="og:description" content="Kernel AI by Ring0 - Educational tool for learning Linux kernel architecture through interactive visualizations. Perfect for students studying Linux internals and system architecture.">
<meta property="og:image" content="https://ring-0.sh/static/images/009.png">

<!-- Twitter -->
<meta property="twitter:card" content="summary_large_image">
<meta property="twitter:url" content="https://ring-0.sh/">
<meta property="twitter:title" content="Kernel AI - Linux Architecture Visualization">
<meta property="twitter:description" content="Kernel AI by Ring0 - Educational tool for learning Linux kernel architecture through interactive visualizations. Perfect for students studying Linux internals and system architecture.">
<meta property="twitter:image" content="https://ring-0.sh/static/images/009.png">

<!-- External libraries -->
<script src="https://d3js.org/d3.v7.min.js"></script>
<link href="https://fonts.googleapis.com/css2?family=Share+Tech+Mono&display=swap" rel="stylesheet">
Expand Down Expand Up @@ -38,6 +58,6 @@
console.error('❌ RightSemicircleMenuManager class NOT loaded!');
}
</script>
<script src="/static/js/main.js?v=52"></script>
<script src="/static/js/main.js?v=53"></script>
</body>
</html>
2 changes: 1 addition & 1 deletion static/js/right-semicircle-menu.js
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,7 @@ class RightSemicircleMenuManager {

// Semicircle parameters - attached to right edge with cut-off edges
const menuRadius = height * 0.4; // Larger radius for better coverage
const menuX = width; // Position exactly at right edge
const menuX = width + 40; // Position 40px to the right of screen edge
const menuY = height / 2; // Vertically centered

// Create the large semicircle path (right side)
Expand Down
8 changes: 8 additions & 0 deletions static/robots.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
User-agent: *
Allow: /

# Sitemap location
Sitemap: https://ring-0.sh/sitemap.xml

# Allow indexing of all pages
Disallow:
15 changes: 15 additions & 0 deletions static/sitemap.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://ring-0.sh/</loc>
<lastmod>2024-09-06</lastmod>
<changefreq>daily</changefreq>
<priority>1.0</priority>
</url>
<url>
<loc>https://ring-0.sh/int/</loc>
<lastmod>2024-09-06</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
</urlset>