# runner
[![build status](https://www.travis-ci.org/yinyanlv/runner.svg?branch=master)](https://www.travis-ci.org/yinyanlv/runner)
[![license](https://img.shields.io/badge/license-MIT-blue.svg)](./LICENSE)
## 介绍
runner 是一个使用 **Rust** 语言开发的社区论坛系统,界面优雅,功能完整,响应式布局,完全兼容PC(IE9+)和手机端。该项目完全开源,且将持续优化和完善,欢迎提issue, star, fork等
## 主要功能
* 登录(支持github oauth登录)
* 注册
* 发送邮件(通过邮箱重置密码)
* 图片上传
* 创建、编辑、删除话题
* 创建、编辑、删除评论(支持@某用户)
* 收藏话题
* 点赞、点踩话题及评论
* 置顶、加精
* 消息提醒
* 用户中心
* 全站话题搜索
* RSS
## 依赖
* mysql
* redis
* open-ssl [[教程]](https://github.com/sfackler/rust-openssl) [[windows open-ssl下载地址]](http://slproweb.com/products/Win32OpenSSL.html)
* sass **该项不是必须的**,目前网站样式表源码采用scss编写,如果你不打算使用scss编写样式表源码,可忽略该项
## 启动
```
1. clone项目到本地
2. 启动mysql和redis
3. 将项目根目录下的tables.sql导入到mysql对应的数据库中(默认runner)
4. 配置项目根目录下的config.toml,主要是更改mysql节点下的用户名、密码、数据库名(默认runner),其他项可暂时不改,不影响启动
5. cargo run
6. 访问http://localhost:3000
```
## 截图
**PC**
![pc_1 主页](screenshots/pc_1.png)
![pc_2 话题页](screenshots/pc_2.png)
**mobile**
![mobile_1 主页](screenshots/mobile_1.png)
![mobile_2 话题页](screenshots/mobile_2.png)
## License
MIT
没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
收起资源包目录
基于rust写的论坛系统 (134个子文件)
font-awesome.min.css 30KB
frame.css 20KB
github-markdown.css 13KB
editor.css 10KB
mobile.css 5KB
override.css 4KB
github.css 1KB
monokai-sublime.css 1KB
monokai.css 938B
jquery.atwho.min.css 919B
github-gist.css 919B
mono-blue.css 749B
fontawesome-webfont.eot 162KB
icomoon.eot 3KB
.gitignore 77B
topic.hbs 11KB
user.hbs 8KB
topic-list.hbs 4KB
register.hbs 3KB
nav.hbs 3KB
aside.hbs 3KB
new-password.hbs 3KB
login.hbs 2KB
topic-editor.hbs 2KB
message.hbs 2KB
bind-user.hbs 2KB
resource.hbs 2KB
reset-password.hbs 2KB
comment-editor.hbs 1KB
about-site.hbs 1KB
header.hbs 784B
footer.hbs 737B
pagination.hbs 674B
error.hbs 322B
global-config.hbs 218B
crumbs.hbs 141B
favicon.ico 4KB
editor.js 262KB
markdown-it.min.js 104KB
jquery-3.2.1.min.js 85KB
highlight.pack.js 60KB
moment.min.js 53KB
jquery.atwho.min.js 20KB
jquery.form.min.js 17KB
topic.js 16KB
jquery.caret.min.js 6KB
uploader.js 5KB
validator.js 5KB
topic-editor.js 3KB
frame.js 3KB
user.js 3KB
comment-editor.js 2KB
new-password.js 2KB
mount-editor.js 2KB
reset-password.js 2KB
bind-user.js 2KB
register.js 2KB
login.js 2KB
LICENSE 1KB
Cargo.lock 79KB
frame.css.map 16KB
mobile.css.map 4KB
override.css.map 3KB
README.md 2KB
plan.md 178B
FontAwesome.otf 132KB
pc_1.png 214KB
pc_2.png 165KB
mobile_1.png 76KB
mobile_2.png 41KB
gocn.png 24KB
ruby.png 15KB
cnode.png 12KB
logo.png 11KB
logo_short.png 6KB
topic.rs 18KB
user.rs 12KB
topic.rs 11KB
comment.rs 7KB
utils.rs 7KB
upload.rs 6KB
topic_list.rs 6KB
comment.rs 6KB
reset_password.rs 5KB
routes.rs 5KB
user.rs 4KB
login.rs 4KB
http.rs 4KB
comment_vote.rs 4KB
topic_vote.rs 3KB
message.rs 3KB
main.rs 2KB
register.rs 2KB
db.rs 2KB
lazy_static.rs 2KB
middlewares.rs 2KB
collection.rs 2KB
message.rs 2KB
config.rs 785B
rss.rs 654B
共 134 条
- 1
- 2
资源评论
白话Learning
- 粉丝: 3388
- 资源: 2464
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功