Logseq Dracula 主题使用教程
logseq🧛🏻♂️ Dark theme for Logseq项目地址:https://gitcode.com/gh_mirrors/log/logseq
项目的目录结构及介绍
logseq-dracula/
├── LICENSE
├── README.md
├── assets/
│ ├── icon.png
│ └── preview.png
├── logseq/
│ ├── custom.css
│ └── theme.json
└── package.json
LICENSE
: 项目的许可证文件。README.md
: 项目的说明文档。assets/
: 存放项目的图标和预览图片。icon.png
: 主题的图标。preview.png
: 主题的预览图片。
logseq/
: 存放主题的主要文件。custom.css
: 自定义的CSS样式文件。theme.json
: 主题的配置文件。
package.json
: 项目的元数据文件,包含项目名称、版本、依赖等信息。
项目的启动文件介绍
在 Logseq Dracula 主题中,没有传统意义上的“启动文件”。主题的加载是通过 Logseq 的插件系统实现的。用户需要在 Logseq 的设置中启用该主题,Logseq 会自动加载 logseq/custom.css
和 logseq/theme.json
文件。
项目的配置文件介绍
logseq/theme.json
theme.json
文件是主题的核心配置文件,包含了主题的各种颜色和样式设置。以下是一个示例:
{
"name": "Dracula",
"version": "1.0.0",
"author": "Dracula Theme",
"colors": {
"background": "#282a36",
"foreground": "#f8f8f2",
"selection": "#44475a",
"comment": "#6272a4",
"cyan": "#8be9fd",
"green": "#50fa7b",
"orange": "#ffb86c",
"pink": "#ff79c6",
"purple": "#bd93f9",
"red": "#ff5555",
"yellow": "#f1fa8c"
},
"styles": {
"body": {
"background-color": "$background",
"color": "$foreground"
},
"header": {
"background-color": "$selection",
"color": "$foreground"
},
"link": {
"color": "$cyan"
}
}
}
name
: 主题的名称。version
: 主题的版本号。author
: 主题的作者。colors
: 主题的颜色配置,包括背景色、前景色、选择色等。styles
: 主题的样式配置,包括 body、header、link 等的样式。
logseq/custom.css
custom.css
文件包含了自定义的CSS样式,用于进一步定制主题的外观。以下是一个示例:
body {
font-family: 'Arial', sans-serif;
}
header {
padding: 10px;
border-bottom: 1px solid $comment;
}
a {
text-decoration: none;
transition: color 0.3s;
}
a:hover {
color: $pink;
}
body
: 设置全局字体。header
: 设置头部区域的样式。a
: 设置链接的样式。a:hover
: 设置链接悬停时的样式。
通过这些配置文件,用户可以自定义和调整 Logseq Dracula 主题的外观和行为。
logseq🧛🏻♂️ Dark theme for Logseq项目地址:https://gitcode.com/gh_mirrors/log/logseq