rust_lang_cn

China Community for Rust lang

Github stars Tracking Chart

rust_lang_cn

China Community for Rust lang

如何运行

如果要在本地搭建Rust China测试环境,请参见以下步骤:

  1. clone本仓库到本地
  2. 初始化MySQL数据库,创建rust_lang_cn数据库,创建各数据表,建表语句见tables.sql
  3. 拷贝config-sample.toml至config.toml,修改其中的数据库配置
  4. 拷贝log4rs-sample.yaml至log4rs.yaml,可以不用修改
  5. 编译,执行命令cargo build --release
  6. 运行./target/release/rust_lang_cn
  7. 访问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

License: MIT

Main metrics

Overview
Name With OwnerMariaDB/server
Primary LanguageC++
Program languageRust (Language Count: 23)
Platform
License:GNU General Public License v2.0
所有者活动
Created At2014-05-15 10:58:50
Pushed At2025-07-22 13:10:08
Last Commit At
Release Count1086
Last Release Namemariadb-12.0.1 (Posted on 2025-06-05 01:23:12)
First Release Namemysql-3.23.22-beta (Posted on )
用户参与
Stargazers Count6.2k
Watchers Count270
Fork Count1.8k
Commits Count203.4k
Has Issues Enabled
Issues Count0
Issue Open Count0
Pull Requests Count2144
Pull Requests Open Count248
Pull Requests Close Count1818
项目设置
Has Wiki Enabled
Is Archived
Is Fork
Is Locked
Is Mirror
Is Private