Skip to content

Commit 3aa503c

Browse files
committed
site: 修复渲染/死链问题,补 CNAME,清理配置与文档
- 首篇文章首段误用 4 空格缩进,被渲染成代码块,改为正文 - 「命令行的艺术」删除与布局重复的正文 H1;AUTHORS.md 相对链接改指上游仓库; 删除无对应标题的 #免责声明 目录项;#one-liners 锚点改为 #单行脚本 - 三篇文章去掉 <!--more--> 行尾的中文注释,避免正文顶部多出空段落 - WSL2 一文补充 wsl --install --location 直接安装到 D 盘的做法 - _config.yml:新增 exclude 排除 README.md/Gemfile 等(并保留默认排除项); 删除指向不存在 pages 目录的无效 defaults - 新增 CNAME(tangyue.me),使自定义域名可随仓库复现 - README:去掉不存在的 jekyll-paginate 分页说明,补回 post.html 与 CNAME
1 parent 05e4992 commit 3aa503c

6 files changed

Lines changed: 27 additions & 19 deletions

‎CNAME‎

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
tangyue.me

‎README.md‎

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,16 +5,18 @@
55
## 目录结构
66

77
```
8-
_config.yml # 站点配置(标题/作者/主题/插件/SEO/分页)
8+
_config.yml # 站点配置(标题/作者/主题/插件/SEO)
99
_layouts/
1010
default.html # 基础布局(head/header/section/footer)
11+
post.html # 文章布局(继承 default)
1112
_includes/
1213
head-custom.html # 自定义 <head>(favicon 等)
1314
_posts/ # 博客文章(文件名格式 YYYY-MM-DD-slug.md)
14-
index.md # 首页(文章列表 + 分页)
15+
index.md # 首页(文章列表)
1516
about.md # 关于页
1617
tags.md # 标签归档页
1718
404.md # 404 页面
19+
CNAME # 自定义域名(tangyue.me)
1820
assets/img/MiLogo.jpg # 站点 logo / favicon
1921
Gemfile # 构建依赖(github-pages gem 栈)
2022
.github/workflows/jekyll-gh-pages.yml # CI/CD:push main 自动构建部署
@@ -50,4 +52,3 @@ bundle exec jekyll serve
5052
- RSS 订阅:`/feed.xml`
5153
- 站点地图:`/sitemap.xml`
5254
- SEO:`jekyll-seo-tag` 自动生成 canonical / Open Graph / Twitter 卡片
53-
- 分页:`jekyll-paginate`,每页 5 篇

‎_config.yml‎

Lines changed: 11 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,17 @@ layouts_dir: "_layouts" # 布局模板目录
2727
includes_dir: "_includes" # 包含文件目录(header、footer等)
2828
assets_dir: "assets" # 静态资源目录
2929

30+
# 排除文件(注意:显式设置会覆盖 Jekyll 默认排除列表,故一并保留默认项)
31+
exclude:
32+
- README.md
33+
- Gemfile
34+
- Gemfile.lock
35+
- node_modules
36+
- vendor/bundle/
37+
- vendor/cache/
38+
- vendor/gems/
39+
- vendor/ruby/
40+
3041
# 默认设置
3142
defaults:
3243
- scope:
@@ -35,11 +46,6 @@ defaults:
3546
values:
3647
layout: "post" # 默认使用post布局
3748
author: TY
38-
39-
- scope:
40-
path: "pages" # 对pages目录下的文件生效
41-
values:
42-
layout: "page" # 默认使用page布局
4349
# 插件
4450
plugins:
4551
- jekyll-feed # 生成RSS/Atom订阅源

‎_posts/2026-02-02-GitHub Pages网站搭建教程.md‎

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,9 +7,9 @@ tags: [github, jekyll, 静态博客] # 细分标签
77
excerpt: "本文讲解搭建Jekyll+GitHub Pages博客,包括配置、部署、个性化全流程。" # 自定义摘要
88
---
99

10-
这是我的第一篇博客,记录基于Jekyll+GitHub Pages搭建个人博客的全过程。
10+
这是我的第一篇博客,记录基于Jekyll+GitHub Pages搭建个人博客的全过程。
1111

12-
<!--more--> <!-- 摘要分隔符,前面内容会作为首页摘要 -->
12+
<!--more-->
1313

1414
## 一、为什么选Jekyll+GitHub Pages?
1515
GitHub Pages是GitHub 官方提供的免费静态网站托管服务,让你能直接从 GitHub 仓库创建和发布网站,无需配置复杂服务器或支付托管费用。

‎_posts/2026-02-06-WSL2使用心得.md‎

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ excerpt: "本文分享WSL2使用体验及教程,及iflow缓存位置更改的
99

1010
本文分享WSL2使用体验及教程,及iflow缓存位置更改的一种方案。
1111

12-
<!--more--> <!-- 摘要分隔符,前面内容会作为首页摘要 -->
12+
<!--more-->
1313

1414
## 一、WSL2 简介
1515
WSL(Windows Subsystem for Linux) 是微软在Windows 10/11中集成的Linux兼容层,WSL2是其第二代架构,主要特点:
@@ -68,6 +68,11 @@ wsl --import Ubuntu D:\WSL\Ubuntu D:\WSL-Backup\ubuntu.tar
6868
```
6969
WSL可将存储位置迁移到D盘以节省C盘空间
7070
```powershell
71+
# 直接下载到D盘
72+
# 安装 Ubuntu 22.04 到 D:\WSL\Ubuntu2204(目录会自动创建)
73+
wsl --install -d Ubuntu-22.04 --location D:\WSL\Ubuntu22.04
74+
75+
#从C盘迁移到D盘
7176
# 1.关闭所有WSL实例
7277
wsl --shutdown
7378
# 确认已停止

‎_posts/2026-02-13-命令行的艺术.md‎

Lines changed: 3 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -9,10 +9,7 @@ excerpt: "分享文章《命令行的艺术》转载于Github。" # 自定义
99

1010
分享文章《命令行的艺术》转载于Github。
1111

12-
<!--more--> <!-- 摘要分隔符,前面内容会作为首页摘要 -->
13-
14-
# 命令行的艺术
15-
12+
<!--more-->
1613

1714
- [前言](#前言)
1815
- [基础](#基础)
@@ -24,19 +21,17 @@ excerpt: "分享文章《命令行的艺术》转载于Github。" # 自定义
2421
- [仅限 OS X 系统](#仅限-os-x-系统)
2522
- [仅限 Windows 系统](#仅限-windows-系统)
2623
- [更多资源](#更多资源)
27-
- [免责声明](#免责声明)
2824

2925

3026

3127
熟练使用命令行是一种常常被忽视,或被认为难以掌握的技能,但实际上,它会提高你作为工程师的灵活性以及生产力。本文是一份我在 Linux 上工作时,发现的一些命令行使用技巧的摘要。有些技巧非常基础,而另一些则相当复杂,甚至晦涩难懂。这篇文章并不长,但当你能够熟练掌握这里列出的所有技巧时,你就学会了很多关于命令行的东西了。
3228

33-
这篇文章是[许多作者和译者](AUTHORS.md)共同的成果。
29+
这篇文章是[许多作者和译者](https://github.com/jlevy/the-art-of-command-line/blob/master/AUTHORS.md)共同的成果。
3430
这里的部分内容
3531
[首次](http://www.quora.com/What-are-some-lesser-known-but-useful-Unix-commands)
3632
[出现](http://www.quora.com/What-are-the-most-useful-Swiss-army-knife-one-liners-on-Unix)
3733
于 [Quora](http://www.quora.com/What-are-some-time-saving-tips-that-every-Linux-user-should-know),
3834
但已经迁移到了 GitHub,并由众多高手做出了许多改进。
39-
如果你在本文中发现了错误或者存在可以改善的地方,请[**贡献你的一份力量**](/CONTRIBUTING.md)。
4035

4136
## 前言
4237

@@ -244,7 +239,7 @@ excerpt: "分享文章《命令行的艺术》转载于Github。" # 自定义
244239

245240
- 你可以单独指定某一条命令的环境,只需在调用时把环境变量设定放在命令的前面,例如 `TZ=Pacific/Fiji date` 可以获取斐济的时间。
246241

247-
- 了解如何使用 `awk` 和 `sed` 来进行简单的数据处理。 参阅 [One-liners](#one-liners) 获取示例。
242+
- 了解如何使用 `awk` 和 `sed` 来进行简单的数据处理。 参阅 [单行脚本](#单行脚本) 获取示例。
248243

249244
- 替换一个或多个文件中出现的字符串:
250245
```sh

0 commit comments

Comments
 (0)