diff --git a/404.php b/404.php
new file mode 100644
index 0000000..7e98888
--- /dev/null
+++ b/404.php
@@ -0,0 +1,24 @@
+
+need('header.php'); ?>
+
+
+
+
+
+
+
+
+
笑不活了,您要查看的页面不见了……
+
+
+
+
+need('footer.php'); ?>
diff --git a/README.md b/README.md
index a6829a4..45970c5 100644
--- a/README.md
+++ b/README.md
@@ -1,3 +1,124 @@
-# typecho-theme-simpleblog
+# simpleblog - 简约而不简陋的 Typecho 主题
-简约而不简陋的Typecho博客主题
\ No newline at end of file
+simpleblog 是一个简约、优雅且功能丰富的 Typecho 主题,专注于内容展示和阅读体验。
+
+## 主题特点
+
+- **简约设计**:极简主义设计风格,让内容成为焦点
+- **响应式布局**:完美适配桌面端和移动端设备
+- **自定义侧边栏**:可自定义侧边栏背景颜色
+- **社交媒体集成**:支持 Twitter、Facebook、GitHub 等社交媒体链接
+- **特色图片支持**:通过自定义字段实现特色图片功能
+- **文章摘要**:支持自定义文章摘要
+- **按年份归档**:首页文章按年份分组显示
+- **搜索功能**:内置搜索功能,方便查找内容
+- **评论系统**:美观的评论布局和样式
+
+## 安装方法
+
+1. 下载主题压缩包
+2. 解压后将文件夹重命名为 `simpleblog`
+3. 上传到 Typecho 的 `/usr/themes/` 目录下
+4. 登录 Typecho 后台,进入「外观」,启用 simpleblog 主题
+
+## 主题配置
+
+在 Typecho 后台 → 外观 → 设置外观 中,可以进行以下配置:
+
+### 基本设置
+
+- **侧边栏背景颜色**:设置桌面端侧边栏和移动端顶部的背景颜色,使用十六进制颜色代码
+
+### 社交媒体设置
+
+- **Twitter 链接**:填入您的 Twitter 个人资料链接
+- **Facebook 链接**:填入您的 Facebook 个人资料链接
+- **GitHub 链接**:填入您的 GitHub 个人资料链接
+
+## 特殊功能使用说明
+
+### 特色图片
+
+Typecho 默认没有特色图片功能,本主题使用自定义字段来实现。在编辑文章时,添加自定义字段:
+
+- 字段名:`thumbnail`
+- 字段值:图片的 URL 地址
+
+### 文章摘要
+
+在编辑文章时,添加自定义字段:
+
+- 字段名:`excerpt`
+- 字段值:文章摘要内容
+
+### 文章置顶
+
+需配合我修改的文章置顶插件使用。
+
+**注意:**插件设置中“置顶标记的 HTML”**切勿**修改,否则将无法显示主题内置的置顶文章样式。
+
+## 文件结构
+
+```
+simpleblog/
+├── 404.php # 404 错误页面
+├── archive.php # 归档页面
+├── comments.css # 评论样式
+├── comments.php # 评论模板
+├── footer.php # 页脚模板
+├── functions.php # 主题函数
+├── header.php # 页头模板
+├── index.php # 首页模板
+├── page.php # 独立页面模板
+├── pagination.php # 分页模板
+├── post.php # 文章页面模板
+├── README.md # 主题说明文档
+├── screenshot.png # 主题预览图
+├── search.php # 搜索结果页面
+├── style.css # 主题样式表
+├── assets/ # 资源文件夹
+├── css/ # CSS 文件夹
+├── fonts/ # 字体文件夹
+├── images/ # 图片文件夹
+└── js/ # JavaScript 文件夹
+```
+
+## 浏览器兼容性
+
+simpleblog 主题兼容所有现代浏览器,包括:
+
+- Chrome
+- Firefox
+- Safari
+- Edge
+- Opera
+
+## 许可证
+
+本主题基于 GNU General Public License v2.0 许可证发布。
+
+## 作者信息
+
+- 原主题作者:Anders Norén
+- 移植作者:林海草原
+- 作者网站:[https://lhcy.org](https://lhcy.org)
+
+## 更新日志
+
+### 1.0 (初始版本)
+- 初始版本发布
+
+## 常见问题
+
+**Q: 如何设置特色图片?**
+A: 在编辑文章时,添加自定义字段 `thumbnail`,值为图片 URL。
+
+**Q: 如何添加文章摘要?**
+A: 在编辑文章时,添加自定义字段 `excerpt`,值为摘要内容。
+
+**Q: 如何修改侧边栏颜色?**
+A: 在主题设置中修改「侧边栏背景颜色」选项。
+
+## 支持与反馈
+
+如有问题或建议,请访问作者网站 [https://lhcy.org](https://lhcy.org) 获取支持。
\ No newline at end of file
diff --git a/archive.php b/archive.php
new file mode 100644
index 0000000..e6d30be
--- /dev/null
+++ b/archive.php
@@ -0,0 +1,98 @@
+
+need('header.php'); ?>
+
+
+
+
+
+ have()): ?>
+
+ next()):
+ // 获取当前文章的年份
+ $current_year = date('Y', $this->created);
+
+ // 如果年份与之前不同,需要新的包装器
+ if ($current_year != $old_year) :
+
+ // 如果是有效年份,而不是我们在循环前添加的默认值,我们有一个需要关闭的开放包装器
+ if (1 != $old_year) {
+ echo '';
+ }
+
+ // 包装新的年份
+ echo '
+
+
+
+
+ need('pagination.php'); ?>
+
+
+
+
+
+
+
+need('footer.php'); ?>
diff --git a/assets/images/404.png b/assets/images/404.png
new file mode 100644
index 0000000..366796b
Binary files /dev/null and b/assets/images/404.png differ
diff --git a/assets/images/arrow-black-down.svg b/assets/images/arrow-black-down.svg
new file mode 100644
index 0000000..2515138
--- /dev/null
+++ b/assets/images/arrow-black-down.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/images/arrow-black-left.svg b/assets/images/arrow-black-left.svg
new file mode 100644
index 0000000..afc4524
--- /dev/null
+++ b/assets/images/arrow-black-left.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/images/arrow-black-right.svg b/assets/images/arrow-black-right.svg
new file mode 100644
index 0000000..daa97e7
--- /dev/null
+++ b/assets/images/arrow-black-right.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/images/arrow-black-up.svg b/assets/images/arrow-black-up.svg
new file mode 100644
index 0000000..2cc957b
--- /dev/null
+++ b/assets/images/arrow-black-up.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/images/arrow-white-right.svg b/assets/images/arrow-white-right.svg
new file mode 100644
index 0000000..12c49d9
--- /dev/null
+++ b/assets/images/arrow-white-right.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/images/chevron-up-white.svg b/assets/images/chevron-up-white.svg
new file mode 100644
index 0000000..13d080a
--- /dev/null
+++ b/assets/images/chevron-up-white.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/images/loading-white.svg b/assets/images/loading-white.svg
new file mode 100644
index 0000000..9931d38
--- /dev/null
+++ b/assets/images/loading-white.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/images/spyglass-black.svg b/assets/images/spyglass-black.svg
new file mode 100644
index 0000000..f28c4bb
--- /dev/null
+++ b/assets/images/spyglass-black.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/images/spyglass-semiopaque.svg b/assets/images/spyglass-semiopaque.svg
new file mode 100644
index 0000000..99e0c64
--- /dev/null
+++ b/assets/images/spyglass-semiopaque.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/images/spyglass-white.svg b/assets/images/spyglass-white.svg
new file mode 100644
index 0000000..f787377
--- /dev/null
+++ b/assets/images/spyglass-white.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/comments.css b/comments.css
new file mode 100644
index 0000000..4d86c25
--- /dev/null
+++ b/comments.css
@@ -0,0 +1,57 @@
+
+
+.comment-respond {
+ margin-top: 40px;
+ padding-top: 20px;
+ border-top: 1px solid #eee;
+}
+
+/* 评论分页样式 */
+.page-navigator {
+ display: flex;
+ flex-wrap: wrap; /* 允许在小屏幕上换行 */
+ list-style: none;
+ padding: 0;
+ margin: 20px 0;
+ justify-content: center;
+ margin-bottom: 50px;
+}
+
+.page-navigator li {
+ margin: 0 5px 5px 0;
+}
+
+.page-navigator a {
+ padding: 5px 10px;
+ border: 1px solid #ddd;
+ text-decoration: none;
+ border-radius: 3px;
+ display: block;
+}
+
+.page-navigator .current a {
+ background: #333;
+ color: #fff;
+ border-color: #333;
+}
+
+/* 响应式设计 - 平板设备 (768px 及以下) */
+@media screen and (max-width: 768px) {
+
+ .page-navigator {
+ justify-content: flex-start;
+ }
+}
+
+/* 响应式设计 - 手机设备 (480px 及以下) */
+@media screen and (max-width: 480px) {
+
+ .page-navigator li {
+ margin: 0 3px 3px 0;
+ }
+
+ .page-navigator a {
+ padding: 4px 8px;
+ font-size: 0.9em;
+ }
+}
\ No newline at end of file
diff --git a/comments.php b/comments.php
new file mode 100644
index 0000000..d673d7c
--- /dev/null
+++ b/comments.php
@@ -0,0 +1,64 @@
+
+
+
diff --git a/css/font-awesome.css b/css/font-awesome.css
new file mode 100644
index 0000000..314be5d
--- /dev/null
+++ b/css/font-awesome.css
@@ -0,0 +1,15 @@
+@font-face {
+ font-family: 'Font Awesome 5';
+ font-style: normal;
+ font-weight: normal;
+ src: url( ../fonts/font-awesome/fa-solid-900.woff2 ) format( 'woff2' ),
+ url( ../fonts/font-awesome/fa-solid-900.woff ) format( 'woff' );
+}
+
+@font-face {
+ font-family: 'Font Awesome 5 Brands';
+ font-style: normal;
+ font-weight: normal;
+ src: url( ../fonts/font-awesome/fa-brands-400.woff2 ) format( 'woff2' ),
+ url( ../fonts/font-awesome/fa-brands-400.woff ) format( 'woff' );
+}
\ No newline at end of file
diff --git a/fonts/font-awesome/fa-brands-400.woff b/fonts/font-awesome/fa-brands-400.woff
new file mode 100644
index 0000000..21c2dd3
Binary files /dev/null and b/fonts/font-awesome/fa-brands-400.woff differ
diff --git a/fonts/font-awesome/fa-brands-400.woff2 b/fonts/font-awesome/fa-brands-400.woff2
new file mode 100644
index 0000000..8d8c89e
Binary files /dev/null and b/fonts/font-awesome/fa-brands-400.woff2 differ
diff --git a/fonts/font-awesome/fa-solid-900.woff b/fonts/font-awesome/fa-solid-900.woff
new file mode 100644
index 0000000..a38172b
Binary files /dev/null and b/fonts/font-awesome/fa-solid-900.woff differ
diff --git a/fonts/font-awesome/fa-solid-900.woff2 b/fonts/font-awesome/fa-solid-900.woff2
new file mode 100644
index 0000000..39b8d0b
Binary files /dev/null and b/fonts/font-awesome/fa-solid-900.woff2 differ
diff --git a/footer.php b/footer.php
new file mode 100644
index 0000000..9097f19
--- /dev/null
+++ b/footer.php
@@ -0,0 +1,14 @@
+
+
+
+
+ footer(); ?>
+
+