summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFrancesco <tomaselli.fr@gmail.com>2024-04-28 23:17:39 +0200
committerFrancesco <tomaselli.fr@gmail.com>2024-04-28 23:17:39 +0200
commit572c118f10c4d360ff11cf612db087c1926e17eb (patch)
treecc110ad0f60d4582e8813294e9925ec68024bc4b
parent3a01ad518912644e3211f774600fbe0b9b9a2aa9 (diff)
Updated Readme and replaced MathJax with Katex
-rw-r--r--README.md14
-rw-r--r--layouts/partials/math.html21
2 files changed, 20 insertions, 15 deletions
diff --git a/README.md b/README.md
index 5cf3887..fb1fb61 100644
--- a/README.md
+++ b/README.md
@@ -39,7 +39,7 @@ To receive updates, add the theme as a submodule:
git submodule add git@github.com:tomfran/typo.git themes/typo
```
-Otherwise you can clone the repo and copy it manually to your theme folder.
+Otherwise, you can clone the repo and copy it manually to your theme folder.
You can find a repo using this theme [here](https://github.com/tomfran/blog).
@@ -47,8 +47,7 @@ You can find a repo using this theme [here](https://github.com/tomfran/blog).
### 2.1 Header autonumbering
-You can add auto-numbering to the pages by setting the following parameter in
-the header of your md files. The numbering is currently supported to level 3 subheadings.
+You can add auto-numbering to the pages by setting the following parameter in the header of your MD files. The numbering is currently supported by level 3 subheadings.
```
autonumber: true
@@ -64,10 +63,9 @@ theme = "light | dark | auto"
### 2.3 Dark and light mode images
-You can tags to decide if images are displayed in dark or light mode, as Github id doing for readmes.
+You can tags to decide if images are displayed in dark or light mode, as GitHub is doing for readmes.
-Let's say you have two different versions
-of an image, setting #dark or #light do the trick.
+Let's say you have two different versions of an image, setting `#dark` or `#light` does the trick.
```md
![skiplist](skiplist-light.png#light)
@@ -75,7 +73,7 @@ of an image, setting #dark or #light do the trick.
```
You can of course remove the final tag
-to alway show the same image on light and
+to always show the same image in light and
dark mode.
### 2.4 Fonts
@@ -161,7 +159,7 @@ url = "/posts"
name = "resume"
url = "/resume"
-# Syntax highligth on code blocks, all styles:
+# Syntax highlight on code blocks, all styles:
# https://xyproto.github.io/splash/docs/all.html
# I suggest algol
[markup]
diff --git a/layouts/partials/math.html b/layouts/partials/math.html
index 59a0b2d..c54c8d5 100644
--- a/layouts/partials/math.html
+++ b/layouts/partials/math.html
@@ -1,9 +1,16 @@
-<script id="MathJax-script" async src="https://cdn.jsdelivr.net/npm/mathjax@3/es5/tex-chtml.js"></script>
+<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/katex@0.16.0/dist/katex.min.css">
+<script defer src="https://cdn.jsdelivr.net/npm/katex@0.16.0/dist/katex.min.js"></script>
+
+<script defer src="https://cdn.jsdelivr.net/npm/katex@0.16.0/dist/contrib/auto-render.min.js"
+ onload="renderMathInElement(document.body);"></script>
+
<script>
- MathJax = {
- tex: {
- displayMath: [['\\[', '\\]'], ['$$', '$$']],
- inlineMath: [['\\[', '\\]'], ['$', '$']]
- }
- };
+ document.addEventListener("DOMContentLoaded", function () {
+ renderMathInElement(document.body, {
+ delimiters: [
+ { left: "$$", right: "$$", display: true },
+ { left: "$", right: "$", display: false }
+ ]
+ });
+ });
</script> \ No newline at end of file