update css styles

pull/668/head
sunface 3 years ago
parent 402f219718
commit 88f38d884f

@ -110,6 +110,17 @@ var initAll = function () {
pagePath = "index" pagePath = "index"
} }
// add vistors count
var ele = document.createElement("div");
ele.setAttribute("align","center");
var count = document.createElement("img")
count.setAttribute("src", "https://visitor-badge.glitch.me/badge?page_id=" + path);
ele.appendChild(count);
var divider =document.createElement("hr")
document.getElementById("giscus-container").appendChild(ele);
document.getElementById("giscus-container").appendChild(divider);
// 选取浏览器默认使用的语言 // 选取浏览器默认使用的语言
const lang = navigator.language || navigator.userLanguage const lang = navigator.language || navigator.userLanguage
@ -139,6 +150,9 @@ var initAll = function () {
// 预先加载评论会更好,这样用户读到那边时,评论就加载好了 // 预先加载评论会更好,这样用户读到那边时,评论就加载好了
// script.setAttribute("data-loading", "lazy"); // script.setAttribute("data-loading", "lazy");
document.getElementById("giscus-container").appendChild(script); document.getElementById("giscus-container").appendChild(script);
}; };
window.addEventListener('load', initAll); window.addEventListener('load', initAll);

@ -5,8 +5,8 @@ title = "Rust语言圣经(Rust教程 Rust Course)"
src = "src" src = "src"
[output.html] [output.html]
additional-css = ["theme/style5.css"] additional-css = ["theme/style.css"]
additional-js = ["assets/custom0.js", "assets/bigPicture.js"] additional-js = ["assets/custom.js", "assets/bigPicture.js"]
git-repository-url = "https://github.com/sunface/rust-course" git-repository-url = "https://github.com/sunface/rust-course"
edit-url-template = "https://github.com/sunface/rust-course/edit/main/{path}" edit-url-template = "https://github.com/sunface/rust-course/edit/main/{path}"

@ -132,4 +132,3 @@
为了帮助大家更好的学习和交流 Rust我们建立了一个社区**Rust语言社区**( StudyRust )。 为了帮助大家更好的学习和交流 Rust我们建立了一个社区**Rust语言社区**( StudyRust )。
QQ群 1009730433 欢迎大家加入,一起 happy一起进步。 QQ群 1009730433 欢迎大家加入,一起 happy一起进步。

