{"id":13494482,"url":"https://github.com/Innei/Shiro","last_synced_at":"2025-03-28T14:31:18.051Z","repository":{"id":176438807,"uuid":"613871850","full_name":"Innei/Shiro","owner":"Innei","description":"📜 A minimalist personal website embodying the purity of paper and freshness of snow.","archived":false,"fork":false,"pushed_at":"2024-10-29T14:17:42.000Z","size":12964,"stargazers_count":3444,"open_issues_count":6,"forks_count":741,"subscribers_count":13,"default_branch":"main","last_synced_at":"2024-10-29T15:48:36.755Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://innei.in","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Innei.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null},"funding":{"github":["innei"],"patreon":null,"open_collective":null,"ko_fi":null,"tidelift":null,"community_bridge":null,"liberapay":null,"issuehunt":null,"otechie":null,"lfx_crowdfunding":null,"custom":["https://afdian.net/@Innei"]}},"created_at":"2023-03-14T12:47:43.000Z","updated_at":"2024-10-29T07:45:35.000Z","dependencies_parsed_at":"2024-04-15T22:43:23.669Z","dependency_job_id":"98488093-1953-4977-80c6-453b87f04ef6","html_url":"https://github.com/Innei/Shiro","commit_stats":null,"previous_names":["innei/springtide","innei/shiro"],"tags_count":18,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Innei%2FShiro","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Innei%2FShiro/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Innei%2FShiro/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Innei%2FShiro/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Innei","download_url":"https://codeload.github.com/Innei/Shiro/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246045933,"owners_count":20714873,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-07-31T19:01:25.441Z","updated_at":"2025-03-28T14:31:18.031Z","avatar_url":"https://github.com/Innei.png","language":"TypeScript","funding_links":["https://github.com/sponsors/innei","https://afdian.net/@Innei","https://github.com/sponsors/Innei"],"categories":["TypeScript","Projects (Open Source, \u003e1k stars)"],"sub_categories":[],"readme":"# Shiro\n\n一个极简主义的个人网站，纸的纯净和雪的清新。\n\n为 [Mix Space](https://github.com/mx-space) 服务的个人站点前端。\n\n以下是一些使用 Shiro 的示例站点：\n\n- [静かな森](https://innei.in)\n- [可愛い松](https://blog.wibus.ren/)\n- [启动台の博客](https://www.launchpadx.top/)\n\n欢迎你来体验 Shiro 的魅力！\n\n## :sparkles: 特征\n\n1. :rocket: **SEO 100%，性能优秀**：在 LightHouse 中表现优秀，Performance \u003e 90%，Best practice \u003e 90%。\n2. :art: **UI 现代化，简洁不简单**：用户界面设计现代化，简洁而不简单，让你的体验更加流畅。\n3. :gem: **注重细节，UX 极致**：注重每一个细节，所有的动画都使用符合物理的 Spring 弹性动画，每一帧都是大自然的感觉。\n4. :bell: **接入 WebSocket，实时获取最新的文章通知**：通过 WebSocket，访客能够实时获取最新的文章通知。\n5. :computer: **实时活动状态展示**：配合 [ProcessReporter](https://github.com/mx-space/ProcessReporterMac)，可以在主页上显示实时活动状态。\n6. :pencil: **Markdown 的扩展语法**：支持更多的 Markdown 扩展语法，等待你的发掘和使用。\n7. :zap: **轻量级管理面板**：可以在管理面板中管理文章、评论等。\n\n## :wrench: 技术栈\n\n- NextJS (App Router)\n- Jotai\n- Framer motion\n- Radix UI\n- Socket.IO\n- TailwindCSS\n\n## 📄 使用文档\n\n前往：https://mx-space.js.org/docs/themes/shiro/deploy\n\n感谢 @wibus-wee 和 @wuhang2003 等其他社区贡献者编写。\n\n## :camera: 截图\n\n\u003cimg width=\"1471\" alt=\"Live Demo\" src=\"https://github.com/Innei/Shiro/assets/41265413/bf8af4ec-0f0c-441a-8c06-4b44e1649597\"\u003e\n\n轻管理面板：\n\n![](https://github.com/Innei/Shiro/assets/41265413/4bb5b34a-3ce2-45da-bec7-4596ac87f849)\n![](https://github.com/Innei/Shiro/assets/41265413/592941d0-2ebe-4d64-bd77-3171829bd896)\n\n\u003cdetails\u003e\n\u003csummary\u003e\n点击查看部分完整页面截图\n\u003c/summary\u003e\n\n![页面截图 1](https://github.com/Innei/Shiro/assets/41265413/1b85c9be-0cd3-46b5-a089-a9ab97fdfecb)\n![页面截图 2](https://github.com/Innei/Shiro/assets/41265413/d808d288-c022-42f2-8d74-ad057a588771)\n\n\u003c/details\u003e\n\n## :zap: 性能\n\n在 M2 Macbook Air 环境中对逻辑最重的页面进行了测试。\n\n![](https://github.com/Innei/Shiro/assets/41265413/f76152af-4a52-46a2-9b83-20567800ba75)\n\n## :rocket: 部署\n\n[看这里](https://mx-space.js.org/docs/themes/shiro/deploy).\n\n## :whale: 运行\n\n### :hammer: 通过预构建运行\n\n首先在 `https://github.com/Innei/Shiro/releases` 中下载预构建好的 `release.zip`。然后解压它。\n\n```sh\ncd standalone\nvim .env # 修改你的 ENV 变量\nexport PORT=2323\nnode server.js\n```\n\n### :books: 推荐使用 Docker Compose\n\n```sh\nmkdir shiro\ncd shiro\nwget https://raw.githubusercontent.com/Innei/Shiro/main/docker-compose.yml\nwget https://raw.githubusercontent.com/Innei/Shiro/main/.env.template .env\n\nvim .env # 修改你的 ENV 变量\ndocker compose up -d\n\ndocker compose pull # 后续更新镜像\n```\n\n## Markdown 扩展语法\n\n请阅读 https://shiro.innei.in/#/markdown\n\n## :heart: 鸣谢 \u0026 许可\n\n2024 © Innei，本软件遵循 AGPLv3 许可证，附加特定的商业使用条件。此外，使用本项目还需要遵循[附加条款和条件](ADDITIONAL_TERMS.md)。\n\n部分代码参考自 GPT-4 和 [cali.so](https://github.com/CaliCastle/cali.so)。\n\n感谢 Mix Space Team 和广大社区朋友们的贡献。\n\n[赞助版](https://github.com/sponsors/Innei)：[白い](https://github.com/innei-dev/Shiroi)\n\n\u003e [个人网站](https://innei.in/) · GitHub [@Innei](https://github.com/innei/)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FInnei%2FShiro","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FInnei%2FShiro","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FInnei%2FShiro/lists"}