From 11dc895187a4a80acd22a7c56101b86e5e33226a Mon Sep 17 00:00:00 2001 From: KmolYuan Date: Wed, 18 Nov 2020 11:46:33 +0800 Subject: [PATCH] Change framework into Rust MdBook. --- .gitignore | 1 + book.toml | 29 ++++++++++ docs/img/logo.png | Bin 12619 -> 0 bytes mkdocs.yml | 53 ------------------ requirements.txt | 5 -- src/SUMMARY.md | 22 ++++++++ src/data-format/README.md | 1 + {docs => src/data-format}/yaml.md | 0 {docs => src}/index.md | 0 docs/IT-intro.md => src/it-intro.md | 0 src/languages/README.md | 1 + {docs => src/languages}/c-cpp.md | 0 {docs => src/languages}/img/cmake.svg | 0 .../img/gnu_compiler_collection.svg | 0 {docs => src/languages}/img/icon.png | Bin {docs => src/languages}/img/llvm.svg | 0 {docs => src/languages}/img/visual_cpp.png | Bin {docs => src/languages}/latex-math.md | 0 {docs => src/languages}/matlab-en.md | 0 {docs => src/languages}/python.md | 0 src/multilang/README.md | 1 + {docs => src/multilang}/expr.md | 0 {docs => src/multilang}/re.md | 0 {docs => src/multilang}/syntax.md | 0 src/vc/README.md | 1 + {docs => src/vc}/git.md | 0 src/webpages/README.md | 1 + {docs => src/webpages}/html5.md | 0 src/yaml.md | 1 + 29 files changed, 58 insertions(+), 58 deletions(-) create mode 100644 .gitignore create mode 100644 book.toml delete mode 100644 docs/img/logo.png delete mode 100644 mkdocs.yml delete mode 100644 requirements.txt create mode 100644 src/SUMMARY.md create mode 100644 src/data-format/README.md rename {docs => src/data-format}/yaml.md (100%) rename {docs => src}/index.md (100%) rename docs/IT-intro.md => src/it-intro.md (100%) create mode 100644 src/languages/README.md rename {docs => src/languages}/c-cpp.md (100%) rename {docs => src/languages}/img/cmake.svg (100%) rename {docs => src/languages}/img/gnu_compiler_collection.svg (100%) rename {docs => src/languages}/img/icon.png (100%) rename {docs => src/languages}/img/llvm.svg (100%) rename {docs => src/languages}/img/visual_cpp.png (100%) rename {docs => src/languages}/latex-math.md (100%) rename {docs => src/languages}/matlab-en.md (100%) rename {docs => src/languages}/python.md (100%) create mode 100644 src/multilang/README.md rename {docs => src/multilang}/expr.md (100%) rename {docs => src/multilang}/re.md (100%) rename {docs => src/multilang}/syntax.md (100%) create mode 100644 src/vc/README.md rename {docs => src/vc}/git.md (100%) create mode 100644 src/webpages/README.md rename {docs => src/webpages}/html5.md (100%) create mode 100644 src/yaml.md diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..3006b27 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +book/ diff --git a/book.toml b/book.toml new file mode 100644 index 0000000..43e3748 --- /dev/null +++ b/book.toml @@ -0,0 +1,29 @@ +[book] +title = "Program Learning" +authors = ["Yuan Chang"] +description = "程式入門" + +[rust] +edition = "2018" + +[build] +build-dir = "book" +create-missing = false + +[preprocessor.index] + +[preprocessor.links] + +[output.html] + +[output.html.search] +enable = true +limit-results = 30 +teaser-word-count = 30 +use-boolean-and = true +boost-title = 2 +boost-hierarchy = 1 +boost-paragraph = 1 +expand = true +heading-split-level = 3 +copy-js = true diff --git a/docs/img/logo.png b/docs/img/logo.png deleted file mode 100644 index cd06932e50a8309bdf04a94d0160fc7650bc6119..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 12619 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 diff --git a/mkdocs.yml b/mkdocs.yml deleted file mode 100644 index 449af7b..0000000 --- a/mkdocs.yml +++ /dev/null @@ -1,53 +0,0 @@ -site_name: Program Learning for Beginner -repo_url: https://github.com/KmolYuan/program-learning -copyright: Copyright © 2020 Yuan Chang -site_description: Programing language tutorials. - -theme: - name: material - favicon: img/icon.png - logo: img/logo.png - nav_style: dark - features: - - tabs - -markdown_extensions: - - pymdownx.arithmatex - - pymdownx.smartsymbols - - pymdownx.tabbed - - pymdownx.superfences: - preserve_tabs: true - - toc: - permalink: true - - admonition - - smarty - - attr_list - - codehilite - -plugins: - - search - - git-revision-date-localized - -extra_javascript: - - https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.0/MathJax.js?config=TeX-MML-AM_CHTML - -nav: - - Home Page: index.md - - Knowledge: - - Version Control: - - Git: git.md - - Programing: - - Python: python.md - - C / C++: c-cpp.md - - Matlab (EN): matlab-en.md - - Webpages: - - HTML5 & CSS & Markdown: html5.md - - Data Format: - - YAML: yaml.md - - Latex Math (TODO): latex-math.md - - Multi-Language Learning: - - Regular Expression: re.md - - Syntax: syntax.md - - Expression and Statement: expr.md - - Keywords: - - IT introduces: IT-intro.md diff --git a/requirements.txt b/requirements.txt deleted file mode 100644 index 0a43e13..0000000 --- a/requirements.txt +++ /dev/null @@ -1,5 +0,0 @@ -mkdocs>=1.1 -pygments>=2.6 -mkdocs-material -pymdown-extensions -mkdocs-git-revision-date-localized-plugin diff --git a/src/SUMMARY.md b/src/SUMMARY.md new file mode 100644 index 0000000..89ddeea --- /dev/null +++ b/src/SUMMARY.md @@ -0,0 +1,22 @@ +# Summary + ++ [Home](index.md) ++ [Version Control](vc/README.md) + + [Git](vc/git.md) ++ [Languages](languages/README.md) + + [Python](languages/python.md) + + [C / C++](languages/c-cpp.md) + + [Matlab (EN)](languages/matlab-en.md) + + [Latex Math (TODO)](languages/latex-math.md) ++ [Webpages](webpages/README.md) + + [HTML5 & CSS & Markdown](webpages/html5.md) ++ [Data Format](data-format/README.md) + + [YAML](data-format/yaml.md) ++ [Multi-Language Learning](multilang/README.md) + + [Regular Expression](multilang/re.md) + + [Syntax](multilang/syntax.md) + + [Expression and Statement](multilang/expr.md) + +--- + +[Keywords](it-intro.md) diff --git a/src/data-format/README.md b/src/data-format/README.md new file mode 100644 index 0000000..913ee53 --- /dev/null +++ b/src/data-format/README.md @@ -0,0 +1 @@ +# Data Format diff --git a/docs/yaml.md b/src/data-format/yaml.md similarity index 100% rename from docs/yaml.md rename to src/data-format/yaml.md diff --git a/docs/index.md b/src/index.md similarity index 100% rename from docs/index.md rename to src/index.md diff --git a/docs/IT-intro.md b/src/it-intro.md similarity index 100% rename from docs/IT-intro.md rename to src/it-intro.md diff --git a/src/languages/README.md b/src/languages/README.md new file mode 100644 index 0000000..89ca59e --- /dev/null +++ b/src/languages/README.md @@ -0,0 +1 @@ +# Programing diff --git a/docs/c-cpp.md b/src/languages/c-cpp.md similarity index 100% rename from docs/c-cpp.md rename to src/languages/c-cpp.md diff --git a/docs/img/cmake.svg b/src/languages/img/cmake.svg similarity index 100% rename from docs/img/cmake.svg rename to src/languages/img/cmake.svg diff --git a/docs/img/gnu_compiler_collection.svg b/src/languages/img/gnu_compiler_collection.svg similarity index 100% rename from docs/img/gnu_compiler_collection.svg rename to src/languages/img/gnu_compiler_collection.svg diff --git a/docs/img/icon.png b/src/languages/img/icon.png similarity index 100% rename from docs/img/icon.png rename to src/languages/img/icon.png diff --git a/docs/img/llvm.svg b/src/languages/img/llvm.svg similarity index 100% rename from docs/img/llvm.svg rename to src/languages/img/llvm.svg diff --git a/docs/img/visual_cpp.png b/src/languages/img/visual_cpp.png similarity index 100% rename from docs/img/visual_cpp.png rename to src/languages/img/visual_cpp.png diff --git a/docs/latex-math.md b/src/languages/latex-math.md similarity index 100% rename from docs/latex-math.md rename to src/languages/latex-math.md diff --git a/docs/matlab-en.md b/src/languages/matlab-en.md similarity index 100% rename from docs/matlab-en.md rename to src/languages/matlab-en.md diff --git a/docs/python.md b/src/languages/python.md similarity index 100% rename from docs/python.md rename to src/languages/python.md diff --git a/src/multilang/README.md b/src/multilang/README.md new file mode 100644 index 0000000..de60296 --- /dev/null +++ b/src/multilang/README.md @@ -0,0 +1 @@ +# Multi-Language Learning diff --git a/docs/expr.md b/src/multilang/expr.md similarity index 100% rename from docs/expr.md rename to src/multilang/expr.md diff --git a/docs/re.md b/src/multilang/re.md similarity index 100% rename from docs/re.md rename to src/multilang/re.md diff --git a/docs/syntax.md b/src/multilang/syntax.md similarity index 100% rename from docs/syntax.md rename to src/multilang/syntax.md diff --git a/src/vc/README.md b/src/vc/README.md new file mode 100644 index 0000000..cf82bcc --- /dev/null +++ b/src/vc/README.md @@ -0,0 +1 @@ +# Version Control diff --git a/docs/git.md b/src/vc/git.md similarity index 100% rename from docs/git.md rename to src/vc/git.md diff --git a/src/webpages/README.md b/src/webpages/README.md new file mode 100644 index 0000000..fbc970e --- /dev/null +++ b/src/webpages/README.md @@ -0,0 +1 @@ +# Webpages diff --git a/docs/html5.md b/src/webpages/html5.md similarity index 100% rename from docs/html5.md rename to src/webpages/html5.md diff --git a/src/yaml.md b/src/yaml.md new file mode 100644 index 0000000..e730a51 --- /dev/null +++ b/src/yaml.md @@ -0,0 +1 @@ +# YAML