第三次重构个人博客(基于 Vitepress)

2024-07-31 09:15:01 +08:00
 Justin3go

原文内容:justin3go.com

摘要:

笔者在这篇文章中记录了自己第三次重构个人博客的过程,基于 Vitepress 进行了一系列的改进和优化。自 2022 年初开始使用 Vitepress 搭建博客,随着版本的更新,笔者逐渐感受到原有风格的不适,决定进行重新设计。本次重构的主要内容包括:

  1. 首页设计:采用简单的博客分页列表,利用 createContentLoader 提取文章摘要等信息。
  2. 部署与域名管理:将博客从 Github Pages 迁移至 Cloudflare Pages ,并更改 DNS 服务器。
  3. 国际化支持:实现 Vitepress 和评论系统 Giscus 的国际化,支持中英双语。
  4. 内容迁移:对博客文章进行迁移,生成摘要和标签,确保旧路径的兼容性以避免外链失效。
  5. 优化用户体验:自定义字体并进行预加载,提升页面加载速度。

通过这些调整,笔者希望博客不仅在内容上丰富,同时在视觉和使用体验上也能给读者带来更好的感受。最终,笔者强调了博客设计对写作心情的重要性,认为整理环境能够促进创作灵感的流动。

博客网站是开源的: https://github.com/Justin3go/justin3go.com

4066 次点击
所在节点    分享发现
54 条回复
NavsSite
2024-07-31 09:37:12 +08:00
00 后,厉害了
37Y37
2024-07-31 09:50:45 +08:00
周末也更新了博客,主要是所有图片路径修改,折腾了一下,写了个检验程序,保证所有更改都正常
Justin3go
2024-07-31 09:51:04 +08:00
@NavsSite #1 过奖了 hhhh🥰
Justin3go
2024-07-31 09:54:28 +08:00
@37Y37 #2 迁移就是费力,东西太多容易出错,担心丢失外链,写个校验程序来机器化来判断
37Y37
2024-07-31 11:14:11 +08:00
@Justin3go #4 可以翻着看看,人肉检查下是不是有漏网之鱼 https://blog.ops-coffee.cn/
1KTN90lKW9gVJ9vX
2024-07-31 11:19:45 +08:00
我也有个博客 www.sl
Justin3go
2024-07-31 11:21:32 +08:00
@hemingcn #6 这是什么牛逼的域名
dford
2024-07-31 12:21:36 +08:00
怎么这么快?
fenglangjuxu
2024-07-31 12:44:36 +08:00
看到楼上发域名 我也发个相关的 justgo.run
superchijinpeng
2024-07-31 12:52:59 +08:00
中英文之间无间距
michaeljackson
2024-07-31 13:07:14 +08:00
我用的 ihewro.com 这家的基于 typecho 的
retrocode
2024-07-31 13:07:49 +08:00
@fenglangjuxu 还是我这个好一点 哈哈 https://foo.run
Justin3go
2024-07-31 13:41:49 +08:00
@dford #8 啥快
Justin3go
2024-07-31 13:42:43 +08:00
@fenglangjuxu #9 我还有个 jsgo.dev 的域名哈哈哈有点像
Justin3go
2024-07-31 13:45:43 +08:00
@superchijinpeng #10 细节,确实该这样排版,下次写文章会注意的🤡
Justin3go
2024-07-31 13:47:06 +08:00
flashBee233
2024-07-31 14:07:47 +08:00
不错,很简洁👍
Justin3go
2024-07-31 14:15:15 +08:00
@flashBee233 #17 谢谢!🥰
fenglangjuxu
2024-07-31 14:44:01 +08:00
@retrocode 这个域名不错 抛开 run 我还有更好的 xing.ren yun.fan dong.ge hello.men 看你拿什么和我比🤣
CHTuring
2024-07-31 15:12:17 +08:00


为啥跳转页面还有个 messge 提示~

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1061365

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX