跳转主页

上传并设置pleroma默认主题

·1135 字·3 分钟
Pleroma

挑选心仪的主题

直接下载

可以在 https://plthemes.vulpes.one/ 中找找有没有喜欢的主题。

SOFT WHITE 为例,点击页面上的Theme,保存到本地。

用编辑器打开,

    {"_pleroma_theme_version":2,"theme":{内容略}}   

插入主题名字

    {"_pleroma_theme_version":2,"name:"xxx","theme":{内容略}}   

保存文件。

自由调配

也可在站内手动调整主题样式。

登录pleroma实例,在“设置-主题"中设置好各项参数,应用、预览效果到满意状态后,点击导出预置主题,同样保存到本地、编辑插入名字,并重命名文件。

静态目录

You can find the location of the static directory in the configuration.

可以在配置中找到静态目录的地址

查询方式:管理员账号登录 Admin FE,在 Settings-Instance 页面中找到 Static dir,后面输入框中的内容即是静态目录。

参照官方文档进行安装的实例,静态目录通常都是/var/lib/pleroma/static

如有不同,请按照本站点显示自行替换路径。

将主题上传至服务器

Themes can be found in the static directory. Create if needed and copy your theme there. Next you need to add an entry for your theme to . If you use a from source installation, you’ll first need to copy the file from .STATIC-DIR/static/themes/ STATIC-DIR/static/styles.json priv/static/static/styles.json

  1. 主题文件添加进服务器

官方文档中写的路径STATIC-DIR/static/themes/翻译过来就是/var/lib/pleroma/static/static/themes/

如果在/var/lib/pleroma/static/static/中找不到themes文件夹,自行新建即可。

进入目录中

cd /var/lib/pleroma/static/static/

创建文件夹

mkdir themes

进入themes

cd themes

创建主题文件并进入编辑(替换名字)

nano xxx.json

将本地中保存的主题文件配置粘贴进去。

ctrl+x保存

Y确认

回车键退出nano编辑器

这样就成功把主题文件添加进服务器了。

  1. 在配置中添加文件路径

进入目录

cd /var/lib/pleroma/static/static/

进入styles.json编辑

nano styles.json

粘贴以下内容

其中最后一行需要替换主题名字,如后续需要添加新主题,同样在末尾直接添加即可。

{
  "pleroma-dark": [ "Pleroma Dark", "#121a24", "#182230", "#b9b9ba", "#d8a070", "#d31014", "#0fa00f", "#0095ff", "#ffa500" ],
  "pleroma-light": [ "Pleroma Light", "#f2f4f6", "#dbe0e8", "#304055", "#f86f0f", "#d31014", "#0fa00f", "#0095ff", "#ffa500" ],
  "classic-dark": [ "Classic Dark", "#161c20", "#282e32", "#b9b9b9", "#baaa9c", "#d31014", "#0fa00f", "#0095ff", "#ffa500" ],
  "bird": [ "Bird", "#f8fafd", "#e6ecf0", "#14171a", "#0084b8", "#e0245e", "#17bf63", "#1b95e0", "#fab81e"],
  "ir-black": [ "Ir Black", "#000000", "#242422", "#b5b3aa", "#ff6c60", "#FF6C60", "#A8FF60", "#96CBFE", "#FFFFB6" ],
  "monokai": [ "Monokai", "#272822", "#383830", "#f8f8f2", "#f92672", "#F92672", "#a6e22e", "#66d9ef", "#f4bf75" ],

  "redmond-xx": "/static/themes/redmond-xx.json",
  "redmond-xx-se": "/static/themes/redmond-xx-se.json",
  "redmond-xxi": "/static/themes/redmond-xxi.json",
  "breezy-dark": "/static/themes/breezy-dark.json",
  "breezy-light": "/static/themes/breezy-light.json",
  "mammal": "/static/themes/mammal.json",
  "xxx": "/static/themes/xxx.json"
}

保存退出后,刷新站点页面,在 设置-主题-预置 的下拉选项中即可查看到新添加的主题名字。

  1. 设置默认主题

管理员账号登录 Admin FE ,在 Settings-Frontend 页面中找到 Theme ,填入正确的主题名字,保存即可。

备注

回顾一:

之前直接在 Admin FE 中填写了主题名字并没有生效,是因为本就缺少了themes和styles.json

回顾二:

默认的静态目录为/var/lib/pleroma/static,需注意静态目录下级还需要一层static文件夹,否则主题放错路径同样无法生效。



最后更新于: 2023 年 1 月 13 日