feat: enhance Open Graph image generation for homepage

- Added a new endpoint to render a homepage Open Graph image with site statistics and featured photos.
- Introduced a new template for the homepage Open Graph image, including site name, description, author avatar, and featured photos.
- Updated the Open Graph service to handle rendering of the new homepage image.
- Implemented emoji loading functionality for enhanced visual representation in Open Graph images.

Signed-off-by: Innei <tukon479@gmail.com>
This commit is contained in:
Innei
2025-11-25 17:23:58 +08:00
parent b5b4c9b7f1
commit 5bf7c06070
21 changed files with 958 additions and 299 deletions

View File

@@ -2,7 +2,7 @@
title: GitHub Storage
description: Use a GitHub repository as photo storage for simple deployments.
createdAt: 2025-11-14T22:10:00+08:00
lastModified: 2025-11-23T19:40:52+08:00
lastModified: 2025-11-25T17:23:59+08:00
order: 34
---
@@ -98,3 +98,5 @@ For private repositories:
- Ensure no individual file exceeds ~100MB
- Consider compressing large photos or using a different provider