优课达专有Gitlab
Skip to content
GitLab
Projects
Groups
Snippets
Help
Loading...
Help
What's new
7
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in
Toggle navigation
Open sidebar
yqbd4835
Gitbook
Commits
f011142c
Commit
f011142c
authored
2 weeks ago
by
yqbd4835
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Update README.md, SUMMARY.md files
parent
816b26a7
Pipeline
#51092
passed with stage
in 12 seconds
Changes
2
Pipelines
1
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
15 additions
and
112 deletions
+15
-112
README.md
README.md
+3
-110
SUMMARY.md
SUMMARY.md
+12
-2
No files found.
README.md
View file @
f011142c

# Gitbook 使用入门
---
> GitBook 是一个基于 Node.js 的命令行工具,可使用 Github/Git 和 Markdown 来制作精美的电子书。
Example [GitBook] website using GitLab Pages.
Learn more about GitLab Pages at https://pages.gitlab.io and the official
documentation https://docs.gitlab.com/ce/user/project/pages/.
---
<!-- START doctoc generated TOC please keep comment here to allow auto update -->
<!-- DON'T EDIT THIS SECTION, INSTEAD RE-RUN doctoc TO UPDATE -->
**Table of Contents**
*generated with [DocToc](https://github.com/thlorenz/doctoc)*
-
[
GitLab CI
](
#gitlab-ci
)
-
[
Building locally
](
#building-locally
)
-
[
GitLab User or Group Pages
](
#gitlab-user-or-group-pages
)
-
[
Did you fork this project?
](
#did-you-fork-this-project
)
-
[
Troubleshooting
](
#troubleshooting
)
<!-- END doctoc generated TOC please keep comment here to allow auto update -->
## GitLab CI
This project's static Pages are built by
[
GitLab CI
][
ci
]
, following the steps
defined in
[
`.gitlab-ci.yml`
](
.gitlab-ci.yml
)
:
```
yaml
# requiring the environment of NodeJS 10
image
:
node:10
# add 'node_modules' to cache for speeding up builds
cache
:
paths
:
-
node_modules/
# Node modules and dependencies
before_script
:
-
npm install gitbook-cli -g
# install gitbook
-
gitbook fetch 3.2.3
# fetch final stable version
-
gitbook install
# add any requested plugins in book.json
test
:
stage
:
test
script
:
-
gitbook build . public
# build to public path
only
:
-
branches
# this job will affect every branch except 'master'
except
:
-
master
# the 'pages' job will deploy and build your site to the 'public' path
pages
:
stage
:
deploy
script
:
-
gitbook build . public
# build to public path
artifacts
:
paths
:
-
public
expire_in
:
1 week
only
:
-
master
# this job will affect only the 'master' branch
```
## Building locally
To work locally with this project, you'll have to follow the steps below:
1.
Fork, clone or download this project
1.
[
Install
][]
GitBook
`npm install gitbook-cli -g`
1.
Fetch GitBook's latest stable version
`gitbook fetch latest`
1.
Preview your project:
`gitbook serve`
1.
Add content
1.
Generate the website:
`gitbook build`
(optional)
1.
Push your changes to the master branch:
`git push`
Read more at GitBook's
[
documentation
][]
.
## GitLab User or Group Pages
To use this project as your user/group website, you will need one additional
step: just rename your project to
`namespace.gitlab.io`
, where
`namespace`
is
your
`username`
or
`groupname`
. This can be done by navigating to your
project's
**Settings**
.
Read more about
[
user/group Pages
][
userpages
]
and
[
project Pages
][
projpages
]
.
## Did you fork this project?
If you forked this project for your own use, please go to your project's
**Settings**
and remove the forking relationship, which won't be necessary
unless you want to contribute back to the upstream project.
## Troubleshooting
1.
CSS is missing! That means two things:
Either that you have wrongly set up the CSS URL in your templates, or
your static generator has a configuration option that needs to be explicitly
set in order to serve static assets under a relative URL.
----
Forked from @virtuacreative
[
ci
]:
https://about.gitlab.com/gitlab-ci/
[
GitBook
]:
https://www.gitbook.com/
[
host the book
]:
https://gitlab.com/pages/gitbook/tree/pages
[
install
]:
http://toolchain.gitbook.com/setup.html
[
documentation
]:
http://toolchain.gitbook.com
[
userpages
]:
https://docs.gitlab.com/ce/user/project/pages/introduction.html#user-or-group-pages
[
projpages
]:
https://docs.gitlab.com/ce/user/project/pages/introduction.html#project-pages
本书将简单介绍如何安装、编写、生成、发布一本在线图书。
\ No newline at end of file
This diff is collapsed.
Click to expand it.
SUMMARY.md
View file @
f011142c
# Summary
*
[
介绍
](
README.md
)
*
[
Java 基础语法
](
java/README.md
)
*
[
Java变量
](
java/val.md
)
*
[
Java数据类型
](
java/dataType.md
)
*
[
Java 运算符
](
operator/README.md
)
*
[
算术运算符
](
operator/arithmetic.md
)
*
[
布尔运算符
](
operator/bool.md
)
*
[
Introduction
](
README.md
)
This diff is collapsed.
Click to expand it.
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment