summaryrefslogtreecommitdiff
path: root/hugo.yaml
blob: e7067ebea8907fef760dabc8aea8f6071c3afbe2 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
---
# Don't set baseURL as it changes link prefixes and introduces coupling with
# the domain name.
# baseURL: https://example.org/

title: CHECK CAPS LOCK
languageCode: en-us
paginate: 5
defaultContentLanguage: en

enableRobotsTXT: true
buildDrafts: false
buildFuture: false
buildExpired: false
disableHugoGeneratorInject: true  # no hugo meta in html
capitalizeListTitles: false       # otherwise tags get autocapitalized

languages:
  en:
    weight: 1
    languageCode: en-US
    languageName: πŸ‡ΊπŸ‡Έ
    params:
      homeInfoParams:
        Title: "__welcome__, denizen of the internet \U0001F44B"
    menu:
      main:
        - identifier: archive
          name: archive
          url: /archive
          weight: 10
        - identifier: tags
          name: tags
          url: /tags
          weight: 20
        - identifier: search
          name: search
          url: /search
          weight: 30
        - identifier: rss
          name: "rss"
          url: /index.xml
          weight: 40
  es:
    weight: 2
    languageCode: es-ES
    languageName: πŸ‡ͺπŸ‡Έ
    params:
      homeInfoParams:
        Title: "__hola__, hola caracola \U0001F44B"
    menu:
      main:
        - identifier: archive
          name: archivo
          url: /archive
          weight: 10
        - identifier: tags
          name: tags
          url: /tags
          weight: 20
        - identifier: search
          name: buscar
          url: /search
          weight: 30
        - identifier: rss
          name: "rss"
          url: /index.xml
          weight: 40

minify:
  disableXML: true
  minifyOutput: false

outputs:
  home:
    - HTML
    - RSS
    - JSON  # required for search to work

permalinks:
  posts: ":year/:month/:title/"  # Jekyll style permalinks

frontmatter:
  date:
    - :filename  # infer date from filename as Jekyll
    - :default   # fallback to default
  lastmod:
    - :fileModTime
    - :default

module:
  imports:
    - path: github.com/adityatelange/hugo-PaperMod
theme: ["github.com/adityatelange/hugo-PaperMod"]

# https://github.com/adityatelange/hugo-PaperMod/wiki/Installation#sample-configyml
params:
  mainsections: ["posts"]
  title: CHECK CAPS LOCK
  description: Segundo's Blog
  keywords: [Blog]

  # because I'm the only author
  hideAuthor: true

  # Gets added to the RSS feed
  author:
    name: "Christian Segundo"
    email: "christian+check-caps-lock@segundo.io"

  # to show the flags in the lang switcher
  displayFullLangName: true

  DateFormat: "January 2, 2006"

  label:
    text: "home"
    icon: /apple-touch-icon.png
    iconHeight: 35

  editPost:
    URL: "https://git.segundo.io/sites/check-caps-lock/plain/content"
    Text: "Source"
    appendFilePath: true

  defaultTheme: light
  disableThemeToggle: true
  footer:
    hideCopyright: true
    text: "dev"
  ShowCodeCopyButtons: true

  # socialIcons:
  #   - name: RSS
  #     url: /index.xml
  #   - name: "kofi"
  #     url: "https://kofi.com"
  #   - name: "x"
  #     url: "https://x.com"