ruki 1 месяц назад
Родитель
Сommit
28e73bb31d

+ 6 - 1
docs/.vitepress/theme/BlogList.vue

@@ -51,7 +51,12 @@ const goToNextPage = () => goToPage(currentPage.value + 1)
           <div class="space-y-5 xl:col-span-3">
             <div class="space-y-6">
               <h2 class="text-2xl leading-8 font-bold tracking-tight">
-                <a class="text-gray-900 dark:text-white hover:text-gray-600 dark:hover:text-gray-300" :href="url">{{ title }}</a>
+                <a class="text-black dark:text-white hover:text-black dark:hover:text-white font-bold no-underline" 
+                   :href="url" 
+                   style="color: #1f2937 !important; font-weight: bold !important; text-decoration: none !important;"
+                   :style="{ color: '#1f2937 !important', fontWeight: 'bold !important', textDecoration: 'none !important' }">
+                  {{ title }}
+                </a>
               </h2>
               <div v-if="author" class="flex items-center space-x-2 text-sm text-gray-500 dark:text-gray-400">
                 <span>by</span>

+ 8 - 3
docs/.vitepress/theme/ZhBlogHome.vue

@@ -54,9 +54,14 @@ const goToNextPage = () => goToPage(currentPage.value + 1)
           <div class="space-y-5 xl:col-span-3">
             <div class="space-y-6">
               <h2 class="text-2xl leading-8 font-bold tracking-tight">
-                <a class="text-gray-900 dark:text-white hover:text-gray-600 dark:hover:text-gray-300" :href="url">{{
-                  title
-                }}</a>
+                <a class="text-black dark:text-white hover:text-black dark:hover:text-white font-bold no-underline" 
+                   :href="url"
+                   style="color: #1f2937 !important; font-weight: bold !important; text-decoration: none !important;"
+                   :style="{ color: '#1f2937 !important', fontWeight: 'bold !important', textDecoration: 'none !important' }">
+                  {{
+                    title
+                  }}
+                </a>
               </h2>
               <Author :author="author" />
               <div

+ 40 - 0
docs/.vitepress/theme/styles.css

@@ -282,4 +282,44 @@ body.is-post .VPDocAside .VPCarbonAds {
   justify-content: flex-start !important;
 }
 
+/* Blog list title styling - force dark gray color and no underline */
+.VPDoc .content h1 a,
+.VPDoc .content h2 a,
+.blog-list h2 a,
+h2 a[href*="/posts/"] {
+  color: #1f2937 !important;
+  font-weight: 700 !important;
+  text-decoration: none !important;
+}
+
+.blog-list h2 a:hover,
+h2 a[href*="/posts/"]:hover {
+  color: #1f2937 !important;
+  text-decoration: none !important;
+}
+
+/* Dark mode */
+.dark .VPDoc .content h1 a,
+.dark .VPDoc .content h2 a,
+.dark .blog-list h2 a,
+.dark h2 a[href*="/posts/"] {
+  color: #f3f4f6 !important;
+}
+
+.dark .blog-list h2 a:hover,
+.dark h2 a[href*="/posts/"]:hover {
+  color: #f3f4f6 !important;
+}
+
+/* Remove list markers from blog list */
+.blog-list ul,
+.blog-list li {
+  list-style: none !important;
+  list-style-type: none !important;
+}
+
+.blog-list li::before {
+  content: none !important;
+}
+
 

+ 0 - 6
docs/posts/xmake-gsoc-2026-ideas.md

@@ -5,11 +5,8 @@ date: 2026-01-23
 author: Xmake Team
 ---
 
-# Xmake GSoC 2026 Ideas List
-
 Welcome! This is the curated Ideas List for the [Xmake Project](https://xmake.io) and related repositories for Google Summer of Code 2026. Each idea below outlines a meaningful project for contributors. For any questions or clarifications, please join our [Gitter Community](https://gitter.im/xmake-io/xmake) or open a discussion!
 
----
 
 ## 1. Create and Package Libraries for [`xmake-io/xmake-repo`](https://github.com/xmake-io/xmake-repo)
 
@@ -18,7 +15,6 @@ Research, create, and contribute new packages (libraries, tools, or headers) to
 
 **Skills Required:** Basic cross-platform C/C++ development, build systems, Lua scripting.
 
----
 
 ## 2. Support for Building C#/.NET Projects  
 Related Issue: [xmake-io/xmake#6057](https://github.com/xmake-io/xmake/issues/6057)
@@ -28,7 +24,6 @@ Extend Xmake to natively support building C#/.NET projects on Windows ([proposal
 
 **Skills Required:** Familiarity with build systems, basic C#/.NET development, Lua, cross-platform toolchains.
 
----
 
 ## 3. Zig Package Management and Integration  
 Related Issue: [xmake-io/xmake#4348](https://github.com/xmake-io/xmake/issues/4348)
@@ -38,7 +33,6 @@ Add support in Xmake for Zig's package management and fetching ([zig fetch](http
 
 **Skills Required:** Interest in the Zig language and tooling, Lua scripting, build systems.
 
----
 
 ## Application Process
 

+ 0 - 10
docs/zh/posts/xmake-gsoc-2026-ideas.md

@@ -5,12 +5,8 @@ date: 2026-01-23
 author: Xmake 团队
 ---
 
-# Xmake GSoC 2026 项目创意列表
-
 欢迎!这是 [Xmake 项目](https://xmake.io)及相关仓库为 Google Summer of Code 2026 精心策划的项目创意列表。下面的每个创意都概述了对贡献者有意义的项目。如有任何问题或需要澄清,请加入我们的 [Gitter 社区](https://gitter.im/xmake-io/xmake) 或发起讨论!
 
----
-
 ## 1. 为 [`xmake-io/xmake-repo`](https://github.com/xmake-io/xmake-repo) 创建和打包库
 
 **目标:**  
@@ -18,8 +14,6 @@ author: Xmake 团队
 
 **所需技能:** 基本的跨平台 C/C++ 开发、构建系统、Lua 脚本。
 
----
-
 ## 2. 支持构建 C#/.NET 项目  
 相关问题:[xmake-io/xmake#6057](https://github.com/xmake-io/xmake/issues/6057)
 
@@ -28,8 +22,6 @@ author: Xmake 团队
 
 **所需技能:** 熟悉构建系统、基本的 C#/.NET 开发、Lua、跨平台工具链。
 
----
-
 ## 3. Zig 包管理和集成  
 相关问题:[xmake-io/xmake#4348](https://github.com/xmake-io/xmake/issues/4348)
 
@@ -38,8 +30,6 @@ author: Xmake 团队
 
 **所需技能:** 对 Zig 语言和工具的兴趣、Lua 脚本、构建系统。
 
----
-
 ## 申请流程
 
 感兴趣的贡献者应该审查这些创意,与导师讨论可能的方法,并在 GSoC 截止日期前制定提案草案。有关 Xmake GSoC 的一般信息,请访问:[https://xmake.io](https://xmake.io)