|
| 1 | +# {{ .Site.Title }} - Complete Documentation |
| 2 | + |
| 3 | +## Website Information |
| 4 | +- **Name**: {{ .Site.Title }} |
| 5 | +- **Base URL**: {{ .Site.BaseURL }} |
| 6 | +- **Language**: {{ .Site.LanguageCode | default "en-US" }} |
| 7 | +- **Technology**: Hugo static site generator |
| 8 | +- **Concise summary**: {{ .Site.BaseURL }}llms.txt |
| 9 | + |
| 10 | +## Description |
| 11 | +{{ .Site.Params.description }} |
| 12 | + |
| 13 | +## Detailed Category Breakdown |
| 14 | + |
| 15 | +{{ range hugo.Data.home.categories -}} |
| 16 | +### {{ .name }} ({{ .seeAllUrl | default (printf "/browse/%s/" (.slug | default (.name | anchorize))) }}) |
| 17 | +{{ .subtitle }} |
| 18 | + |
| 19 | +| Tool | URL | Description | |
| 20 | +|------|-----|-------------| |
| 21 | +{{ range .items -}} |
| 22 | +{{- $url := .url -}} |
| 23 | +{{- if not (or (hasPrefix $url "http://") (hasPrefix $url "https://")) -}} |
| 24 | + {{- if not (hasPrefix $url "/") -}}{{- $url = printf "/%s" $url -}}{{- end -}} |
| 25 | + {{- $url = printf "%s%s" $.Site.BaseURL (strings.TrimPrefix "/" $url) -}} |
| 26 | +{{- end -}} |
| 27 | +| {{ .name }} | {{ $url }} | {{ .description | default "" }} | |
| 28 | +{{ end -}} |
| 29 | + |
| 30 | +{{ end -}} |
| 31 | + |
| 32 | +## Data-Driven Sections |
| 33 | + |
| 34 | +### AI Tools |
| 35 | +{{ if hugo.Data.ai -}} |
| 36 | +{{ if hugo.Data.ai.data -}} |
| 37 | +| AI Tool | URL | |
| 38 | +|---------|-----| |
| 39 | +{{ range hugo.Data.ai.data -}} |
| 40 | +{{- $url := .url -}} |
| 41 | +{{- if not (or (hasPrefix $url "http://") (hasPrefix $url "https://")) -}} |
| 42 | + {{- if not (hasPrefix $url "/") -}}{{- $url = printf "/%s" $url -}}{{- end -}} |
| 43 | + {{- $url = printf "%s%s" $.Site.BaseURL (strings.TrimPrefix "/" $url) -}} |
| 44 | +{{- end -}} |
| 45 | +| {{ .name }} | {{ $url }} | |
| 46 | +{{ end -}} |
| 47 | +{{ end -}} |
| 48 | +{{ end -}} |
| 49 | + |
| 50 | +### Games |
| 51 | +{{ if hugo.Data.games -}} |
| 52 | +{{ if hugo.Data.games.data -}} |
| 53 | +| Game | URL | |
| 54 | +|------|-----| |
| 55 | +{{ range hugo.Data.games.data -}} |
| 56 | +{{- $url := .url -}} |
| 57 | +{{- if not (or (hasPrefix $url "http://") (hasPrefix $url "https://")) -}} |
| 58 | + {{- if not (hasPrefix $url "/") -}}{{- $url = printf "/%s" $url -}}{{- end -}} |
| 59 | + {{- $url = printf "%s%s" $.Site.BaseURL (strings.TrimPrefix "/" $url) -}} |
| 60 | +{{- end -}} |
| 61 | +| {{ .name }} | {{ $url }} | |
| 62 | +{{ end -}} |
| 63 | +{{ end -}} |
| 64 | +{{ end -}} |
| 65 | + |
| 66 | +### Design Lab |
| 67 | +{{ if hugo.Data.designlab -}} |
| 68 | +{{ if hugo.Data.designlab.data -}} |
| 69 | +| Design Tool | URL | |
| 70 | +|-------------|-----| |
| 71 | +{{ range hugo.Data.designlab.data -}} |
| 72 | +{{- $url := .url -}} |
| 73 | +{{- if not (or (hasPrefix $url "http://") (hasPrefix $url "https://")) -}} |
| 74 | + {{- if not (hasPrefix $url "/") -}}{{- $url = printf "/%s" $url -}}{{- end -}} |
| 75 | + {{- $url = printf "%s%s" $.Site.BaseURL (strings.TrimPrefix "/" $url) -}} |
| 76 | +{{- end -}} |
| 77 | +| {{ .name }} | {{ $url }} | |
| 78 | +{{ end -}} |
| 79 | +{{ end -}} |
| 80 | +{{ end -}} |
| 81 | + |
| 82 | +## All Pages |
| 83 | + |
| 84 | +| Title | Path | |
| 85 | +|-------|------| |
| 86 | +{{ range where site.Pages "Kind" "page" -}} |
| 87 | +{{ if and (ne .Permalink "") (ne .Draft true) -}} |
| 88 | +| {{ .Title }} | {{ .RelPermalink }} | |
| 89 | +{{ end -}} |
| 90 | +{{ end -}} |
| 91 | + |
| 92 | +Last Updated: {{ now.Format "January 2006" }} |
0 commit comments