1
0

stackbit.yaml 7.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288
  1. stackbitVersion: ~0.3.0
  2. ssgName: hugo
  3. uploadDir: images
  4. pageLayoutKey: null
  5. models:
  6. config:
  7. type: config
  8. label: Site Config
  9. fields:
  10. - type: string
  11. name: title
  12. label: Title
  13. required: true
  14. - type: string
  15. name: baseURL
  16. label: Base URL
  17. description: Hostname (and path) to the root
  18. - type: string
  19. name: languageCode
  20. - type: string
  21. name: defaultContentLanguage
  22. - type: string
  23. name: themesDir
  24. - type: string
  25. name: theme
  26. label: Theme Name
  27. - type: number
  28. name: paginate
  29. - type: boolean
  30. name: canonifyURLs
  31. - type: string
  32. name: pygmentsStyle
  33. - type: boolean
  34. name: pygmentsCodeFences
  35. - type: boolean
  36. name: pygmentsCodeFencesGuessSyntax
  37. - type: string
  38. name: disqusShortname
  39. - type: object
  40. name: params
  41. label: Params
  42. description: Site parameters
  43. fields:
  44. - type: string
  45. name: author
  46. - type: string
  47. name: description
  48. - type: string
  49. name: keywords
  50. - type: string
  51. name: info
  52. - type: string
  53. name: avatarURL
  54. - type: boolean
  55. name: hideFooter
  56. - type: string
  57. name: footerContent
  58. - type: string
  59. name: dateFormat
  60. - type: boolean
  61. name: hideCredits
  62. - type: boolean
  63. name: hideCopyright
  64. - type: boolean
  65. name: hideColorSchemeToggle
  66. - type: number
  67. name: since
  68. - type: string
  69. name: commit
  70. - type: boolean
  71. name: rtl
  72. - type: string
  73. name: colorScheme
  74. - type: number
  75. name: maxSeeAlsoItems
  76. - type: list
  77. name: customCSS
  78. - type: list
  79. name: customSCSS
  80. - type: list
  81. name: customJS
  82. - type: boolean
  83. name: enableTwemoji
  84. - type: list
  85. name: social
  86. label: Social Media Icons
  87. items:
  88. type: object
  89. fields:
  90. - type: string
  91. name: name
  92. label: Name
  93. - type: string
  94. name: icon
  95. label: Icon
  96. - type: number
  97. name: weight
  98. label: Weight
  99. - type: string
  100. name: url
  101. label: URL
  102. - type: string
  103. name: rel
  104. label: Rel
  105. - type: string
  106. name: type
  107. label: Type
  108. - type: object
  109. name: fathomAnalytics
  110. label: Fathom Analytics (optional)
  111. fields:
  112. - type: string
  113. name: siteID
  114. label: ID for Fathom Analytics
  115. - type: string
  116. name: serverURL
  117. label: URL for Fathom Analytics
  118. - type: object
  119. name: plausibleAnalytics
  120. label: Plausible Analytics (optional)
  121. fields:
  122. - type: string
  123. name: domain
  124. label: Website domain for Plausible Analytics
  125. - type: string
  126. name: serverURL
  127. label: URL for Plausible Analytics
  128. - type: object
  129. name: goatCounter
  130. label: Goat Counter (optional)
  131. fields:
  132. - type: string
  133. name: code
  134. label: URL for Goat Counter
  135. - type: object
  136. name: cloudflare
  137. label: Cloudflare Web Analytics (optional)
  138. fields:
  139. - type: string
  140. name: token
  141. label: token for Cloudflare Web Analytics
  142. - type: object
  143. name: languages
  144. fields:
  145. - type: model
  146. name: en
  147. models: [language_config]
  148. - type: model
  149. name: "pt-br"
  150. models: [language_config]
  151. - type: object
  152. name: taxonomies
  153. fields:
  154. - type: string
  155. name: category
  156. - type: string
  157. name: series
  158. - type: string
  159. name: tag
  160. - type: string
  161. name: author
  162. basicpage:
  163. type: page
  164. label: Basic Page
  165. match: "*.md"
  166. exclude:
  167. - _index.md
  168. fields:
  169. - type: string
  170. name: title
  171. label: Title
  172. - type: string
  173. name: slug
  174. label: Slug
  175. post:
  176. type: page
  177. label: Blog post
  178. folder: posts
  179. fields:
  180. - type: string
  181. name: title
  182. label: Title
  183. - type: date
  184. name: date
  185. label: Date
  186. - type: string
  187. name: slug
  188. label: Slug
  189. - type: list
  190. name: tags
  191. label: Tags
  192. items:
  193. type: string
  194. - type: list
  195. name: categories
  196. label: Categories
  197. items:
  198. type: string
  199. - type: list
  200. name: series
  201. label: Series
  202. items:
  203. type: string
  204. - type: list
  205. name: authors
  206. label: Authors
  207. items:
  208. type: string
  209. - type: string
  210. name: externalLink
  211. - type: string
  212. name: description
  213. - type: boolean
  214. name: math
  215. - type: boolean
  216. name: katex
  217. - type: list
  218. name: images
  219. items:
  220. type: string
  221. - type: image
  222. name: featuredImage
  223. label: Featured Image
  224. description: Image featured in post display
  225. - type: list
  226. name: authors
  227. items:
  228. type: string
  229. snippets:
  230. type: page
  231. label: Snippets
  232. folder: snippets
  233. fields:
  234. - type: string
  235. name: title
  236. label: Title
  237. language_config:
  238. type: object
  239. label: Language Config
  240. fields:
  241. - type: string
  242. name: languageName
  243. - type: string
  244. name: title
  245. - type: object
  246. name: params
  247. fields:
  248. - type: string
  249. name: author
  250. - type: string
  251. name: info
  252. - type: string
  253. name: description
  254. - type: string
  255. name: keywords
  256. - type: string
  257. name: footerContent
  258. - type: number
  259. name: since
  260. - type: object
  261. label: Menu
  262. name: menu
  263. fields:
  264. - type: list
  265. name: main
  266. items:
  267. type: object
  268. labelField: name
  269. fields:
  270. - type: string
  271. name: identifier
  272. label: Identifier
  273. - type: string
  274. name: name
  275. label: Title
  276. required: true
  277. - type: string
  278. name: url
  279. label: URL
  280. required: true
  281. - type: number
  282. name: weight
  283. label: Weight
  284. description: Position for sorting
  285. - type: string
  286. name: parent
  287. label: Parent Menu Identifier
  288. description: The parent of an entry should be the identifier of another entry.