<commit_before># TreeSay - 树说博客

### 前言

做一个博客网站这个事想了很久了，因为种种原因（主要是懒）一直也没能真正实施，之所以想做博客网站，一方面是因为博客网相对其他类型网站来说要简单一点，另一方面也是为之后写个人博客做准备吧

这个博客是一个多用户的博客系统，在前台是可以注册登录的，之前建博客用的是`WordPress`，个人很喜欢的一个博客系统，虽然`WordPress`很好。但还是想自己写一个。虽然自己写的完全不能跟它比，但自己够用就行了

### 技术栈

- `Node + Express + MySQL + Vue + Vue-router + Webpack`
- `Vue`只是用来做了一个简单的网站后台管理系统

### 安装与使用

- 由于数据库使用了 `MySQL`，所以请确保你的电脑上安装了 `MySQL`，推荐安装 `5.5.*` 的版本，
- 如果对数据库不了解，可以安装一个图形化管理工具，例如 `navicat for mysql`
- 使用项目根目录下的 `treesay.sql`文件来添加数据库及初始的一些数据填充
 
> 1. `git clone <EMAIL>.com:Sundreamer/TreeSay.git`
> 2. `cd treesay`
> 3. `npm install`
> 4. `npm start`
> 5. 访问 `http://127.0.0.0:3000/`

### 目前实现的一些功能

- 用户模块
	+ 用户登录与注册
	+ 用户个人信息设置
	+ 用户上传修改头像
	+ 用户个人主页

- 文章模块
	+ 发布新的文章
	+ 喜欢文章（在用户的个人主页中可查看自己喜欢的文章）
	+ 文章详情页

- 评论模块
	+ 文章评论
	+ 评论发送表情
	+ 评论点赞
	+ 评论回复

- 后台管理模块
	+ 用户管理
	+ 文章管理
	+ 评论管理

### 总结
<commit_msg>修改readme.md<commit_after># TreeSay - 树说博客

### 前言

做一个博客网站这个事想了很久了，因为种种原因（主要是懒）一直也没能真正实施，之所以想做博客网站，一方面是因为博客网相对其他类型网站来说要简单一点，另一方面也是为之后写个人博客做准备吧

这个博客是一个多用户的博客系统，在前台是可以注册登录的，之前建博客用的是`WordPress`，个人很喜欢的一个博客系统，虽然`WordPress`很好。但还是想自己写一个。虽然自己写的完全不能跟它比，但自己够用就行了

### 技术栈

- `Node + Express + MySQL + Vue + Vue-router + Webpack`
- `Vue`只是用来做了一个简单的网站后台管理系统

### 安装与使用

- 由于数据库使用了 `MySQL`，所以请确保你的电脑上安装了 `MySQL`，推荐安装 `5.5.*` 的版本，
- 如果对数据库不了解，可以安装一个图形化管理工具，例如 `navicat for mysql`
- 使用项目根目录下的 `treesay.sql`文件来添加数据库及初始的一些数据填充
 
> 1. `git clone <EMAIL>:Sundreamer/TreeSay.git`
> 2. `cd treesay`
> 3. `npm install`
> 4. `npm start`
> 5. 访问 `http://127.0.0.1:3000/`

### 目前实现的一些功能

- 用户模块
	+ 用户登录与注册
	+ 用户个人信息设置
	+ 用户上传修改头像
	+ 用户个人主页

- 文章模块
	+ 发布新的文章
	+ 喜欢文章（在用户的个人主页中可查看自己喜欢的文章）
	+ 文章详情页

- 评论模块
	+ 文章评论
	+ 评论发送表情
	+ 评论点赞
	+ 评论回复

- 后台管理模块
	+ 用户管理
	+ 文章管理
	+ 评论管理

### 总结

{'fraction_non_alphanumeric': 0.14551804423748546, 'fraction_numerical': 0.01979045401629802, 'mean_word_length': 4.422712933753943, 'pattern_counts': {'":': 0, '<': 5, '<?xml version=': 0, '>': 15, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 2, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '6729436', 'n_tokens_mistral': 1374, 'n_tokens_neox': 1584, 'n_words': 124}