From 102522f2684213626f8d5753552ceef75d7be6a0 Mon Sep 17 00:00:00 2001 From: StepanovPlaton Date: Tue, 3 Feb 2026 14:31:36 +0400 Subject: [PATCH 01/18] =?UTF-8?q?Update=20Posts=20=E2=80=9Cdraft=E2=80=9D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/content/posts/draft.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/content/posts/draft.md b/src/content/posts/draft.md index 684905a..114178e 100644 --- a/src/content/posts/draft.md +++ b/src/content/posts/draft.md @@ -1,13 +1,12 @@ --- title: Draft Example published: 2021-12-02 -tags: [Markdown] +tags: + - Markdown category: Examples draft: true --- - - -# This Article is a Draft +# This Article is a Draft22 This article is currently in a draft state and is not published. Therefore, it will not be visible to the general audience. The content is still a work in progress and may require further editing and review. @@ -20,4 +19,5 @@ published: 2024-01-11T04:40:26.381Z tags: [Markdown] category: Examples draft: false ---- \ No newline at end of file +--- +``` From 24d8ab0f294f5d662eaef3409a300caa0d1d5025 Mon Sep 17 00:00:00 2001 From: StepanovPlaton Date: Tue, 3 Feb 2026 14:32:52 +0400 Subject: [PATCH 02/18] =?UTF-8?q?Update=20Posts=20=E2=80=9Cencryption?= =?UTF-8?q?=E2=80=9D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/content/posts/encryption.md | 22 ++++++++++------------ 1 file changed, 10 insertions(+), 12 deletions(-) diff --git a/src/content/posts/encryption.md b/src/content/posts/encryption.md index 6a20e49..0e3d124 100644 --- a/src/content/posts/encryption.md +++ b/src/content/posts/encryption.md @@ -1,20 +1,19 @@ --- -title: Encryption Example -published: 2020-02-02 -description: 'Password: 123456' +draft: false encrypted: true +title: Encryption Example22 +published: 2020-02-02 pinned: false +description: "Password: 123456" +tags: + - Encryption password: "123456" -tags: [Encryption] category: Examples --- - - -# Password Protected Post +# Password Protected Post22 This is an example of a password-protected post in the Twilight theme. The content below is encrypted using AES and can only be viewed by entering the correct password. - ## Frontmatter Example ```yaml @@ -27,12 +26,11 @@ password: "your-password" --- ``` -- `encrypted` - Whether encryption is enabled for the post. -- `password` - The password required to unlock the content. - +* `encrypted` - Whether encryption is enabled for the post. +* `password` - The password required to unlock the content. ## Note :::warning Do not use this for extremely sensitive information like bank passwords or private keys. The encryption happens on the client side, and the password itself is stored in the post's metadata (though usually not displayed directly). -::: \ No newline at end of file +::: From 37526b48858e1c36de497754f96fdc1b7ebab9eb Mon Sep 17 00:00:00 2001 From: StepanovPlaton Date: Tue, 3 Feb 2026 14:34:13 +0400 Subject: [PATCH 03/18] =?UTF-8?q?Delete=20Posts=20=E2=80=9Cdraft=E2=80=9D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/content/posts/draft.md | 23 ----------------------- 1 file changed, 23 deletions(-) delete mode 100644 src/content/posts/draft.md diff --git a/src/content/posts/draft.md b/src/content/posts/draft.md deleted file mode 100644 index 114178e..0000000 --- a/src/content/posts/draft.md +++ /dev/null @@ -1,23 +0,0 @@ ---- -title: Draft Example -published: 2021-12-02 -tags: - - Markdown -category: Examples -draft: true ---- -# This Article is a Draft22 - -This article is currently in a draft state and is not published. Therefore, it will not be visible to the general audience. The content is still a work in progress and may require further editing and review. - -When the article is ready for publication, you can update the "draft" field to "false" in the Frontmatter: - -```markdown ---- -title: Draft Example -published: 2024-01-11T04:40:26.381Z -tags: [Markdown] -category: Examples -draft: false ---- -``` From dc1e287f128c06067fe5ea2f65aea4fd296b89a3 Mon Sep 17 00:00:00 2001 From: StepanovPlaton Date: Tue, 3 Feb 2026 14:34:19 +0400 Subject: [PATCH 04/18] =?UTF-8?q?Delete=20Posts=20=E2=80=9Cencryption?= =?UTF-8?q?=E2=80=9D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/content/posts/encryption.md | 36 --------------------------------- 1 file changed, 36 deletions(-) delete mode 100644 src/content/posts/encryption.md diff --git a/src/content/posts/encryption.md b/src/content/posts/encryption.md deleted file mode 100644 index 0e3d124..0000000 --- a/src/content/posts/encryption.md +++ /dev/null @@ -1,36 +0,0 @@ ---- -draft: false -encrypted: true -title: Encryption Example22 -published: 2020-02-02 -pinned: false -description: "Password: 123456" -tags: - - Encryption -password: "123456" -category: Examples ---- -# Password Protected Post22 - -This is an example of a password-protected post in the Twilight theme. The content below is encrypted using AES and can only be viewed by entering the correct password. - -## Frontmatter Example - -```yaml ---- -title: Encryption Example -published: 2020-02-02 -encrypted: true -password: "your-password" -... ---- -``` - -* `encrypted` - Whether encryption is enabled for the post. -* `password` - The password required to unlock the content. - -## Note - -:::warning -Do not use this for extremely sensitive information like bank passwords or private keys. The encryption happens on the client side, and the password itself is stored in the post's metadata (though usually not displayed directly). -::: From c5b56abbb8ab941749619fefb536f1ed3b5e969f Mon Sep 17 00:00:00 2001 From: StepanovPlaton Date: Tue, 3 Feb 2026 14:34:25 +0400 Subject: [PATCH 05/18] =?UTF-8?q?Delete=20Posts=20=E2=80=9Cfeatures?= =?UTF-8?q?=E2=80=9D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/content/posts/features.md | 96 ----------------------------------- 1 file changed, 96 deletions(-) delete mode 100644 src/content/posts/features.md diff --git a/src/content/posts/features.md b/src/content/posts/features.md deleted file mode 100644 index 1a02b71..0000000 --- a/src/content/posts/features.md +++ /dev/null @@ -1,96 +0,0 @@ ---- -title: Extended Features -published: 2010-01-02 -updated: 2020-02-02 -description: 'Read more about Markdown features in Twilight' -image: '' -tags: [Markdown] -category: -draft: false ---- - - -## GitHub Repository Cards - -You can add dynamic cards that link to GitHub repositories, on page load, the repository information is pulled from the GitHub API. - -::github{repo="Spr-Aachen/Twilight"} - -Create a GitHub repository card with the code `::github{repo="Spr-Aachen/Twilight"}`. - -```markdown -::github{repo="Spr-Aachen/Twilight"} -``` - - -## Admonitions - -Following types of admonitions are supported: `note` `tip` `important` `warning` `caution` - -:::note -Highlights information that users should take into account, even when skimming. -::: - -:::tip -Optional information to help a user be more successful. -::: - -:::important -Crucial information necessary for users to succeed. -::: - -:::warning -Critical content demanding immediate user attention due to potential risks. -::: - -:::caution -Negative potential consequences of an action. -::: - -### Basic Syntax - -```markdown -:::note -Highlights information that users should take into account, even when skimming. -::: - -:::tip -Optional information to help a user be more successful. -::: -``` - -### Custom Titles - -The title of the admonition can be customized. - -:::note[MY CUSTOM TITLE] -This is a note with a custom title. -::: - -```markdown -:::note[MY CUSTOM TITLE] -This is a note with a custom title. -::: -``` - -### GitHub Syntax - -> [!TIP] -> [The GitHub syntax](https://github.com/orgs/community/discussions/16925) is also supported. - -``` -> [!NOTE] -> The GitHub syntax is also supported. - -> [!TIP] -> The GitHub syntax is also supported. -``` - -### Spoiler - -You can add spoilers to your text. The text also supports **Markdown** syntax. - -The content :spoiler[is hidden **ayyy**]! - -```markdown -The content :spoiler[is hidden **ayyy**]! \ No newline at end of file From 07bd34c565c29fd85346523a8ce55dee8d8a0827 Mon Sep 17 00:00:00 2001 From: StepanovPlaton Date: Tue, 3 Feb 2026 14:34:30 +0400 Subject: [PATCH 06/18] =?UTF-8?q?Delete=20Posts=20=E2=80=9Cmermaids?= =?UTF-8?q?=E2=80=9D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/content/posts/mermaids.md | 198 ---------------------------------- 1 file changed, 198 deletions(-) delete mode 100644 src/content/posts/mermaids.md diff --git a/src/content/posts/mermaids.md b/src/content/posts/mermaids.md deleted file mode 100644 index 2e299f9..0000000 --- a/src/content/posts/mermaids.md +++ /dev/null @@ -1,198 +0,0 @@ ---- -title: Mermaid Example -published: 2011-11-02 -pinned: false -description: A simple example of a Markdown blog post with Mermaid. -tags: [Markdown, Mermaid] -category: Examples -draft: false ---- - - -# Complete Guide to Markdown with Mermaid Diagrams - -This article demonstrates how to create various complex diagrams using Mermaid in Markdown documents, including flowcharts, sequence diagrams, Gantt charts, class diagrams, and state diagrams. - - -## Flowchart Example - -Flowcharts are excellent for representing processes or algorithm steps. - -```mermaid -graph TD - A[Start] --> B{Condition Check} - B -->|Yes| C[Process Step 1] - B -->|No| D[Process Step 2] - C --> E[Subprocess] - D --> E - subgraph E [Subprocess Details] - E1[Substep 1] --> E2[Substep 2] - E2 --> E3[Substep 3] - end - E --> F{Another Decision} - F -->|Option 1| G[Result 1] - F -->|Option 2| H[Result 2] - F -->|Option 3| I[Result 3] - G --> J[End] - H --> J - I --> J -``` - - -## Sequence Diagram Example - -Sequence diagrams show interactions between objects over time. - -```mermaid -sequenceDiagram - participant User - participant WebApp - participant Server - participant Database - - User->>WebApp: Submit Login Request - WebApp->>Server: Send Auth Request - Server->>Database: Query User Credentials - Database-->>Server: Return User Data - Server-->>WebApp: Return Auth Result - - alt Auth Successful - WebApp->>User: Show Welcome Page - WebApp->>Server: Request User Data - Server->>Database: Get User Preferences - Database-->>Server: Return Preferences - Server-->>WebApp: Return User Data - WebApp->>User: Load Personalized Interface - else Auth Failed - WebApp->>User: Show Error Message - WebApp->>User: Prompt Re-entry - end -``` - - -## Gantt Chart Example - -Gantt charts are perfect for displaying project schedules and timelines. - -```mermaid -gantt - title Website Development Project Timeline - dateFormat YYYY-MM-DD - axisFormat %m/%d - - section Design Phase - Requirements Analysis :a1, 2023-10-01, 7d - UI Design :a2, after a1, 10d - Prototype Creation :a3, after a2, 5d - - section Development Phase - Frontend Development :b1, 2023-10-20, 15d - Backend Development :b2, after a2, 18d - Database Design :b3, after a1, 12d - - section Testing Phase - Unit Testing :c1, after b1, 8d - Integration Testing :c2, after b2, 10d - User Acceptance Testing :c3, after c2, 7d - - section Deployment - Production Deployment :d1, after c3, 3d - Launch :milestone, after d1, 0d -``` - - -## Class Diagram Example - -Class diagrams show the static structure of a system, including classes, attributes, methods, and their relationships. - -```mermaid -classDiagram - class User { - +String username - +String password - +String email - +Boolean active - +login() - +logout() - +updateProfile() - } - - class Article { - +String title - +String content - +Date publishDate - +Boolean published - +publish() - +edit() - +delete() - } - - class Comment { - +String content - +Date commentDate - +addComment() - +deleteComment() - } - - class Category { - +String name - +String description - +addArticle() - +removeArticle() - } - - User "1" -- "*" Article : writes - User "1" -- "*" Comment : posts - Article "1" -- "*" Comment : has - Article "1" -- "*" Category : belongs to -``` - - -## State Diagram Example - -State diagrams show the sequence of states an object goes through during its life cycle. - -```mermaid -stateDiagram-v2 - [*] --> Draft - - Draft --> UnderReview : submit - UnderReview --> Draft : reject - UnderReview --> Approved : approve - Approved --> Published : publish - Published --> Archived : archive - Published --> Draft : retract - - state Published { - [*] --> Active - Active --> Hidden : temporarily hide - Hidden --> Active : restore - Active --> [*] - Hidden --> [*] - } - - Archived --> [*] -``` - - -## Pie Chart Example - -Pie charts are ideal for displaying proportions and percentage data. - -```mermaid -pie title Website Traffic Sources Analysis - "Search Engines" : 45.6 - "Direct Access" : 30.1 - "Social Media" : 15.3 - "Referral Links" : 6.4 - "Other Sources" : 2.6 -``` - - -## Conclusion - -Mermaid is a powerful tool for creating various types of diagrams in Markdown documents. This article demonstrated how to use flowcharts, sequence diagrams, Gantt charts, class diagrams, state diagrams, and pie charts. These diagrams can help you express complex concepts, processes, and data structures more clearly. - -To use Mermaid, simply specify the mermaid language in a code block and describe the diagram using concise text syntax. Mermaid will automatically convert these descriptions into beautiful visual diagrams. - -Try using Mermaid diagrams in your next technical blog post or project documentation - they will make your content more professional and easier to understand! \ No newline at end of file From 088a1814b551ba5360bbdb0791e991982cbb8016 Mon Sep 17 00:00:00 2001 From: StepanovPlaton Date: Tue, 3 Feb 2026 14:34:37 +0400 Subject: [PATCH 07/18] =?UTF-8?q?Delete=20Posts=20=E2=80=9Cvideos=E2=80=9D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/content/posts/videos.md | 34 ---------------------------------- 1 file changed, 34 deletions(-) delete mode 100644 src/content/posts/videos.md diff --git a/src/content/posts/videos.md b/src/content/posts/videos.md deleted file mode 100644 index 9d18a0b..0000000 --- a/src/content/posts/videos.md +++ /dev/null @@ -1,34 +0,0 @@ ---- -title: Video Example -published: 2021-12-02 -description: This post demonstrates how to embed video in a blog post. -tags: [Markdown, Video] -category: Examples -draft: false ---- - - -## Instructions - -Just copy the embed code from YouTube or other platforms, and paste it in the markdown file as below: - -```yaml ---- -title: Include Video in the Post -published: 2023-10-19 -// ... ---- - - -``` - - -## Examples - -### YouTube - - - -### Bilibili - - \ No newline at end of file From 3ef566680dbd2f2714ed5a4d9da069d2d8e8f878 Mon Sep 17 00:00:00 2001 From: StepanovPlaton Date: Tue, 3 Feb 2026 14:34:43 +0400 Subject: [PATCH 08/18] =?UTF-8?q?Delete=20Projects=20=E2=80=9CTwilight?= =?UTF-8?q?=E2=80=9D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/content/projects/Twilight.json | 21 --------------------- 1 file changed, 21 deletions(-) delete mode 100644 src/content/projects/Twilight.json diff --git a/src/content/projects/Twilight.json b/src/content/projects/Twilight.json deleted file mode 100644 index f3083c1..0000000 --- a/src/content/projects/Twilight.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "title": "Twilight Blog Template", - "description": "A CMS integrated blog theme built with Astro framework.", - "image": "", - "category": "website", - "techStack": [ - "Astro", - "Svelte", - "Tailwind CSS" - ], - "status": "in-progress", - "liveDemo": "https://twilight.spr-aachen.com", - "sourceCode": "https://github.com/Spr-Aachen/Twilight", - "startDate": "2025-10-01", - "endDate": "", - "featured": true, - "tags": [ - "Personal Project", - "Open Source Project" - ] -} \ No newline at end of file From 18331c7660c661d93cebfca8adc69efb5052e875 Mon Sep 17 00:00:00 2001 From: StepanovPlaton Date: Tue, 3 Feb 2026 14:34:52 +0400 Subject: [PATCH 09/18] =?UTF-8?q?Delete=20Skills=20=E2=80=9Castro=E2=80=9D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/content/skills/astro.json | 15 --------------- 1 file changed, 15 deletions(-) delete mode 100644 src/content/skills/astro.json diff --git a/src/content/skills/astro.json b/src/content/skills/astro.json deleted file mode 100644 index 147a80d..0000000 --- a/src/content/skills/astro.json +++ /dev/null @@ -1,15 +0,0 @@ -{ - "name": "Astro", - "description": "A modern static site generator supporting multi-framework integration.", - "icon": "logos:astro-icon", - "category": "frontend", - "level": "beginner", - "experience": { - "years": 0, - "months": 3 - }, - "projects": [ - "Twilight" - ], - "color": "#BC52EE" -} \ No newline at end of file From 704814feeabee3d2ead82fc71fcd1a742180bc52 Mon Sep 17 00:00:00 2001 From: StepanovPlaton Date: Tue, 3 Feb 2026 14:34:57 +0400 Subject: [PATCH 10/18] =?UTF-8?q?Delete=20Skills=20=E2=80=9Cgit=E2=80=9D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/content/skills/git.json | 12 ------------ 1 file changed, 12 deletions(-) delete mode 100644 src/content/skills/git.json diff --git a/src/content/skills/git.json b/src/content/skills/git.json deleted file mode 100644 index ab4199a..0000000 --- a/src/content/skills/git.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "name": "Git", - "description": "A distributed version control system.", - "icon": "logos:git-icon", - "category": "tools", - "level": "advanced", - "experience": { - "years": 3, - "months": 0 - }, - "color": "#F05032" -} \ No newline at end of file From 7257fa2e8adb0cc014fbe1835974e8a020e7e13b Mon Sep 17 00:00:00 2001 From: StepanovPlaton Date: Tue, 3 Feb 2026 14:35:02 +0400 Subject: [PATCH 11/18] =?UTF-8?q?Delete=20Skills=20=E2=80=9Csvelte?= =?UTF-8?q?=E2=80=9D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/content/skills/svelte.json | 15 --------------- 1 file changed, 15 deletions(-) delete mode 100644 src/content/skills/svelte.json diff --git a/src/content/skills/svelte.json b/src/content/skills/svelte.json deleted file mode 100644 index 63ae499..0000000 --- a/src/content/skills/svelte.json +++ /dev/null @@ -1,15 +0,0 @@ -{ - "name": "Svelte", - "description": "A compiler-based UI framework.", - "icon": "logos:svelte-icon", - "category": "frontend", - "level": "beginner", - "experience": { - "years": 0, - "months": 3 - }, - "projects": [ - "Twilight" - ], - "color": "#FF3E00" -} \ No newline at end of file From 14b6cec6c8876809d4c1643888ead3f6baa5f06d Mon Sep 17 00:00:00 2001 From: StepanovPlaton Date: Tue, 3 Feb 2026 14:35:07 +0400 Subject: [PATCH 12/18] =?UTF-8?q?Delete=20Skills=20=E2=80=9Ctailwindcss?= =?UTF-8?q?=E2=80=9D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/content/skills/tailwindcss.json | 15 --------------- 1 file changed, 15 deletions(-) delete mode 100644 src/content/skills/tailwindcss.json diff --git a/src/content/skills/tailwindcss.json b/src/content/skills/tailwindcss.json deleted file mode 100644 index 2ac5e7b..0000000 --- a/src/content/skills/tailwindcss.json +++ /dev/null @@ -1,15 +0,0 @@ -{ - "name": "Tailwind CSS", - "description": "A utility-first CSS framework.", - "icon": "logos:tailwindcss-icon", - "category": "frontend", - "level": "beginner", - "experience": { - "years": 0, - "months": 3 - }, - "projects": [ - "Twilight" - ], - "color": "#06B6D4" -} \ No newline at end of file From cfe112ba9ab26352d713c1a322c82c22fc8ee6f7 Mon Sep 17 00:00:00 2001 From: StepanovPlaton Date: Tue, 3 Feb 2026 14:35:17 +0400 Subject: [PATCH 13/18] =?UTF-8?q?Delete=20Timeline=20=E2=80=9Cfirst-templa?= =?UTF-8?q?te-project=E2=80=9D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../timeline/first-template-project.json | 28 ------------------- 1 file changed, 28 deletions(-) delete mode 100644 src/content/timeline/first-template-project.json diff --git a/src/content/timeline/first-template-project.json b/src/content/timeline/first-template-project.json deleted file mode 100644 index 8b15966..0000000 --- a/src/content/timeline/first-template-project.json +++ /dev/null @@ -1,28 +0,0 @@ -{ - "title": "Twilight", - "description": "My first open source template project, a CMS integrated blog template built with Astro framework.", - "type": "project", - "startDate": "2025-10-01", - "endDate": "", - "skills": [ - "Astro", - "Svelte", - "Tailwind CSS" - ], - "achievements": [], - "links": [ - { - "name": "Online Demo", - "url": "https://twilight.spr-aachen.com", - "type": "project" - }, - { - "name": "GitHub Repository", - "url": "https://github.com/Spr-Aachen/Twilight", - "type": "project" - } - ], - "icon": "material-symbols:code", - "color": "#7C3AED", - "featured": true -} \ No newline at end of file From fc7c1e474f6cc53090ff95b52dd4dcca5c4b0055 Mon Sep 17 00:00:00 2001 From: StepanovPlaton Date: Tue, 3 Feb 2026 14:35:41 +0400 Subject: [PATCH 14/18] =?UTF-8?q?Delete=20Albums=20=E2=80=9Cexample?= =?UTF-8?q?=E2=80=9D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/content/albums/example.json | 29 ----------------------------- 1 file changed, 29 deletions(-) delete mode 100644 src/content/albums/example.json diff --git a/src/content/albums/example.json b/src/content/albums/example.json deleted file mode 100644 index 0c81986..0000000 --- a/src/content/albums/example.json +++ /dev/null @@ -1,29 +0,0 @@ -{ - "title": "Album Example", - "description": "This is an example album. Note that the local image path is relative to the corresponding album folder in the public directory.", - "cover": "https://picsum.photos/800/600?random=1", - "date": "2025-01-01T00:00:00.000Z", - "location": "Unknown", - "tags": ["example"], - "layout": "masonry", - "columns": 3, - "photos": [ - { - "src": "智子_ASK.jpg", - "alt": "智子", - "title": "智子 by ASK", - "description": "This is a beautiful image from local file", - "tags": ["human"] - }, - { - "src": "https://picsum.photos/800/600?random=2", - "alt": "random image", - "title": "Random Image", - "description": "This is a beautiful image from external link", - "tags": [ - "scenary" - ] - } - ], - "visible": true -} \ No newline at end of file From dfa98e47cb62d1210f85629f884891591df8780b Mon Sep 17 00:00:00 2001 From: StepanovPlaton Date: Tue, 3 Feb 2026 14:35:48 +0400 Subject: [PATCH 15/18] =?UTF-8?q?Delete=20Friends=20=E2=80=9Castro?= =?UTF-8?q?=E2=80=9D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/content/friends/astro.json | 7 ------- 1 file changed, 7 deletions(-) delete mode 100644 src/content/friends/astro.json diff --git a/src/content/friends/astro.json b/src/content/friends/astro.json deleted file mode 100644 index 876f4b4..0000000 --- a/src/content/friends/astro.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "title": "Astro", - "imgurl": "https://avatars.githubusercontent.com/u/44914786?s=210&v=4", - "desc": "The web framework for content-driven websites.", - "siteurl": "https://github.com/withastro/astro", - "tags": ["Framework"] -} \ No newline at end of file From 7fc5ed84191cc405c942bf9cca3d2246cb2702d5 Mon Sep 17 00:00:00 2001 From: StepanovPlaton Date: Tue, 3 Feb 2026 14:35:53 +0400 Subject: [PATCH 16/18] =?UTF-8?q?Delete=20Friends=20=E2=80=9Cspraachen?= =?UTF-8?q?=E2=80=9D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/content/friends/spraachen.json | 7 ------- 1 file changed, 7 deletions(-) delete mode 100644 src/content/friends/spraachen.json diff --git a/src/content/friends/spraachen.json b/src/content/friends/spraachen.json deleted file mode 100644 index 08feda2..0000000 --- a/src/content/friends/spraachen.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "title": "Spr_Aachen's Blog", - "imgurl": "https://blog.spr-aachen.com/assets/images/avatar.png", - "desc": "Spr_Aachen's Personal Blog", - "siteurl": "https://blog.spr-aachen.com", - "tags": ["Blog"] -} \ No newline at end of file From 3df2f80d5b12101710c0bb1538fd7f1dee55f82f Mon Sep 17 00:00:00 2001 From: StepanovPlaton Date: Tue, 3 Feb 2026 14:35:58 +0400 Subject: [PATCH 17/18] =?UTF-8?q?Delete=20Friends=20=E2=80=9Ctwilight-docs?= =?UTF-8?q?=E2=80=9D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/content/friends/twilight-docs.json | 7 ------- 1 file changed, 7 deletions(-) delete mode 100644 src/content/friends/twilight-docs.json diff --git a/src/content/friends/twilight-docs.json b/src/content/friends/twilight-docs.json deleted file mode 100644 index 2f83b55..0000000 --- a/src/content/friends/twilight-docs.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "title": "Twilight Docs", - "imgurl": "https://docs.twilight.spr-aachen.com/twilight.png", - "desc": "Twilight User Manual", - "siteurl": "https://docs.twilight.spr-aachen.com", - "tags": ["Docs"] -} \ No newline at end of file From efe110b6e9ec091831594dff75cf052d2d17f723 Mon Sep 17 00:00:00 2001 From: StepanovPlaton Date: Tue, 3 Feb 2026 14:38:48 +0400 Subject: [PATCH 18/18] =?UTF-8?q?Create=20Projects=20=E2=80=9Chome-server-?= =?UTF-8?q?services=E2=80=9D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/content/projects/home-server-services.json | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 src/content/projects/home-server-services.json diff --git a/src/content/projects/home-server-services.json b/src/content/projects/home-server-services.json new file mode 100644 index 0000000..b752997 --- /dev/null +++ b/src/content/projects/home-server-services.json @@ -0,0 +1,11 @@ +{ + "featured": false, + "liveDemo": "", + "startDate": "2025-12-10T08:00:00.000+04:00", + "techStack": [], + "status": "completed", + "title": "Home Server Services", + "tags": [], + "description": "Home Server Services - это полный набор сервисов в Docker для организации моего домашнего сервера!", + "category": "software" +}