博客系统 活跃维护

jekyll-theme-yat

jeffreytse/jekyll-theme-yat

🎨 又一个适合优雅作家的主题,采用现代扁平风格和漂亮的夜间/深色模式。

1207
Stars 标星
945
Forks 分支
6
Watchers 关注
81
Open Issues
HTML
主要语言
MIT
开源协议
6.8 MB
仓库大小
1 年前
最后推送
一键安装扩展 / 插件指令
dsh plugin --profile web add github:jeffreytse/jekyll-theme-yat
git clone https://github.com/jeffreytse/jekyll-theme-yat.git
git clone git@github.com:jeffreytse/jekyll-theme-yat.git
README.md master

机器翻译正文由机器翻译自项目原始文档(英文),排版经程序统一处理,可能存在偏差,请以原项目仓库为准。


JEKYLL YAT 主题

Jekyll 主题,适合优雅的作家。

由 jeffreytse 和 贡献者 ❤︎ 构建


嘿,很高兴见到你,你找到了这个 Jekyll 主题。这里的 YAT(Yet Another Theme) 是一个现代响应式主题。对于作家和文章来说,它相当清晰、干净而整洁。如果你是一个优雅的作家并且专注于内容,不要错过它。

喜欢这个优雅的主题吗?你可以给它加星或赞助我!
我会尊重你重要的支持并说声谢谢你!

横幅

功能

  • 支持漂亮的夜间模式。
  • 现代响应式网页设计。
  • 完整布局 home、post、tags、archive 和 about。
  • 使用 Font Awesome 5 图标。
  • 带有图片和视频的漂亮页面横幅。
  • 使用 highlight.js 的漂亮语法高亮。
  • 使用 PhotoSwipe 5 的漂亮图片图库预览。
  • 使用 Jekyll Feed 插件支持 RSS。
  • 使用 Jekyll Seo Tag 插件优化搜索引擎。
  • 使用 Jekyll Sitemap 插件支持站点地图。
  • 使用 Jekyll Spaceship 插件支持复杂而灵活的表格。
  • 使用 Jekyll Spaceship 插件可选支持 MathJAX 和 LaTeX。
  • 使用 Jekyll Spaceship 插件支持媒体(YouTube、Spotify 等)。
  • 使用 Jekyll Spaceship 插件支持图表(PlantUML、Mermaid)。
  • 支持谷歌翻译。
  • 支持新文章标签。
  • 支持置顶文章标签。

此外,请访问主题的 Live Demo 网站。

安装

有三种安装方式:

基于 Gem 的主题方法

将此行添加到你的 Jekyll 网站的 Gemfile :

gem "jekyll-theme-yat"

并将此行添加到你的 Jekyll 网站的 _config.yml :

theme: jekyll-theme-yat

然后执行:

$ bundle

或者自己安装为:

$ gem install jekyll-theme-yat

使用 Jekyll Remote Theme 插件的远程主题方法

远程主题类似于基于 Gem 的主题,但不需要 Gemfile 的更改或白名单,使其非常适合托管在 GitHub Pages 的网站。

安装方法:

将此行添加到你的 Jekyll 网站的 Gemfile :

gem "jekyll-remote-theme", group: :jekyll_plugins

并将此行添加到你的 Jekyll 网站的 _config.yml :

# theme: owner/name --> Don't forget to remove/comment the gem-based theme option
remote_theme: "jeffreytse/jekyll-theme-yat"

# Add the following to activate the plugin
plugins:
  - jekyll-remote-theme

然后执行:

$ bundle

分叉/克隆项目

您需要更新 github workflow 文件 .github/workflows/build-jekyll.yml 的选项,尤其是确保 jekyll_baseurl 的值是正确的。

无限制的 GitHub Pages

GitHub Pages 在 safe 模式下运行,并且只允许 一组白名单插件/主题。换句话说,第三方 gems 无法正常工作。

要在 GitHub Pages 中无限制地使用第三方 gem:

这里有一个名为 jekyll-deploy-action 的 GitHub Action,可方便地用于 Jekyll 网站部署。👍

使用

添加或更新您可用的布局、包含文件、Sass和/或资源。

开发

要设置您的环境以开发此主题,请运行 bundle install 。

您的主题设置就像一个普通的 Jekyll 站点!要测试您的主题,请运行 bundle exec jekyll serve 并在浏览器中打开 http://localhost:4000 。这将使用您的主题启动一个 Jekyll 服务器。像平时一样添加页面、文档、数据等来测试您的主题内容。当您对主题和内容进行修改时,您的网站将重新生成,并且在刷新浏览器后应该会看到更改,就像平常一样。

当您的主题发布时,只有 _data、_layouts、_includes、_sass 和 assets 中通过 Git 跟踪的文件会被打包。要将自定义目录添加到您的主题 gem 中,请相应编辑 jekyll-theme-yat.gemspec 中的正则表达式。

贡献

问题和拉取请求非常受欢迎。如果你以前从未参与过开源项目,我非常乐意指导你如何创建一个拉取请求。

你可以通过创建一个问题来开始,描述你希望解决的问题,然后我们将从那里开始。

许可

本主题根据 MIT 许可证 授权 © JeffreyTse。

本站来源与版权声明
  • 本文标题:jekyll-theme-yat - 🎨 又一个适合优雅作家的主题
  • 本文链接:https://www.cn121.com/blog/jeffreytse-jekyll-theme-yat.html
  • 原项目:jeffreytse/jekyll-theme-yat 版权归原作者 jeffreytse 及贡献者所有
  • 收录信息:本站于 2026-10-25 收录本项目,本页所列协议与仓库指标均为收录当时的状态;该日期之后原项目的版本更新与协议变更,本页不作同步。
  • 开源协议:收录时本项目采用 MIT(查看 LICENSE 原文),本站译文为其衍生内容;使用、修改、分发请以该仓库 LICENSE 原文为准。
  • 站点出处:本文首发于 OneTwoOne,收录自 GitHub 开源项目 jeffreytse/jekyll-theme-yat。
  • 翻译说明:本页正文为人工智能生成内容——由机器翻译对原项目 README 初译、经程序校验排版,可能存在错漏,请以原项目文档为准。
  • 引用声明:商业转载、第三方聚合或 AI 检索训练引用时,请务必保留以上来源出处、本文永久链接,以及原项目的版权声明与许可信息。
  • 下架通道:若原项目此后变更或收紧了许可协议、或作者/权利人认为本站的收录方式(译文、排版适配、简介翻译等)超出其授权范围,请通过 xyd3302001@163.com 发送下架通知,并附上项目地址与本页链接。本站核实后将第一时间删除本页内容,或改为不复制原文的目录性收录;署名更正等其他要求可一并提出。