Introduction
Rin is a blog based on Cloudflare Pages + Workers + D1 + R2. It does not require a server to deploy. It can be deployed just with a domain name that resolves to Cloudflare.
Demo
xeu.life
Features
- Support GitHub OAuth login. By default, the first logged-in user has management privileges, and other users are ordinary users
- Support article writing and editing
- Support local real-time saving of modifications/edits to any article without interfering between multiple articles
- Support setting it as visible only to yourself, which can serve as a draft box for cloud synchronization or record more private content
- Support dragging/pasting uploaded images to a bucket that supports the S3 protocol and generating links
- Support setting article aliases, and access articles through links such as https://xeu.life/about
- Support articles not being listed in the homepage list
- Support adding links of friends' blog, and the backend regularly checks and updates the accessible status of links every 20 minutes
- Support replying to comment articles/deleting comments
- Support sending comment notifications through Webhook
- Support automatic identification of the first picture in the article and display it as the header image in the article list
- Support inputting tag texts such as "#Blog #Cloudflare" and automatically parsing them into tags
- For more features, please refer to https://xeu.life