Skip to content

Commit e3e215e

Browse files
authored
Merge branch 'develop' into patch-1
2 parents 754a258 + 117405b commit e3e215e

File tree

5 files changed

+81
-33
lines changed

5 files changed

+81
-33
lines changed

β€Ž.github/PULL_REQUEST_TEMPLATE.md

+1-8
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@
1414
- [ ] Refactor
1515
- [ ] Docs
1616
- [ ] Build-related changes
17+
- [ ] Repo settings
1718
- [ ] Other, please describe:
1819

1920
If changing the UI of default theme, please provide the **before/after** screenshot:
@@ -44,11 +45,3 @@ If adding a **new feature**, the PR's description includes:
4445
- [ ] Related tests have been updated
4546

4647
To avoid wasting your time, it's best to open a **feature request issue** first and wait for approval before working on it.
47-
48-
49-
**Other information:**
50-
51-
---
52-
53-
* [ ] DO NOT include files inside `lib` directory.
54-

β€Ž.gitignore

+5-5
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,10 @@
22
.DS_Store
33
.idea
44
node_modules
5-
themes/
6-
lib/
7-
cypress/integration/examples
8-
cypress/fixtures/docs
5+
/themes/
6+
/lib/
7+
/cypress/integration/examples
8+
/cypress/fixtures/docs
99

1010
# exceptions
11-
!.gitkeep
11+
!.gitkeep

β€Ždocs/index.html

+15-14
Original file line numberDiff line numberDiff line change
@@ -92,20 +92,21 @@
9292
}
9393
]
9494
}
95-
</script>
96-
<script src="//cdn.jsdelivr.net/npm/docsify/lib/docsify.min.js"></script>
97-
<script src="//cdn.jsdelivr.net/npm/docsify/lib/plugins/search.min.js"></script>
98-
<script src="//cdn.jsdelivr.net/npm/docsify/lib/plugins/ga.min.js"></script>
99-
<script src="//cdn.jsdelivr.net/npm/docsify/lib/plugins/matomo.min.js"></script>
100-
<script src="//cdn.jsdelivr.net/npm/prismjs/components/prism-bash.min.js"></script>
101-
<script src="//cdn.jsdelivr.net/npm/prismjs/components/prism-markdown.min.js"></script>
102-
<script src="//cdn.jsdelivr.net/npm/prismjs/components/prism-nginx.min.js"></script>
103-
<script>
104-
((window.gitter = {}).chat = {}).options = {
105-
room: 'docsifyjs/Lobby'
106-
};
107-
</script>
108-
<script src="https://sidecar.gitter.im/dist/sidecar.v1.js" async defer></script>
95+
</script>
96+
<script src="//cdn.jsdelivr.net/npm/docsify/lib/docsify.min.js"></script>
97+
<script src="//cdn.jsdelivr.net/npm/docsify/lib/plugins/search.min.js"></script>
98+
<script src="//cdn.jsdelivr.net/npm/docsify/lib/plugins/ga.min.js"></script>
99+
<script src="//cdn.jsdelivr.net/npm/docsify/lib/plugins/matomo.min.js"></script>
100+
<script src="//cdn.jsdelivr.net/npm/prismjs/components/prism-bash.min.js"></script>
101+
<script src="//cdn.jsdelivr.net/npm/prismjs/components/prism-markdown.min.js"></script>
102+
<script src="//cdn.jsdelivr.net/npm/prismjs/components/prism-nginx.min.js"></script>
103+
<script src="//cdn.jsdelivr.net/npm/prismjs/components/prism-php.min.js"></script>
104+
<script>
105+
((window.gitter = {}).chat = {}).options = {
106+
room: 'docsifyjs/Lobby'
107+
};
108+
</script>
109+
<script src="https://sidecar.gitter.im/dist/sidecar.v1.js" async defer></script>
109110
</body>
110111

111112
</html>

β€Ždocs/language-highlight.md

+48-6
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,53 @@
1-
# language highlight
1+
# Language highlighting
22

3-
**docsify** uses [Prism](https://github.com/PrismJS/prism) to highlight code blocks in your pages. By default it only supports CSS, JavaScript and HTML. You can make **Prism** load additional languages:
3+
Docsify uses [Prism](https://prismjs.com) to highlight code blocks in your pages. Prism supports the following languages by default:
4+
5+
* Markup - `markup`, `html`, `xml`, `svg`, `mathml`, `ssml`, `atom`, `rss`
6+
* CSS - `css`
7+
* C-like - `clike`
8+
* JavaScript - `javascript`, `js`
9+
10+
Support for [additional languages](https://prismjs.com/#supported-languages) is available by loading the language-specific [grammar files](https://cdn.jsdelivr.net/npm/prismjs@1/components/) via CDN:
411

512
```html
6-
<script src="//cdn.jsdelivr.net/npm/docsify/lib/docsify.min.js"></script>
7-
<script src="//cdn.jsdelivr.net/npm/prismjs/components/prism-bash.min.js"></script>
8-
<script src="//cdn.jsdelivr.net/npm/prismjs/components/prism-php.min.js"></script>
13+
<script src="//cdn.jsdelivr.net/npm/prismjs@1/components/prism-bash.min.js"></script>
14+
<script src="//cdn.jsdelivr.net/npm/prismjs@1/components/prism-php.min.js"></script>
915
```
1016

11-
?> Check the [component files](https://github.com/PrismJS/prism/tree/gh-pages/components) list for more options.
17+
To enable syntax highlighting, wrap each code block in triple backticks with the [language](https://prismjs.com/#supported-languages) specified on the first line:
18+
19+
````
20+
```html
21+
<p>This is a paragraph</p>
22+
<a href="//docsify.js.org/">Docsify</a>
23+
```
24+
25+
```bash
26+
echo "hello"
27+
```
28+
29+
```php
30+
function getAdder(int $x): int
31+
{
32+
return 123;
33+
}
34+
```
35+
````
36+
37+
The above markdown will be rendered as:
38+
39+
```html
40+
<p>This is a paragraph</p>
41+
<a href="//docsify.js.org/">Docsify</a>
42+
```
43+
44+
```bash
45+
echo "hello"
46+
```
47+
48+
```php
49+
function getAdder(int $x): int
50+
{
51+
return 123;
52+
}
53+
```

β€Ždocs/more-pages.md

+12
Original file line numberDiff line numberDiff line change
@@ -51,6 +51,18 @@ Create the `_sidebar.md`:
5151

5252
You need to create a `.nojekyll` in `./docs` to prevent GitHub Pages from ignoring files that begin with an underscore.
5353

54+
!> Docsify only looks for `_sidebar.md` in the current folder, and uses that, otherwise it falls back to the one configured using `window.$docsify.loadSidebar` config.
55+
56+
Example file structure:
57+
58+
```text
59+
└── docs/
60+
β”œβ”€β”€ _sidebar.md
61+
β”œβ”€β”€ index.md
62+
β”œβ”€β”€ getting-started.md
63+
└── running-services.md
64+
```
65+
5466
## Nested Sidebars
5567

5668
You may want the sidebar to update with only navigation to reflect the current directory. This can be done by adding a `_sidebar.md` file to each folder.

0 commit comments

Comments
Β (0)