3.1.0 - Added Gitea integration for Projects page
All checks were successful
Docker Deploy / build-and-push (push) Successful in 4m25s

This commit is contained in:
2025-10-08 16:12:26 -06:00
parent 50e1627ea3
commit 9b98476df6
8 changed files with 612 additions and 347 deletions

View File

@@ -1,5 +1,6 @@
import type { ImageMetadata } from "astro";
import type { ComponentType } from "preact";
import type { GiteaRepoInfo } from "./utils/gitea";
// Icon Types
export type LucideIcon = ComponentType<{ size?: number; class?: string }>;
@@ -20,8 +21,10 @@ export interface Project {
name: string;
description: string;
link: string;
tags?: string[];
status?: string;
iosLink?: string;
androidLink?: string;
giteaInfo?: GiteaRepoInfo;
}
export interface SocialLink {
@@ -124,6 +127,7 @@ export interface SiteConfig {
url: string;
author: string;
};
giteaDomains?: string[];
}
export interface Config {