Add name option

This commit is contained in:
qingwei.li 2017-01-11 18:11:49 +08:00
parent 67c1d0cd7d
commit aa939147c6
4 changed files with 18 additions and 2 deletions

View File

@ -8,5 +8,5 @@
<body class="">
<div id="app"></div>
</body>
<script src="/lib/docsify.js" data-repo="qingwei-li/docsify" data-auto2top data-sidebar-toggle data-router></script>
<script src="/lib/docsify.js" data-repo="qingwei-li/docsify" data-name="docsify" data-auto2top data-sidebar-toggle data-router></script>
</html>

View File

@ -15,7 +15,8 @@ const OPTIONS = merge({
homepage: 'README.md',
coverpage: '',
basePath: '',
auto2top: false
auto2top: false,
name: ''
}, window.$docsify)
const script = document.currentScript || [].slice.call(document.getElementsByTagName('script')).pop()

View File

@ -125,12 +125,15 @@ export function renderSidebar (content) {
if (content) {
html = markdown(content)
// find url tag
html = html.match(/<ul[^>]*>([\s\S]+)<\/ul>/g)[0]
} else if (OPTIONS.sidebar) {
html = tpl.tree(OPTIONS.sidebar, '<ul>')
} else {
html = tpl.tree(genTree(toc, OPTIONS.maxLevel), '<ul>')
}
html = (OPTIONS.name ? `<h1><a href="/">${OPTIONS.name}</a></h1>` : '') + html
renderTo('aside.sidebar', html)
const target = event.activeLink('aside.sidebar', true)
if (target) renderSubSidebar(target)

View File

@ -188,6 +188,18 @@ main {
width: $sidebar-width;
z-index: 20;
> h1 {
text-align: center;
margin: 0 auto 1em;
font-size: 1.5em;
font-weight: 300;
a {
color: inherit;
text-decoration: none;
}
}
ul {
margin: 0;
padding: 0;