From ebcc44815da4acbf44608133f33ef38eb0684a01 Mon Sep 17 00:00:00 2001 From: sevichecc Date: Fri, 6 Jan 2023 19:20:18 +0800 Subject: [PATCH] update post detail --- urara/2022-12-20-pleroma-mod/+page.svelte.md | 63 ++++---------------- 1 file changed, 12 insertions(+), 51 deletions(-) diff --git a/urara/2022-12-20-pleroma-mod/+page.svelte.md b/urara/2022-12-20-pleroma-mod/+page.svelte.md index a7c80b1e..dc2ceba1 100644 --- a/urara/2022-12-20-pleroma-mod/+page.svelte.md +++ b/urara/2022-12-20-pleroma-mod/+page.svelte.md @@ -11,70 +11,31 @@ summary: 代码高亮、行内图片、数学公式支持 +## 介绍 + 更新前端版本后,我的 mod 又失效了,决定再装一遍。我所用的 mod 是:[falsycat/pleroma-mod.js](https://gist.github.com/falsycat/7ce1e340daebb1bfc9f1e3b3b451b3c5) 有下面这些功能: - 行内 Markdown 图片 -- KaTex 数学公式 -- 代码高亮 +- [KaTex](https://github.com/KaTeX/KaTeX) 数学公式 +- [highlightjs](https://github.com/highlightjs/highlight.js/blob/main/LICENSE)代码高亮 - Custom CSS 在此基础上,我加了放大 emoji 和优化表格样式的 css 样式 -初次安装已经过去许久,下面的流程可能并不完全正确,仅供参考。 - -## 1.下载 Mod - 我把 Mod 整合到了这个 Repo 中: - + -首先进入`instance`目录下,我的位置是在`/var/lib/pleroma/static/instance`,然后 clone 下 mod 文件夹: +## 安装 + +安装非常简单,首先进入`instance`目录下,我的位置是在`/var/lib/pleroma/static/instance`,接着创建一个 mods 文件夹再 clone 下 github repo 里面的内容,具体来说就是: ```bash - cd var/lib/pleroma/static/instance - sudo git clone https://github.com/Sevichecc/mod + cd /var/lib/pleroma/static/instance + sudo mkdir mods && cd mods + sudo git clone https://github.com/Sevichecc/pleroma-mod-loader ``` -## 2.修改 index.html - -修改位于`/var/lib/pleroma/static/`处的`index.html` - -```bash - cd .. - sudo nano index.html -``` - -修改结尾附近的关于 mod 的 script tag - -```html title="index.html" {16} - - - - - - - - - - - - - - -
- - -
- - -``` - -修改里面的 src 为`/instance/mod/mods.js`,也就是: - -```html title="index.html" - -``` - -保存并退出,刷新一下 pleroma 页面就好了 +然后刷新一下 pleroma 页面就好了