mirror of
https://github.com/fofolee/uTools-Manuals.git
synced 2025-06-06 21:44:03 +08:00
feat: add md manual support
Signed-off-by: huyyi <nadph513@outlook.com>
This commit is contained in:
parent
1e524dc3c3
commit
7298980593
@ -83,6 +83,11 @@ showManual = path => {
|
||||
} else {
|
||||
var f = window.manualVars.dirs.idxFile ? path : path + '.html';
|
||||
}
|
||||
if (/(.*?)(\.md)/.test(path)) {
|
||||
var isMd = true
|
||||
e = true
|
||||
id = '#' + $('.select .name').text()
|
||||
}
|
||||
var file = `${window.manualVars.dirs.docPath}/${f}`;
|
||||
$("#mainlist").fadeOut();
|
||||
$(".load").html('Loading').show();
|
||||
@ -91,6 +96,9 @@ showManual = path => {
|
||||
type: "GET",
|
||||
});
|
||||
request.done(data => {
|
||||
if (isMd) {
|
||||
data = window.markdownit().use(window.markdownItAnchor).render(data)
|
||||
}
|
||||
$(".load").hide();
|
||||
var relPath = f.substr(0, f.lastIndexOf('/') + 1);
|
||||
// a 标签改为相对路径
|
||||
|
3
src/assets/plugins/markdown-it.min.js
vendored
Normal file
3
src/assets/plugins/markdown-it.min.js
vendored
Normal file
File diff suppressed because one or more lines are too long
2
src/assets/plugins/markdownItAnchor.umd.js
Normal file
2
src/assets/plugins/markdownItAnchor.umd.js
Normal file
File diff suppressed because one or more lines are too long
@ -2,7 +2,7 @@
|
||||
<html lang="zh">
|
||||
|
||||
<head>
|
||||
<meta charset="utf8">
|
||||
<meta charset="utf-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<meta http-equiv="X-UA-Compatible" content="ie=edge">
|
||||
<link rel="stylesheet" href="assets/styles/style.css">
|
||||
@ -12,6 +12,8 @@
|
||||
<script src="assets/plugins/jquery-3.3.1.min.js"></script>
|
||||
<script src="assets/plugins/jquery.autoMenu.js"></script>
|
||||
<script src="assets/plugins/hlsearch.js"></script>
|
||||
<script src="assets/plugins/markdown-it.min.js"></script>
|
||||
<script src="assets/plugins/markdownItAnchor.umd.js"></script>
|
||||
<!-- <script src="assets/plugins/jquery.nicescroll.min.js"></script> -->
|
||||
<script src="assets/plugins/prism.js"></script>
|
||||
<script src="assets/plugins/sweetalert2.all.min.js"></script>
|
||||
|
Loading…
x
Reference in New Issue
Block a user