OpenGithubs / OpenGithubs/weekly
【开源自荐】一个基于 Cloudflare Pages + Workers + D1 + R2 全家桶的博客项目
Open
Nobody has claimed this yet.
- Dominant language
- No language data
- Stars
- 1.7k
- Forks
- 71
- PR merge metrics
- No merged PRs in 30d
Description
项目地址
简介
Rin 是一个基于 Cloudflare Pages + Workers + D1 + R2 的博客项目,无需服务器无需备案,只需要一个解析到 Cloudflare 的域名即可部署
演示地址
特性
- 使用 Github OAuth 登录
- 支持文章的写作与编辑
- 支持本地实时保存对任意文章的修改/编辑且多篇文章互不干扰
- 支持设置为仅自己可见,可以充当云端同步的草稿箱或者记录隐私性较强的内容
- 支持拖拽/粘贴上传图片到支持 S3 协议的存储桶并生成链接
- 支持设置文章别名,可通过形如 https://xeu.life/about 链接访问文章
- 支持文章不列出在首页列表中
- 支持添加友链,同时后端每间隔 20 分钟定期检查更新友链可访问状态
- 支持回复评论文章/删除评论
- 支持通过 Webhook 发送评论通知
- 支持自动识别文章中的第一张图片并作为头图展示在文章列表中
- 支持输入形如"#博客 #部署 #Cloudflare"之类的标签文本并自动解析为标签
- 支持夜间模式切换与跟随系统
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
The issue contains a project recommendation and links to OXeu/Rin, but names no repository file, test, entry point, or requested change. Start by checking the weekly publication workflow and the linked project; the issue does not define what completion should look like.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- github
- Domain
- content
- Issue type
- Documentation
- Difficulty
- 1/5
- Estimated time
- Under an hour
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 15/100