Skip to content

Commit c869c76

Browse files
committed
chore(项目): 初始化项目结构
1 parent 0526fc5 commit c869c76

File tree

12 files changed

+47
-11
lines changed

12 files changed

+47
-11
lines changed

Cargo.lock

Lines changed: 10 additions & 10 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

README.md

Lines changed: 25 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,27 @@
11
Mini Note
22

3-
采用 Rust 编程语言,选择 Yew 框架
3+
采用 Rust 编程语言,选择 Yew 框架
4+
5+
## 目录结构
6+
7+
目录结构:
8+
my_blog_project/
9+
├── src/
10+
│ ├── components/
11+
│ │ ├── header.rs # 导航栏组件
12+
│ │ ├── sidebar.rs # 目录树组件
13+
│ │ ├── content.rs # 内容展示区域
14+
│ ├── routes/
15+
│ │ ├── home.rs # 首页路由
16+
│ │ ├── post.rs # 单个笔记页面路由
17+
│ ├── context/
18+
│ │ └── app_context.rs # 应用的全局上下文(例如主题管理、用户状态)
19+
│ ├── main.rs # 应用主入口
20+
│ ├── markdown.rs # 处理 Markdown 文件的加载与渲染
21+
│ ├── app.css # 样式文件,包含 Tailwind CSS
22+
│ └── utils.rs # 工具函数,可能包括文件加载和异步处理等
23+
├── static/ # 静态资源目录,存放图片、文件等
24+
│ ├── assets/ # 其他静态资源,如图标、图片等
25+
│ └── posts/ # 存放 Markdown 文件的目录
26+
├── Cargo.toml # Rust 项目配置文件
27+
└── README.md # 项目说明文件

src/components/content.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
// 内容展示区域

src/components/header.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
// 导航栏组件

src/components/sidebar.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
// 目录树组件

src/context/app_context.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
// 应用的全局上下文(例如主题管理、用户状态)

src/css.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
// 样式文件,包含 Tailwind CSS

src/main.rs

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,6 @@
1+
mod markdown;
2+
mod utils;
3+
14
use console_log::init_with_level;
25
use log::Level;
36
use yew::{function_component, html, Html};

src/markdown.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
// 处理 Markdown 文件的加载与渲染

src/routes/home.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
// 首页路由

0 commit comments

Comments
 (0)