new theme

This commit is contained in:
rustdesk
2025-06-15 02:57:17 +08:00
parent 989642a024
commit 78ae2a484c
40 changed files with 1091 additions and 243 deletions

View File

@@ -0,0 +1,17 @@
{{/*
Notice shortcode for alerts/callouts (replacement for Learn theme)
Uses Hextra's native GitHub-style alert system
*/}}
{{- $type := .Get 0 | default "note" -}}
{{- $content := .Inner | strings.TrimSpace -}}
{{/* Map Learn theme notice types to Hextra alert types */}}
{{- $alertType := $type -}}
{{- if eq $type "info" -}}
{{- $alertType = "note" -}}
{{- else if eq $type "danger" -}}
{{- $alertType = "caution" -}}
{{- end -}}
{{/* Use Hextra's GitHub-style alert component */}}
{{- partial "components/github-style-alert.html" (dict "content" ($content | markdownify) "alertType" $alertType "alertTitle" "") -}}