Skip to content

Commit a6facad

Browse files
committed
update to the latest standard
1 parent 13c171d commit a6facad

File tree

5 files changed

+7889
-5158
lines changed

5 files changed

+7889
-5158
lines changed

docs/introduction.mdx

Lines changed: 8 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
sidebar_position: 1
33
title: Documentation Overview
44
id: introduction
5-
sidebar_label: 📚 Overview
5+
sidebar_label: Overview
66
---
77

88
import { Grid } from '@site/src/components/Grid';
@@ -12,10 +12,10 @@ import { Card } from '@site/src/components/Card';
1212

1313
Welcome to my personal documentation and knowledge base! This space serves multiple purposes:
1414

15-
- 📝 **Personal Reference**: Quick access to technical solutions and configurations I frequently use
16-
- 🎓 **Knowledge Sharing**: Detailed documentation of my projects and learnings
17-
- 🔧 **Tutorials**: Step-by-step guides for various technical tasks
18-
- 🚀 **Project Documentation**: Comprehensive documentation for my open-source projects
15+
- **Personal Reference**: Quick access to technical solutions and configurations I frequently use
16+
- **Knowledge Sharing**: Detailed documentation of my projects and learnings
17+
- **Tutorials**: Step-by-step guides for various technical tasks
18+
- **Project Documentation**: Comprehensive documentation for my open-source projects
1919

2020
## Documentation Structure
2121

@@ -30,30 +30,25 @@ Welcome to my personal documentation and knowledge base! This space serves multi
3030
description="Programming guides, tool configurations, and development environment setups."
3131
link="/docs/category/code"
3232
/>
33-
<Card
34-
title="Tutorials"
35-
description="Step-by-step guides for various technical tasks and system configurations."
36-
link="/docs/tutorials"
37-
/>
3833
</Grid>
3934

4035
## Featured Documentation
4136

42-
### 🐧 Arch Linux GUI
37+
### Arka Linux GUI
4338
The flagship project - a graphical installer for Arch Linux that maintains the distribution's core principles while making it more accessible. Find comprehensive documentation about:
4439
- Installation guides
4540
- System configurations
4641
- Troubleshooting
4742
- Development guidelines
4843

49-
### 💻 Development Resources
44+
### Development Resources
5045
Documentation covering various aspects of development:
5146
- Programming languages and frameworks
5247
- Development tools and environments
5348
- Best practices and patterns
5449
- System configurations
5550

56-
### 📘 Tutorials & Guides
51+
### Tutorials & Guides
5752
Step-by-step tutorials for:
5853
- System administration tasks
5954
- Development workflows

docusaurus.config.js

Lines changed: 19 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,13 +12,31 @@ const config = {
1212
url: 'https://demonkiller.co.uk',
1313
baseUrl: '/',
1414
onBrokenLinks: 'throw',
15-
onBrokenMarkdownLinks: 'warn',
1615
favicon: 'img/favicon.ico',
1716

17+
// Markdown configuration (migrated from deprecated onBrokenMarkdownLinks)
18+
markdown: {
19+
format: 'mdx',
20+
mermaid: true,
21+
preprocessor: ({filePath, fileContent}) => fileContent,
22+
mdx1Compat: {
23+
comments: true,
24+
admonitions: true,
25+
headingIds: true,
26+
},
27+
},
28+
1829
// GitHub pages deployment config.
1930
// If you aren't using GitHub pages, you don't need these.
2031
organizationName: 'demonkillerr', // Usually your GitHub org/user name.
2132
projectName: 'demonkiller-website-react', // Usually your repo name.
33+
trailingSlash: false,
34+
deploymentBranch: 'gh-pages',
35+
36+
// Custom domain configuration
37+
customFields: {
38+
cname: 'demonkiller.co.uk'
39+
},
2240

2341
// Even if you don't use internalization, you can use this field to set useful
2442
// metadata like html lang. For example, if your site is Chinese, you may want

0 commit comments

Comments
 (0)