1
- import { isMobile } from '../util/env'
2
- import { escapeString } from '../util/core'
1
+ import { isMobile } from '../util/env'
3
2
/**
4
3
* Render github corner
5
4
* @param {Object } data
@@ -9,11 +8,13 @@ export function corner(data, cornerExternalLinkTarge) {
9
8
if ( ! data ) {
10
9
return ''
11
10
}
11
+
12
12
if ( ! / \/ \/ / . test ( data ) ) {
13
13
data = 'https://github.com/' + data
14
14
}
15
+
15
16
data = data . replace ( / ^ g i t \+ / , '' )
16
- // double check
17
+ // Double check
17
18
cornerExternalLinkTarge = cornerExternalLinkTarge || '_blank'
18
19
19
20
return (
@@ -31,8 +32,7 @@ export function corner(data, cornerExternalLinkTarge) {
31
32
* Render main content
32
33
*/
33
34
export function main ( config ) {
34
-
35
- const name = config . name ? escapeString ( config . name ) :''
35
+ const name = config . name ? config . name : ''
36
36
37
37
const aside =
38
38
'<button class="sidebar-toggle" aria-label="Menu">' +
@@ -41,13 +41,11 @@ export function main(config) {
41
41
'</div>' +
42
42
'</button>' +
43
43
'<aside class="sidebar">' +
44
- ( config . name ?
45
- `<h1 class="app-name"><a class="app-name-link" data-nosearch>${
46
- config . logo ?
47
- `<img alt="${ name } " src=${ config . logo } >` :
48
- name
49
- } </a></h1>` :
50
- '' ) +
44
+ ( config . name
45
+ ? `<h1 class="app-name"><a class="app-name-link" data-nosearch>${
46
+ config . logo ? `<img alt="${ name } " src=${ config . logo } >` : name
47
+ } </a></h1>`
48
+ : '' ) +
51
49
'<div class="sidebar-nav"><!--sidebar--></div>' +
52
50
'</aside>'
53
51
@@ -88,6 +86,7 @@ export function tree(toc, tpl = '<ul class="app-sub-sidebar">{inner}</ul>') {
88
86
if ( ! toc || ! toc . length ) {
89
87
return ''
90
88
}
89
+
91
90
let innerHTML = ''
92
91
toc . forEach ( node => {
93
92
innerHTML += `<li><a class="section-link" href="${ node . slug } ">${ node . title } </a></li>`
0 commit comments