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

Overview

Name With OwnerMariaDB/server
Primary LanguageC++
Program languageRust (Language Count: 23)
Platform
License:GNU General Public License v2.0
Release Count1042
Last Release Namemariadb-11.4.1 (Posted on 2024-02-16 09:18:33)
First Release Namemysql-3.23.22-beta (Posted on )
Created At2014-05-15 10:58:50
Pushed At2024-05-14 14:11:23
Last Commit At
Stargazers Count5.3k
Watchers Count273
Fork Count1.6k
Commits Count200.3k
Has Issues Enabled
Issues Count0
Issue Open Count0
Pull Requests Count1546
Pull Requests Open Count217
Pull Requests Close Count1486
Has Wiki Enabled
Is Archived
Is Fork
Is Locked
Is Mirror
Is Private
To the top