https://github.com/deatil/nako-blog
nako-blog 是使用 actix-web, sea-orm 及 tera 开发的 rust 博客系统
https://github.com/deatil/nako-blog
actix-web blog rs-blog rust rust-blog sea-orm tera
Last synced: 8 months ago
JSON representation
nako-blog 是使用 actix-web, sea-orm 及 tera 开发的 rust 博客系统
- Host: GitHub
- URL: https://github.com/deatil/nako-blog
- Owner: deatil
- License: apache-2.0
- Created: 2023-04-14T07:42:06.000Z (about 3 years ago)
- Default Branch: main
- Last Pushed: 2025-03-27T09:45:45.000Z (about 1 year ago)
- Last Synced: 2025-04-07T13:11:36.706Z (about 1 year ago)
- Topics: actix-web, blog, rs-blog, rust, rust-blog, sea-orm, tera
- Language: JavaScript
- Homepage: https://github.com/deatil/nako-blog
- Size: 10.8 MB
- Stars: 77
- Watchers: 4
- Forks: 13
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
## nako-blog 博客系统
`nako-blog` 是使用 actix-web, sea-orm 及 tera 的 `rust` 博客系统
### 项目介绍
* 使用 `rust` 开发的通用博客系统
* 核心使用 `actix-web`, `sea-orm` 及 `tera` 等开发
* 博客后台使用 `pear-admin` 后端模板,非前后端分离项目
* 打包静态文件, 模板文件及配置文件。只需一个文件即可部署
### 环境要求
- rust
- cargo
- Myql
- Redis
### 截图预览
更多截图
[nako-blog 截图](https://github.com/deatil/nako-blog/issues/2)
### 安装及开发步骤
1. 首先克隆项目到本地
```
git clone https://github.com/deatil/nako-blog.git
```
2. 然后配置数据库等信息
```
/assert/config/conf.ini
```
3. 最后导入 sql 数据到数据库
```
/docs/nako_blog.sql
```
4. 运行测试
```rust
cargo run
```
6. 后台登录账号及密码:`admin` / `123456`, 后台登录地址: `/admin/index`
### 特别鸣谢
感谢以下的项目,排名不分先后
- actix-web
- sea-orm
- dotenvy
- tera
### 开源协议
* `nako-blog` 遵循 `Apache2` 开源协议发布,在保留本系统版权的情况下提供个人及商业免费使用。
### 版权
* 该系统所属版权归 deatil(https://github.com/deatil) 所有。