Footer 规范化 & 集成 KaTeX

This commit is contained in:
Skywt2003 2021-10-22 18:50:52 +08:00
parent 8f63a01756
commit 8c33e67684
3 changed files with 43 additions and 1 deletions

View File

@ -15,6 +15,10 @@ Demo[skywt.cn](https://skywt.cn/)
建议在「Typecho 后台设置 - 阅读 - 站点首页」中选择「直接调用 homepage.php 模板文件」,体验一个简洁的全屏首页。
### 关于 KaTeX
遵从 Markdown 语法,在写作中单个美元符号 `$` 中的是行内公式,两个美元符号 `$$` 中的是单行公式。
### 关于字段themeFields
- 文章头图地址:填入一个图片 URL 地址, 就可以让文章加上头图。
@ -27,6 +31,7 @@ Demo[skywt.cn](https://skywt.cn/)
集成了 highlight.js不建议使用其他代码高亮的插件。
集成了 darkreader.js不建议使用其他启用 Darkmode 的插件。
集成了 KaTeX ,不建议使用其他数学公式插件。
- [Argon Design System](https://demos.creative-tim.com/argon-design-system/index.html)
- jQuery (via jsDelivr)
@ -36,6 +41,7 @@ Demo[skywt.cn](https://skywt.cn/)
- highlight.js (via jsDelivr)
- darkreader.js (vis jsDelivr)
- [lately.js](https://github.com/Tokinx/lately)
- KaTeX
### 关于浏览器支持

View File

@ -4,6 +4,7 @@
</div>
</div><!-- end #body -->
<!-- Advanced styles -->
<script>
$(document).ready(function(){
$("article .post-content img").addClass("img-fluid mx-auto d-block shadow rounded");
@ -11,8 +12,40 @@
$("article pre").addClass("shadow rounded");
$("table").addClass("table");
});
Lately({'target' : '.lately'});
</script>
<!-- lately.js -->
<script>Lately({'target' : '.lately'});</script>
<!-- KaTeX js via jsDelivr -->
<script defer src="https://cdn.jsdelivr.net/npm/katex@0.13.18/dist/katex.min.js"></script>
<script defer src="https://cdn.jsdelivr.net/npm/katex@0.13.18/dist/contrib/auto-render.min.js"></script>
<script>
function triggerRenderingLaTeX(element) {
renderMathInElement(
element,
{
delimiters: [
{left: "$$", right: "$$", display: true},
{left: "$", right: "$", display: false},
]
}
);
}
document.addEventListener("DOMContentLoaded", function() {
triggerRenderingLaTeX(document.body);
});
document.addEventListener("DOMContentLoaded", function() {
var wmdPreviewLink = document.querySelector("a[href='#wmd-preview']");
var wmdPreviewContainer = document.querySelector("#wmd-preview");
if(wmdPreviewLink && wmdPreviewContainer) {
wmdPreviewLink.onclick = function() {
triggerRenderingLaTeX(wmdPreviewContainer);
};
}
});
</script>
<footer class="mt-5 mb-5" id="footer" role="footer">
<div class="container">
<hr>

View File

@ -45,6 +45,9 @@
<script src="https://cdn.jsdelivr.net/npm/darkreader@4.9.34/darkreader.min.js"></script>
<script>DarkReader.auto({brightness:100, contrast:90, sepia:10});</script>
<!-- KaTeX css via jsDelivr-->
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/katex@0.13.18/dist/katex.min.css">
<?php $this->header(); ?>
</head>
<!--[if lt IE 8]>