欢迎来到 BlogAI
· BlogAI
#Astro
#Blog
#Web Development
欢迎来到 BlogAI
欢迎来到我的个人博客!这是使用 Astro 框架搭建的现代化博客系统。
技术栈
这个博客使用了以下技术:
- Astro - 现代化的静态站点生成器
- Tailwind CSS - 实用优先的 CSS 框架
- TypeScript - 类型安全的 JavaScript
- giscus - 基于 GitHub Discussions 的评论系统
主要特性
1. 快速加载
Astro 采用部分水合(Partial Hydration)技术,只在需要时加载 JavaScript,确保页面快速加载。
2. Markdown 支持
所有文章都使用 Markdown 编写,支持:
- 代码高亮
- 图片嵌入
- 表格
- 引用块
3. 评论系统
集成了 giscus 评论系统,基于 GitHub Discussions,无需额外的数据库。
4. 响应式设计
使用 Tailwind CSS 构建,完美适配各种设备尺寸。
5. 暗色模式
支持明暗主题切换,自动跟随系统偏好。
代码示例
这里是一个简单的 TypeScript 代码示例:
interface Post {
title: string;
description: string;
pubDate: Date;
tags: string[];
}
function formatDate(date: Date): string {
return date.toLocaleDateString('zh-CN', {
year: 'numeric',
month: 'long',
day: 'numeric',
});
}
const post: Post = {
title: '欢迎来到 BlogAI',
description: '我的第一篇博客',
pubDate: new Date(),
tags: ['Astro', 'Blog'],
};
console.log(formatDate(post.pubDate));
未来计划
- 添加搜索功能
- 支持 RSS 订阅
- 添加文章分类
- 优化 SEO
- 添加阅读时间估算
结语
感谢你访问我的博客!如果你有任何问题或建议,欢迎在下方评论区留言。
本文发布于 2025年12月18日