A plugin for docsify to generate a edit on github button on every pages. click the button to open corresponding md editing page on github.
<script src="//cdn.jsdelivr.net/npm/docsify-edit-on-github"></script>
<script>
window.$docsify = {
// your config
// ...
plugins: [
EditOnGithubPlugin.create(docBase, docEditBase, title)
]
}
</script>
docBase: [String] the document folder of your github project (e.g.: https://github.com/docsifyjs/docsify/blob/master/docs/)docEditBase: [String] edit link of your github pages, by default, this is set automatically according to docBasetitle: [String | Function] the text of the button, default value: Edit on github. If passed as function, then the title can be customized according to file path. for example:
EditOnGithubPlugin.create(
'https://github.com/docsifyjs/docsify/blob/master/docs/',
null,
function(file) {
if (file.indexOf('en') === -1) {
return '编辑'
} else {
return 'edit on git'
}
}
)
JavaScript
53.3%
HTML
46.7%
A plugin for docsify to generate a edit on github button on every pages. click the button to open corresponding md editing page on github.
<script src="//cdn.jsdelivr.net/npm/docsify-edit-on-github"></script>
<script>
window.$docsify = {
// your config
// ...
plugins: [
EditOnGithubPlugin.create(docBase, docEditBase, title)
]
}
</script>
docBase: [String] the document folder of your github project (e.g.: https://github.com/docsifyjs/docsify/blob/master/docs/)docEditBase: [String] edit link of your github pages, by default, this is set automatically according to docBasetitle: [String | Function] the text of the button, default value: Edit on github. If passed as function, then the title can be customized according to file path. for example:
EditOnGithubPlugin.create(
'https://github.com/docsifyjs/docsify/blob/master/docs/',
null,
function(file) {
if (file.indexOf('en') === -1) {
return '编辑'
} else {
return 'edit on git'
}
}
)
JavaScript
53.3%
HTML
46.7%