Skip to content

Commit 7ef0e52

Browse files
committed
Fix all broken links and baseurl issues - CSS/JS files and internal navigation now working correctly
1 parent 42e67ee commit 7ef0e52

File tree

7 files changed

+30
-30
lines changed

7 files changed

+30
-30
lines changed

docs/_config.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
title: SmartRAG Documentation
22
description: A powerful and intelligent RAG library for .NET applications
3-
baseurl: ""
3+
baseurl: "/SmartRAG"
44
url: "https://byerlikaya.github.io"
55

66
# SEO and Search Engine Optimization

docs/_layouts/default.html

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -14,29 +14,29 @@
1414

1515
<!-- Open Graph / Facebook -->
1616
<meta property="og:type" content="website">
17-
<meta property="og:url" content="{{ site.url }}{{ page.url }}">
17+
<meta property="og:url" content="{{ site.url }}{{ site.baseurl }}{{ page.url }}">
1818
<meta property="og:title" content="{% if page.title %}{{ page.title }}{% else %}{{ site.title }}{% endif %}">
1919
<meta property="og:description" content="{{ page.description | default: site.description }}">
20-
<meta property="og:image" content="{{ site.url }}{{ page.image | default: site.image | default: '/assets/images/logo.svg' }}">
20+
<meta property="og:image" content="{{ site.url }}{{ site.baseurl }}{{ page.image | default: site.image | default: '/assets/images/logo.svg' }}">
2121
<meta property="og:site_name" content="{{ site.title }}">
2222
<meta property="og:locale" content="en_US">
2323

2424
<!-- Twitter -->
2525
<meta property="twitter:card" content="summary_large_image">
26-
<meta property="twitter:url" content="{{ site.url }}{{ page.url }}">
26+
<meta property="twitter:url" content="{{ site.url }}{{ site.baseurl }}{{ page.url }}">
2727
<meta property="twitter:title" content="{% if page.title %}{{ page.title }}{% else %}{{ site.title }}{% endif %}">
2828
<meta property="twitter:description" content="{{ page.description | default: site.description }}">
29-
<meta property="twitter:image" content="{{ site.url }}{{ page.image | default: site.image | default: '/assets/images/logo.svg' }}">
29+
<meta property="twitter:image" content="{{ site.url }}{{ site.baseurl }}{{ page.image | default: site.image | default: '/assets/images/logo.svg' }}">
3030
<meta property="twitter:creator" content="@{{ site.twitter.username }}">
3131

3232
<!-- Canonical URL -->
33-
<link rel="canonical" href="{{ site.url }}{{ page.url }}">
33+
<link rel="canonical" href="{{ site.url }}{{ site.baseurl }}{{ page.url }}">
3434

3535
<!-- Favicon and Icons -->
36-
<link rel="icon" type="image/x-icon" href="/favicon.ico">
37-
<link rel="apple-touch-icon" sizes="180x180" href="/assets/images/apple-touch-icon.png">
38-
<link rel="icon" type="image/png" sizes="32x32" href="/assets/images/favicon-32x32.png">
39-
<link rel="icon" type="image/png" sizes="16x16" href="/assets/images/favicon-16x16.png">
36+
<link rel="icon" type="image/x-icon" href="{{ site.baseurl }}/favicon.ico">
37+
<link rel="apple-touch-icon" sizes="180x180" href="{{ site.baseurl }}/assets/images/apple-touch-icon.png">
38+
<link rel="icon" type="image/png" sizes="32x32" href="{{ site.baseurl }}/assets/images/favicon-32x32.png">
39+
<link rel="icon" type="image/png" sizes="16x16" href="{{ site.baseurl }}/assets/images/favicon-16x16.png">
4040

4141
<!-- Bootstrap 5 CSS -->
4242
<link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/css/bootstrap.min.css" rel="stylesheet">
@@ -60,7 +60,7 @@
6060
"@type": "SoftwareApplication",
6161
"name": "SmartRAG",
6262
"description": "{{ site.description }}",
63-
"url": "{{ site.url }}",
63+
"url": "{{ site.url }}{{ site.baseurl }}",
6464
"applicationCategory": "DeveloperApplication",
6565
"operatingSystem": ".NET",
6666
"programmingLanguage": "C#",

