summaryrefslogtreecommitdiffstats
path: root/code/linux/aliyun_cloud.md
diff options
context:
space:
mode:
authorWe-unite <3205135446@qq.com>2025-01-07 12:36:05 +0800
committerWe-unite <3205135446@qq.com>2025-01-07 12:36:05 +0800
commit4d88ef666eee1b6f191f6e85b00acf8d5a2d1899 (patch)
tree68391846bae84f9546b0d089c012afc336a6e6bd /code/linux/aliyun_cloud.md
parent11e64c5804b696f170b9d5d881befbabc4a4e85c (diff)
downloadmyweb-4d88ef666eee1b6f191f6e85b00acf8d5a2d1899.tar.gz
myweb-4d88ef666eee1b6f191f6e85b00acf8d5a2d1899.zip
highlight don't use auto-detect but given languagenew_highlightjs
In this commit, lot's of things is changed. Hope they all runs currectly. Now highlight.js is supporting more and more proguam languages, but the auto detection always go wrong, even for common languages like c, bash, python, makefile. Use Given Language ------------------ As you know, I always write markdown and convert to html by pandoc. In the old, "```cpp" in markdown will be deleted first to keep the embeded code clean and not highlighted, then I can use highlight.js. But this causes that html document doesn't know the language. This time, md2html.sh is changed: pandoc use "--no-highlight" argument to keep code clean, and it will output like this: ```html <pre class="cpp"><code>...</code></pre> ``` Although there may be other tags between `<code></code>`, it's clear that `<pre class="xxx"><code>` is nested tightly, except some space characters or \n. Then, sed deal with the whole doc(not line by line), replace `<pre class="xxx"><code>` with `<pre><code class="language-xxx">`. That's it! Math Formula ------------ Math formular is also a problem during convertion by pandoc. In the old it's dealed menually. Now pandoc use "--mathjax=none", then formula is no longer showed by pandoc, but only `<span class="math xxx">\( formula \)</span>`. And the math tool I used will deal with it. Mermaid picture ---------------- pandoc doesn't support convert mermaid in markdown to html picture. Let's have a warning!
Diffstat (limited to 'code/linux/aliyun_cloud.md')
-rw-r--r--code/linux/aliyun_cloud.md2
1 files changed, 1 insertions, 1 deletions
diff --git a/code/linux/aliyun_cloud.md b/code/linux/aliyun_cloud.md
index d059571..9eea6f3 100644
--- a/code/linux/aliyun_cloud.md
+++ b/code/linux/aliyun_cloud.md
@@ -498,7 +498,7 @@ Nginx 默认下载目录在`/etc/nginx`,该目录下有个`.conf`文件,但
498 498
499在`/etc/nginx/conf.d`中,新建文件`vscode.conf`,内容如下: 499在`/etc/nginx/conf.d`中,新建文件`vscode.conf`,内容如下:
500 500
501```conf 501```nginx
502server 502server
503{ 503{
504 # 这段是一个常用的http重定向到https的方法,用了都说好 504 # 这段是一个常用的http重定向到https的方法,用了都说好