Files
2020-04-16 18:28:04 +08:00

104 lines
3.9 KiB
HTML
Executable File

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>算法课作业-阙建明</title>
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"/>
<meta name="description" content="Description">
<meta name="viewport"
content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0">
<link rel="stylesheet" href="//unpkg.com/docsify/lib/themes/vue.css">
<link rel="stylesheet" href="//cdn.jsdelivr.net/npm/mermaid/dist/mermaid.min.css">
<link href="//cdn.bootcss.com/prism/9000.0.1/themes/prism.min.css" rel="stylesheet">
<link rel="stylesheet" href="//unpkg.com/gitalk/dist/gitalk.css">
<link rel="stylesheet" href="//cdn.jsdelivr.net/npm/katex@latest/dist/katex.min.css"/>
</head>
<body>
<div id="app"></div>
<script src="//cdn.jsdelivr.net/npm/mermaid/dist/mermaid.min.js"></script>
<script src="//cdn.bootcss.com/jquery/3.3.1/jquery.min.js"></script>
<script src="//unpkg.com/docsify/lib/docsify.min.js"></script>
<script>
function NewGitalk() {
let id = decodeURI(`${window.location.hash}`);
console.log(`id: ${id}`);
console.log(window.location);
const title = `Gitalk评论${decodeURI(window.location.pathname)}${window.location.hash}`;
if (id.length > 50) {
id = id.substr(0, 50);
}
return new Gitalk({
title: title,
clientID: 'fa290550335fbd43a74e',
clientSecret: '4c7ba77a9bb7f1f0694f29af4d18c00479bba5c6',
repo: 'nfd-developer-guide-zh',
owner: 'SunnyQjm',
admin: ['SunnyQjm'],
// facebook-like distraction free mode
distractionFreeMode: false
})
}
</script>
<script>
var num = 0;
mermaid.initialize({
startOnLoad: false,
flowchart: {
useMaxWidth: true,
htmlLabels: false,
curve: 'cardinal',
},
});
window.$docsify = {
name: '算法课作业',
repo: 'https://github.com/SunnyQjm/algorithm-homework',
autoHeader: true,
subMaxLevel: 4,
auto2top: true,
markdown: {
renderer: {
code: function (code, lang) {
if (lang === "mermaid") {
return (
'<div class="mermaid">' + mermaid.render('mermaid-svg-' + num++, code) + "</div>"
);
}
return this.origin.code.apply(this, arguments);
}
}
},
plugins: [
function(hook, vm) {
hook.doneEach(function(){
//const elem = document.getElementById('gitalk-container');
//elem && (elem.innerHTML = "");
//NewGitalk().render('gitalk-container');
});
}
]
};
$(document).ready(function () {
$('pre').addClass("line-numbers").css("white-space", "pre-wrap");
})
NewGitalk()
</script>
<script src="//unpkg.com/docsify-copy-code"></script>
<script src="//unpkg.com/prismjs/components/prism-bash.min.js"></script>
<script src="//unpkg.com/prismjs/components/prism-c.min.js"></script>
<script src="//unpkg.com/prismjs/components/prism-cpp.min.js"></script>
<script src="//unpkg.com/prismjs/components/prism-python.min.js"></script>
<script src="//unpkg.com/docsify/lib/plugins/zoom-image.min.js"></script>
<!-- CDN files for docsify-katex -->
<script src="//cdn.jsdelivr.net/npm/docsify-katex@latest/dist/docsify-katex.js"></script>
<!-- Gitalk 配置 -->
<script src="//unpkg.com/docsify/lib/plugins/gitalk.js"></script>
<script src="//unpkg.com/gitalk/dist/gitalk.min.js"></script>
<script>
const gitalk = NewGitalk()
</script>
</body>
</html>