docs/api-reference.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -479,7 +479,7 @@ var chunkContent = content.Substring(validatedStart, validatedEnd - validatedSta
479479

480480
## 📝 Usage Examples
481481

482-
See [Getting Started](getting-started.md) for complete usage examples and configuration.
482+
See [Getting Started]({{ site.baseurl }}/getting-started) for complete usage examples and configuration.
483483

484484
## 🆘 Support
485485

docs/examples.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -291,9 +291,9 @@ public class DocumentServiceIntegrationTests : IClassFixture<TestWebApplicationF
291291

292292
## Next Steps
293293

294-
- [Getting Started Guide](getting-started.md) - Learn the basics
295-
- [Configuration](configuration.md) - Configure your setup
296-
- [API Reference](api-reference.md) - Detailed API documentation
297-
- [Troubleshooting](troubleshooting.md) - Solve common issues
294+
- [Getting Started Guide]({{ site.baseurl }}/getting-started) - Learn the basics
295+
- [Configuration]({{ site.baseurl }}/configuration) - Configure your setup
296+
- [API Reference]({{ site.baseurl }}/api-reference) - Detailed API documentation
297+
- [Troubleshooting]({{ site.baseurl }}/troubleshooting) - Solve common issues
298298

299-
For more examples and community contributions, visit our [GitHub repository](https://github.com/yourusername/SmartRAG).
299+
For more examples and community contributions, visit our [GitHub repository](https://github.com/byerlikaya/SmartRAG).

docs/getting-started.md

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -247,12 +247,12 @@ services.AddSmartRAG(configuration, options =>
247247

248248
## 🚀 Next Steps
249249

250-
1. **[Choose Your AI Provider](configuration.md#ai-providers)** - Configure OpenAI, Anthropic, Gemini, etc.
251-
2. **[Select Storage Backend](configuration.md#storage-providers)** - Set up Qdrant, Redis, SQLite, etc.
252-
3. **[Upload Documents](api-reference.md#document-management)** - Learn about supported formats
253-
4. **[Ask Questions](api-reference.md#ai-question-answering--chat)** - Master the RAG pipeline
254-
5. **[Advanced Configuration](configuration.md)** - Fine-tune your setup
255-
6. **[Performance Tuning](configuration.md#performance-tuning)** - Optimize for your use case
250+
1. **[Choose Your AI Provider]({{ site.baseurl }}/configuration#ai-providers)** - Configure OpenAI, Anthropic, Gemini, etc.
251+
2. **[Select Storage Backend]({{ site.baseurl }}/configuration#storage-providers)** - Set up Qdrant, Redis, SQLite, etc.
252+
3. **[Upload Documents]({{ site.baseurl }}/api-reference#document-management)** - Learn about supported formats
253+
4. **[Ask Questions]({{ site.baseurl }}/api-reference#ai-question-answering--chat)** - Master the RAG pipeline
254+
5. **[Advanced Configuration]({{ site.baseurl }}/configuration)** - Fine-tune your setup
255+
6. **[Performance Tuning]({{ site.baseurl }}/configuration#performance-tuning)** - Optimize for your use case
256256

257257
## 🔍 Understanding the RAG Pipeline
258258

docs/index.md

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ nav_order: 1
1919
Build intelligent applications with advanced document processing, AI-powered embeddings, and semantic search capabilities.
2020
</p>
2121
<div class="hero-buttons">
22-
<a href="getting-started" class="btn btn-primary btn-lg me-3">
22+
<a href="{{ site.baseurl }}/getting-started" class="btn btn-primary btn-lg me-3">
2323
<i class="fas fa-rocket me-2"></i>Get Started
2424
</a>
2525
<a href="https://github.com/byerlikaya/SmartRAG" class="btn btn-outline-primary btn-lg me-3">
@@ -113,7 +113,7 @@ var document = await documentService.UploadDocumentAsync(file);
113113
<i class="fas fa-rocket fa-2x text-primary mb-3"></i>
114114
<h5 class="card-title">Getting Started</h5>
115115
<p class="card-text">Quick installation and setup guide to get you up and running.</p>
116-
<a href="getting-started" class="btn btn-primary">Get Started</a>
116+
<a href="{{ site.baseurl }}/getting-started" class="btn btn-primary">Get Started</a>
117117
</div>
118118
</div>
119119
</div>
@@ -123,7 +123,7 @@ var document = await documentService.UploadDocumentAsync(file);
123123
<i class="fas fa-cog fa-2x text-success mb-3"></i>
124124
<h5 class="card-title">Configuration</h5>
125125
<p class="card-text">Detailed configuration options and best practices.</p>
126-
<a href="configuration" class="btn btn-success">Configure</a>
126+
<a href="{{ site.baseurl }}/configuration" class="btn btn-success">Configure</a>
127127
</div>
128128
</div>
129129
</div>
@@ -133,7 +133,7 @@ var document = await documentService.UploadDocumentAsync(file);
133133
<i class="fas fa-code fa-2x text-warning mb-3"></i>
134134
<h5 class="card-title">API Reference</h5>
135135
<p class="card-text">Complete API documentation with examples and usage patterns.</p>
136-
<a href="api-reference" class="btn btn-warning">View API</a>
136+
<a href="{{ site.baseurl }}/api-reference" class="btn btn-warning">View API</a>
137137
</div>
138138
</div>
139139
</div>
@@ -148,7 +148,7 @@ var document = await documentService.UploadDocumentAsync(file);
148148
<i class="fas fa-lightbulb fa-2x text-info mb-3"></i>
149149
<h5 class="card-title">Examples</h5>
150150
<p class="card-text">Real-world examples and sample applications to learn from.</p>
151-
<a href="examples" class="btn btn-info">View Examples</a>
151+
<a href="{{ site.baseurl }}/examples" class="btn btn-info">View Examples</a>
152152
</div>
153153
</div>
154154
</div>
@@ -158,7 +158,7 @@ var document = await documentService.UploadDocumentAsync(file);
158158
<i class="fas fa-tools fa-2x text-danger mb-3"></i>
159159
<h5 class="card-title">Troubleshooting</h5>
160160
<p class="card-text">Common issues and solutions to help you resolve problems.</p>
161-
<a href="troubleshooting" class="btn btn-danger">Get Help</a>
161+
<a href="{{ site.baseurl }}/troubleshooting" class="btn btn-danger">Get Help</a>
162162
</div>
163163
</div>
164164
</div>

docs/troubleshooting.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -358,4 +358,4 @@ Include:
358358

359359
---
360360

361-
**Need more help?** Check our [Getting Started Guide](getting-started.md) or [Configuration Guide](configuration.md).
361+
**Need more help?** Check our [Getting Started Guide]({{ site.baseurl }}/getting-started) or [Configuration Guide]({{ site.baseurl }}/configuration).

0 commit comments

Comments
 (0)