如何运行
如果要在本地搭建网站
Rust China,请参见以下步骤:
- clone本仓库到本地
- 初始化MySQL数据库,创建rust_lang_cn数据库,创建各数据表,建表语句见tables.sql
- 拷贝config-sample.toml至config.toml,修改其中的数据库配置
- 拷贝log4rs-sample.yaml至log4rs.yaml,可以不用修改
- 编译,执行命令
cargo build --release
- 运行
./target/release/rust_lang_cn
- 访问http://localhost:3000
如何修改css
- css采用sass来编写,产生好的css文件在static中:
static/css/base.css
- sass源码在
src/sass
中,主文件为src/sass/base.scss
,其中集成了Bootstrap的sass源码,修改或添加样式只要修改src/sass/base.scss
,然后用sass编译输出到static/css/base.css
,具体命令如下:
你可以手动编译
cd src/sass
sass base.scss ../../static/css/base.css
使用 gulp 监听自动编译
npm i
gulp
目前已有功能
- 注册
- 登录
- 发表话题
- 编辑话题
- 回帖
- 个人中心
- RSS
- 置顶,加精
如何参与
常见问题
- mac上编译找不到openssl,参见这个issue
from https://github.com/rust-cn/rust_lang_cn
No comments:
Post a Comment