@ -92,4 +92,3 @@ fn main() {
> [Rust By Practice](https://zh.practice.rs/basic-types/statements-expressions.html),支持代码在线编辑和运行,并提供详细的[习题解答](https://github.com/sunface/rust-by-practice)。 > [Rust By Practice](https://zh.practice.rs/basic-types/statements-expressions.html),支持代码在线编辑和运行,并提供详细的[习题解答](https://github.com/sunface/rust-by-practice)。

@ -50,3 +50,4 @@ fn main() {
- 字符串使用双引号 `""` 而不是单引号 `''`Rust 中单引号是留给单个字符类型(`char`)使用的 - 字符串使用双引号 `""` 而不是单引号 `''`Rust 中单引号是留给单个字符类型(`char`)使用的
- Rust 使用 `{}` 来作为格式化输出占位符,其它语言可能使用的是 `%s``%d``%p` 等,由于 `println!` 会自动推导出具体的类型,因此无需手动指定 - Rust 使用 `{}` 来作为格式化输出占位符,其它语言可能使用的是 `%s``%d``%p` 等,由于 `println!` 会自动推导出具体的类型,因此无需手动指定

@ -230,3 +230,4 @@ error: aborting due to previous error
## 课后练习 ## 课后练习
> [Rust By Practice](https://zh.practice.rs/variables.html),支持代码在线编辑和运行,并提供详细的[习题解答](https://github.com/sunface/rust-by-practice)。 > [Rust By Practice](https://zh.practice.rs/variables.html),支持代码在线编辑和运行,并提供详细的[习题解答](https://github.com/sunface/rust-by-practice)。

@ -168,3 +168,4 @@ geometry = { path = "crates/geometry" }
前文有提到 `cargo` 默认生成的项目结构,真实的项目肯定会有所不同,但是在目前的学习阶段,还无需关注。感兴趣的同学可以移步:[Cargo 项目结构](https://course.rs/toolchains/cargo/guide/package-layout.html) 前文有提到 `cargo` 默认生成的项目结构,真实的项目肯定会有所不同,但是在目前的学习阶段,还无需关注。感兴趣的同学可以移步:[Cargo 项目结构](https://course.rs/toolchains/cargo/guide/package-layout.html)
至此,大家对 Rust 项目的创建和管理已经有了初步的了解,那么来完善刚才的`"世界,你好"`项目吧。 至此,大家对 Rust 项目的创建和管理已经有了初步的了解,那么来完善刚才的`"世界,你好"`项目吧。

@ -46,3 +46,4 @@
4. `CodeLLDB`, Debugger 程序 4. `CodeLLDB`, Debugger 程序
好了至此VSCode 的配置就已经全部结束,是不是很简单?下面让我们来用 `Cargo` 创建一个 Rust 项目,然后用 VSCode 打开。 好了至此VSCode 的配置就已经全部结束,是不是很简单?下面让我们来用 `Cargo` 创建一个 Rust 项目,然后用 VSCode 打开。

@ -120,3 +120,4 @@ fn main() {
具体运行代码就不给了,留给大家作为一个小练习,建议亲自动手尝试下。 具体运行代码就不给了,留给大家作为一个小练习,建议亲自动手尝试下。
至此Rust 安装入门就已经结束。相信看到这里,你已经发现了本书与其它书的区别,其中最大的区别就是:**这本书就像优秀的国外课本一样,不太枯燥。也希望这本不太枯燥的书,能伴你长行,犹如一杯奶茶,细细品之,唇齿留香。** 至此Rust 安装入门就已经结束。相信看到这里,你已经发现了本书与其它书的区别,其中最大的区别就是:**这本书就像优秀的国外课本一样,不太枯燥。也希望这本不太枯燥的书,能伴你长行,犹如一杯奶茶,细细品之,唇齿留香。**

@ -162,3 +162,4 @@ cargo 1.57.0 (b2e52d7ca 2021-10-21)
安装 Rust 的同时也会在本地安装一个文档服务,方便我们离线阅读:运行 `rustup doc` 让浏览器打开本地文档。 安装 Rust 的同时也会在本地安装一个文档服务,方便我们离线阅读:运行 `rustup doc` 让浏览器打开本地文档。
每当遇到标准库提供的类型或函数不知道怎么用时,都可以在 API 文档中查找到!具体参见 [在标准库寻找你想要的内容](https://course.rs/std/search.html)。 每当遇到标准库提供的类型或函数不知道怎么用时,都可以在 API 文档中查找到!具体参见 [在标准库寻找你想要的内容](https://course.rs/std/search.html)。

@ -8,3 +8,4 @@
2. 搭建 VSCode 所需的环境 2. 搭建 VSCode 所需的环境
3. 简单介绍 Cargo 3. 简单介绍 Cargo
4. 实现一个酷炫多国语言版本的“世界,你好”的程序,并且谈谈对 Rust 语言的初印象 4. 实现一个酷炫多国语言版本的“世界,你好”的程序,并且谈谈对 Rust 语言的初印象

@ -305,3 +305,4 @@
[整形字面量]: https://course.rs/basic/base-type/numbers.html#整数类型 [整形字面量]: https://course.rs/basic/base-type/numbers.html#整数类型
[back](#head) [back](#head)

@ -160,3 +160,4 @@ Rust 语言表达能力更强,性能更高。同时线程安全方面 Rust 也
> 本书是完全开源的,但是并不意味着质量上的妥协,这里的每一个章节都花费了大量的心血和时间才能完成,为此牺牲了陪伴家人、日常娱乐的时间,虽然我们并不后悔,但是如果能得到读者您的鼓励,我们将感激不尽。 > 本书是完全开源的,但是并不意味着质量上的妥协,这里的每一个章节都花费了大量的心血和时间才能完成,为此牺牲了陪伴家人、日常娱乐的时间,虽然我们并不后悔,但是如果能得到读者您的鼓励,我们将感激不尽。
> >
> 既然是开源,那最大的鼓励不是 money而是 star:) **如果大家觉得这本书作者真的用心了,就帮我们[点一个 🌟 ](https://github.com/sunface/rust-course)吧,这将是我们继续前行最大的动力** > 既然是开源,那最大的鼓励不是 money而是 star:) **如果大家觉得这本书作者真的用心了,就帮我们[点一个 🌟 ](https://github.com/sunface/rust-course)吧,这将是我们继续前行最大的动力**

@ -65,3 +65,4 @@ CSComputer Science计算机科学课程中我们会学习大量的常
对于新手而言,最应该避免的就是从**链表开始练手**,最应该做的就是认真仔细地学习一本优秀的书。 对于新手而言,最应该避免的就是从**链表开始练手**,最应该做的就是认真仔细地学习一本优秀的书。
总之,认真学 Rust既然选择了就相信自己你的前方会是星辰大海 总之,认真学 Rust既然选择了就相信自己你的前方会是星辰大海

@ -90,5 +90,3 @@ Discord 最初使用 Python、Go、Elixir 来实现,但是随即他们发现
在重写后,由于性能的大幅提升,还帮助 Discord 降低了服务器资源的需求,变相节省了大笔金钱。 在重写后,由于性能的大幅提升,还帮助 Discord 降低了服务器资源的需求,变相节省了大笔金钱。
从上面两个例子中,我们看到两个公司都是为了性能才去使用 Rust ,但是在性能之外他们还收获了能效上的提升和硬件成本上的降低,这不得不说是一种意外之喜了。 从上面两个例子中,我们看到两个公司都是为了性能才去使用 Rust ,但是在性能之外他们还收获了能效上的提升和硬件成本上的降低,这不得不说是一种意外之喜了。

@ -79,3 +79,16 @@ table {
.sidebar-visible .nav-wide-wrapper { display: none; } .sidebar-visible .nav-wide-wrapper { display: none; }
.sidebar-visible .nav-wrapper { display: block; } .sidebar-visible .nav-wrapper { display: block; }
} }
/* 修改顶部图标大小 */
#menu-bar {
font-size: 17px;
}
/* 修改 github 样式 */
.fa-github {
font-weight: 550;
}
.fa-github:after{
content: "喜欢就给个🌟吧";
}
Loading…
Cancel
Save