【开源分享】ThoughtLite - 专注内容创作的现代化 Astro 主题

五月七日千緒 2025-11-24 16:42 1

ThoughtLite


一款专注内容创作的现代化 Astro 主题 ^-^





主题共开发了两个分支:























分支 特色 预览地址
main 静态化构建,可部署在任何静态托管平台 Vercel
cloudflare 内置评论系统,仅支持在 Cloudflare 部署 Cloudflare Workers

特性


main 分支:



  • 响应式设计 - 移动端、平板、桌面自适应。

  • 亮色 / 深色模式 - 自动跟随系统,并支持手动切换。

  • CSR 动态内容筛选 - 通过 History API 实现的列表筛选和分页。

  • i18n 支持 - 可扩展的多语言支持,单语言模式同样适用。

  • Sitemap 及 Feed 订阅 - 自动化生成 Sitemap 和 Atom Feed。

  • OpenGraph 支持 - 内置 Open Graph 元标签,优化社交媒体分享效果。


cloudflare 分支:



  • 评论系统 - 基于 Cloudflare D1,部署便捷,隐私可控;支持 OAuth 身份认证和免登录评论。

  • 桌面通知 - 使用 Web Push API 推送实时通知。


技术栈



  • 核心框架 - Astro

  • UI 组件 - Svelte

  • CSS 引擎 - UnoCSS

  • 图标 - Iconify

  • OAuth 认证 - Arctic

  • 对象关系映射 - Drizzle ORM


灵感来源



  • Astro Sphere

  • astro-vitesse

  • Miniblog

  • AstroPaper with I18n


详情可参阅 GitHub 仓库:




感兴趣的佬友可以点点^-^支持一下!

最新回复 (8)
  • 大帅哥 11-24 16:56
    1

    感谢大佬!

  • Gnirut 11-25 11:53
    2

    感觉很不错,又可以开始换主题了 ^-^


    大佬能不能讲讲怎么迁移评论数据,目前在用 twikoo,想体验 cloudflare 全家桶,但是以前的评论不知道怎么搬过去。

  • 五月七日千緒 楼主 11-25 18:05
    3

    Twikoo 的评论结构应该也是树状的,单纯写个脚步连接两边的数据库仅仅把评论内容迁移过来是没问题的。


    但是如果要迁用户信息就有点困难了,我的评论系统没有没提供邮箱字段,匿名用户只有昵称,除此之外就是 OAuth 登录的账户了。所以直接迁移相当于全都要变成匿名评论,看你能不能接受了 ^-^

  • Gnirut 11-25 18:48
    4

    建议大佬在 Contributing Guide 那里注明能不能用中文在 issue 和 pr 交流,规定一下一律英语或者可以中英双语这样,都是国人的话个人更喜欢直接母语交流 ^-^

  • 五月七日千緒 楼主 11-25 19:42
    5

    感谢建议!


    不过因为下游开发者不仅仅是国人,所以暂时先全部用英语交流。

    对于贡献文档的修改,我会考虑的。

  • 太玄琴心 11-28 00:22
    6

    看起来挺舒服

  • violet 02-26 22:09
    7

    很精美的一个主题

  • 方生无归 06-19 19:59
    8

    哇,真好看啊,谢谢佬友开源!


    Mark了,回去部署试试。

* 帖子来源Linux.do
返回