上传并设置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
- 主题文件添加进服务器
官方文档中写的路径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编辑器
这样就成功把主题文件添加进服务器了。
- 在配置中添加文件路径
进入目录
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"
}
保存退出后,刷新站点页面,在 设置-主题-预置 的下拉选项中即可查看到新添加的主题名字。
- 设置默认主题
管理员账号登录 Admin FE ,在 Settings-Frontend 页面中找到 Theme ,填入正确的主题名字,保存即可。
备注
回顾一:
之前直接在 Admin FE 中填写了主题名字并没有生效,是因为本就缺少了themes和styles.json
回顾二:
默认的静态目录为/var/lib/pleroma/static
,需注意静态目录下级还需要一层static
文件夹,否则主题放错路径同样无法生效。
最后更新于: 2023 年 1 月 13 日