Skip to content

Commit 4fe2fa4

Browse files
committed
refactor: Rebranding von LinuxTutorialCMS zu RustBlogCMS
1 parent a66ea81 commit 4fe2fa4

File tree

9 files changed

+32
-29
lines changed

9 files changed

+32
-29
lines changed

docker-compose.yml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
# Docker Compose Configuration for Linux Tutorial CMS
1+
# Docker Compose Configuration for Rust Blog CMS
22
#
3-
# This file defines the complete containerized deployment of the Linux Tutorial CMS.
3+
# This file defines the complete containerized deployment of the Rust Blog CMS.
44
# It orchestrates three main services: Rust backend, React frontend, and Nginx reverse proxy.
55
#
66
# Architecture Overview:
@@ -35,7 +35,7 @@ services:
3535
build:
3636
context: ./backend
3737
dockerfile: Dockerfile
38-
container_name: linux-tutorial-backend
38+
container_name: rust-blog-backend
3939
restart: unless-stopped
4040

4141
# Resource limits for stability and resource management
@@ -94,7 +94,7 @@ services:
9494
build:
9595
context: .
9696
dockerfile: Dockerfile
97-
container_name: linux-tutorial-frontend
97+
container_name: rust-blog-frontend
9898
restart: unless-stopped
9999

100100
# Resource limits (lightweight - serves static content only)
@@ -121,7 +121,7 @@ services:
121121
##############################################################################
122122
nginx:
123123
image: nginx:alpine
124-
container_name: linux-tutorial-nginx
124+
container_name: rust-blog-nginx
125125
restart: unless-stopped
126126

127127
# Port mapping: Host:Container

index.html

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
<!doctype html>
22
<!--
3-
LinuxTutorialCMS - Main HTML Template
3+
RustBlogCMS - Main HTML Template
44
5-
This file serves as the entry point for the Linux Tutorial CMS web application.
5+
This file serves as the entry point for the Rust Blog CMS web application.
66
It includes comprehensive meta tags for SEO, PWA functionality, social media
77
integration, and performance optimization.
88
@@ -67,7 +67,7 @@
6767
<!-- Page Title -->
6868
<!-- Primary SEO element - appears in browser tabs and search results -->
6969
<!-- German localization for target audience -->
70-
<title>Linux Tutorial - Lerne Linux Schritt für Schritt</title>
70+
<title>Rust Blog CMS</title>
7171

7272
<!-- Meta Description -->
7373
<!-- Critical for SEO - appears in search results snippets -->
@@ -81,7 +81,7 @@
8181

8282
<!-- Author Information -->
8383
<!-- Establishes content ownership and credibility -->
84-
<meta name="author" content="Linux Tutorial CMS" />
84+
<meta name="author" content="Rust Blog CMS" />
8585

8686
<!-- ==================================================================== -->
8787
<!-- SOCIAL MEDIA INTEGRATION -->
@@ -95,7 +95,7 @@
9595

9696
<!-- Social Media Title -->
9797
<!-- Should be engaging and shareable -->
98-
<meta property="og:title" content="Linux Tutorial - Lerne Linux Schritt für Schritt" />
98+
<meta property="og:title" content="Rust Blog CMS" />
9999

100100
<!-- Social Media Description -->
101101
<!-- Optimized for social sharing context -->
@@ -119,7 +119,7 @@
119119

120120
<!-- Twitter Title -->
121121
<!-- Optimized for Twitter's character limits and audience -->
122-
<meta name="twitter:title" content="Linux Tutorial - Lerne Linux Schritt für Schritt" />
122+
<meta name="twitter:title" content="Rust Blog CMS" />
123123

124124
<!-- Twitter Description -->
125125
<!-- Twitter-specific description for better engagement -->
@@ -208,7 +208,7 @@
208208
<noscript>
209209
<div style="padding: 20px; text-align: center; font-family: Arial, sans-serif;">
210210
<h1>JavaScript Required</h1>
211-
<p>Die Linux Tutorial CMS erfordert JavaScript für die volle Funktionalität.</p>
211+
<p>Die Rust Blog CMS erfordert JavaScript für die volle Funktionalität.</p>
212212
<p>Please enable JavaScript in your browser settings to continue.</p>
213213
<p><a href="/accessibility">Accessible Version</a></p>
214214
</div>

