你的眼睛会 :heart: 感谢你的。
目录
预览
安装
- 安装 Firefox版Stylus、Chrome版、Opera版 或 Safari版Cascadea。
- 安装 github-dark.user.css。
- 将GitHub本身设置为深色模式。
附加用户样式
⚙️ GitHub自定义字体
⚙️ GitHub博客深色
⚙️ GitHub代码换行
⚙️ GitHub提交限制
⚙️ GitHub社区深色 - 现已成为Discourse Dark的一部分
⚙️ GitHub紧凑型Feed
⚙️ GitHub Dark日历颜色自定义器
⚙️ GitHub Dark差异颜色自定义器
⚙️ GitHub Dark元素边框
⚙️ GitHub Dark图片背景颜色
⚙️ GitHub Feed图标
⚙️ GitHub固定头部
⚙️ GitHub选中标签颜色
⚙️ GitHub粘性侧边栏
⚙️ GitHub标签大小
⚙️ GitHub自定义圆角
⚙️ GitHub Dark自定义责备usercss
⚙️ GitHub上游错误修复usercss
⚙️ 覆盖滚动条
支持的GitHub扩展
💾 Gitako
💾 GitHub通知下拉菜单
💾 GitHub投票
💾 Lovely forks
💾 GitHub通知预览
💾 OctoLinker
💾 Octotree
💾 Refined GitHub
💾 Sourcegraph浏览器扩展
💾 ZenHub
可用的语法高亮主题(演示)
主题 | GitHub | CodeMirror | Jupyter |
---|---|---|---|
Ayu Mirage | ✔️ | ❌ | ❌ |
Ambiance | ✔️ | ✔️ | ❌ |
Base16 Ocean Dark | ❌ | ✔️ | ✔️ |
Chaos | ✔️ | ❌ | ❌ |
Clouds Midnight | ✔️ | ❌ | ❌ |
Cobalt | ✔️ | ✔️ | ❌ |
Dracula | ✔️ | ✔️ | ✔️ |
GitHub Dark | ✔️ | ❌ | ✔️ |
Idle Fingers | ✔️ | ❌ | ✔️ |
Kr Theme | ✔️ | ❌ | ❌ |
Material | 🚧 | ✔️ | ❌ |
Merbivore | ✔️ | ❌ | ❌ |
Merbivore Soft | ✔️ | ❌ | ❌ |
Mono Industrial | ✔️ | ❌ | ❌ |
Mono Industrial Clear | ✔️ | ❌ | ❌ |
Monokai | ✔️ | ✔️ | ✔️ |
Monokai Spacegray Eighties | ✔️ | ✔️ | ✔️ |
Obsidian | ✔️ | ❌ | ✔️ |
One Dark | ✔️ | ✔️ | ❌ |
Pastel on Dark | ✔️ | ✔️ | ✔️ |
Railscasts | ✔️ | ✔️ | ✔️ |
Solarized Dark | ✔️ | ✔️ | ✔️ |
Terminal | ✔️ | ❌ | ❌ |
Tomorrow Night | ✔️ | ❌ | ✔️ |
Tomorrow Night Blue | ✔️ | ❌ | ✔️ |
Tomorrow Night Bright | ✔️ | ✔️ | ✔️ |
Tomorrow Night Eighties | ✔️ | ✔️ | ✔️ |
Twilight(默认) | ✔️ | ✔️ | ✔️ |
Vibrant Ink | ✔️ | ✔️ | ❌ |
- 如上所列,支持 Codemirror 和 Jupyter notebook 语法高亮主题。
- 如果您有或想创建缺失的主题,或者希望完成标有施工符号(🚧)的主题,请提供拉取请求。
贡献和开发
如果您想为这个仓库做出贡献,请...
- Fork
- 确保您已安装以下内容:
- 运行
make build install
重新构建样式并安装到默认浏览器。
任何自定义更改应在 src
目录中的文件中进行。不要编辑项目根目录中的 .css
文件,这些是生成的。
自动生成的CSS
贡献例如未样式化的项目、源、扩展等。
查看并编辑 /src/gen/ 中的相应文件,然后运行 make build install
重新构建并重新安装样式,测试您的修复并发送拉取请求。
手动覆盖条目
手动覆盖例如生成的内容或内联HTML样式等。
查看并编辑 src
中的相应文件,然后运行 make build install
重新构建并重新安装样式,测试您的修复并发送拉取请求。
Make 目标
make deps
:将开发依赖项安装到Github Dark/node_modules
make build
:构建github-dark.user.css
make install
:安装github-dark.user.css
make lint
:运行 lintersmake clean
:格式化源文件
较少使用的目标包括:
make authors
:根据 git 历史重新生成AUTHORS
文件make update
:更新依赖项make
:make build
的别名
仅供内部使用的目标包括:
make patch
:增加补丁版本,创建提交并推送make minor
:增加次要版本,创建提交并推送make major
:增加主要版本,创建提交并推送
注意事项
- 如果您正在为 GitHub Enterprise 使用自定义域名,请确保通过
@-moz-document
规则(Firefox)将其包含在内,或将其添加到"适用于"部分(Chrome)。