package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
"license": "MIT",
77
"repository": {
88
"type": "git",
9-
"url": "https://github.com/zerox80/LinuxTutorialCMS"
9+
"url": "https://github.com/zerox80/RustBlogCMS"
1010
},
1111
"keywords": [
1212
"cms",
@@ -21,7 +21,7 @@
2121
],
2222
"type": "module",
2323
"_scripts": {
24-
"_comment": "NPM Scripts for Linux Tutorial CMS Development Workflow",
24+
"_comment": "NPM Scripts for Rust Blog CMS Development Workflow",
2525
"_development": {
2626
"dev": "vite - Start development server with hot module replacement",
2727
"preview": "vite preview - Preview production build locally"

public/manifest.json

Lines changed: 8 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
2-
"name": "Linux Tutorial CMS",
3-
"short_name": "Linux Tutorial",
4-
"description": "Learn Linux from scratch - Interactive, modern, and practical",
2+
"name": "Rust Blog CMS",
3+
"short_name": "Rust Blog",
4+
"description": "A modern, fully customizable CMS for creating beautiful blog websites with React and Rust",
55
"start_url": "/",
66
"display": "standalone",
77
"background_color": "#ffffff",
@@ -15,9 +15,12 @@
1515
"purpose": "any maskable"
1616
}
1717
],
18-
"categories": ["education", "productivity"],
18+
"categories": [
19+
"education",
20+
"productivity"
21+
],
1922
"lang": "de-DE",
2023
"dir": "ltr",
2124
"scope": "/",
2225
"prefer_related_applications": false
23-
}
26+
}

public/sw.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
const CACHE_NAME = 'linux-tutorial-v1';
1+
const CACHE_NAME = 'rust-blog-v1';
22

33
const urlsToCache = [
44
'/',
@@ -200,7 +200,7 @@ self.addEventListener('push', (event) => {
200200
};
201201
202202
event.waitUntil(
203-
self.registration.showNotification('Linux Tutorial CMS', options)
203+
self.registration.showNotification('Rust Blog CMS', options)
204204
);
205205
});
206206
*/

src/components/SEO.jsx

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ const SEO = ({
1111
publishedTime,
1212
modifiedTime,
1313
}) => {
14-
const siteTitle = 'Linux Tutorial CMS';
14+
const siteTitle = 'Rust Blog CMS';
1515
const fullTitle = title ? `${title} | ${siteTitle}` : siteTitle;
1616
const defaultDescription = 'Lerne Linux von Grund auf - Interaktiv, modern und praxisnah';
1717
const defaultImage = '/linux-icon.svg';
@@ -21,12 +21,12 @@ const SEO = ({
2121
const metaUrl = url || window.location.href;
2222
return (
2323
<Helmet>
24-
{}
24+
{ }
2525
<title>{fullTitle}</title>
2626
<meta name="description" content={metaDescription} />
2727
{keywords && <meta name="keywords" content={keywords} />}
2828
{author && <meta name="author" content={author} />}
29-
{}
29+
{ }
3030
<meta property="og:title" content={fullTitle} />
3131
<meta property="og:description" content={metaDescription} />
3232
<meta property="og:type" content={type} />
@@ -36,12 +36,12 @@ const SEO = ({
3636
<meta property="og:locale" content="de_DE" />
3737
{publishedTime && <meta property="article:published_time" content={publishedTime} />}
3838
{modifiedTime && <meta property="article:modified_time" content={modifiedTime} />}
39-
{}
39+
{ }
4040
<meta name="twitter:card" content="summary_large_image" />
4141
<meta name="twitter:title" content={fullTitle} />
4242
<meta name="twitter:description" content={metaDescription} />
4343
<meta name="twitter:image" content={`${baseUrl}${metaImage}`} />
44-
{}
44+
{ }
4545
<meta name="robots" content="index, follow" />
4646
<meta name="googlebot" content="index, follow" />
4747
<link rel="canonical" href={metaUrl} />

src/components/layout/Header.jsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -174,7 +174,7 @@ const Header = () => {
174174
)}
175175

176176
<a
177-
href="https://github.com/zerox80/LinuxTutorialCMS"
177+
href="https://github.com/zerox80/RustBlogCMS"
178178
target="_blank"
179179
rel="noreferrer"
180180
className="text-slate-400 hover:text-white transition-colors"

src/context/ContentContext.jsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -113,7 +113,7 @@ export const DEFAULT_CONTENT = {
113113
},
114114
},
115115
login: {
116-
title: 'Linux Tutorial',
116+
title: 'Rust Blog',
117117
subtitle: 'Admin Login',
118118
icon: 'Terminal',
119119
buttonLabel: 'Anmelden',

src/pages/Login.jsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -138,7 +138,7 @@ const Login = () => {
138138
<IconComponent className="w-10 h-10 text-primary-400 drop-shadow-neon" />
139139
</div>
140140
<h1 className="text-3xl font-bold text-white mb-3 tracking-tight">
141-
{loginContent.title || 'Linux Tutorial'}
141+
{loginContent.title || 'Rust Blog'}
142142
</h1>
143143
<p className="text-surface-300 text-sm font-medium">
144144
{loginContent.subtitle || 'Admin Login'}

0 commit comments

Comments
 (0)