This adds a new Website/Docs for Snix, using Thulite / Doks, which is mostly hugo and a bit of npm. Change-Id: Iea10d4068fa783ec0ddd6bcaba5c8d92b1a1168f
		
			
				
	
	
		
			86 lines
		
	
	
	
		
			1.8 KiB
		
	
	
	
		
			TOML
		
	
	
	
	
	
			
		
		
	
	
			86 lines
		
	
	
	
		
			1.8 KiB
		
	
	
	
		
			TOML
		
	
	
	
	
	
| title = "Snix"
 | |
| baseurl = "http://snix.dev/"
 | |
| canonifyURLs = false
 | |
| disableAliases = true
 | |
| disableHugoGeneratorInject = true
 | |
| # disableKinds = ["taxonomy", "term"]
 | |
| enableEmoji = true
 | |
| enableGitInfo = false
 | |
| enableRobotsTXT = true
 | |
| languageCode = "en-US"
 | |
| pagerSize = 10
 | |
| rssLimit = 10
 | |
| summarylength = 20 # 70 (default)
 | |
| 
 | |
| # Multilingual
 | |
| defaultContentLanguage = "en"
 | |
| disableLanguages = ["de", "nl"]
 | |
| defaultContentLanguageInSubdir = false
 | |
| 
 | |
| copyRight = "Copyright (c) 2025 The Snix Project"
 | |
| 
 | |
| [build.buildStats]
 | |
|   enable = true
 | |
| 
 | |
| [outputs]
 | |
|   home = ["HTML", "RSS", "searchIndex"]
 | |
|   section = ["HTML", "RSS", "SITEMAP"]
 | |
| 
 | |
| [outputFormats.searchIndex]
 | |
|   mediaType = "application/json"
 | |
|   baseName = "search-index"
 | |
|   isPlainText = true
 | |
|   notAlternative = true
 | |
| 
 | |
| # Add output format for section sitemap.xml
 | |
| [outputFormats.SITEMAP]
 | |
|   mediaType = "application/xml"
 | |
|   baseName = "sitemap"
 | |
|   isHTML = false
 | |
|   isPlainText = true
 | |
|   noUgly = true
 | |
|   rel  = "sitemap"
 | |
| 
 | |
| [sitemap]
 | |
|   changefreq = "monthly"
 | |
|   filename = "sitemap.xml"
 | |
|   priority = 0.5
 | |
| 
 | |
| [caches]
 | |
|   [caches.getjson]
 | |
|     dir = ":cacheDir/:project"
 | |
|     maxAge = -1 # "30m"
 | |
| 
 | |
| [taxonomies]
 | |
|   contributor = "contributors"
 | |
|   category = "categories"
 | |
|   tag = "tags"
 | |
| 
 | |
| [permalinks]
 | |
|   blog = "/blog/:slug/"
 | |
|   docs = "/docs/:sections[1:]/:slug/"
 | |
| # docs = "/docs/1.0/:sections[1:]/:slug/"
 | |
| 
 | |
| [minify.tdewolff.html]
 | |
|   keepWhitespace = false
 | |
| 
 | |
| [related]
 | |
|   threshold = 80
 | |
|   includeNewer = true
 | |
|   toLower = false
 | |
|     [[related.indices]]
 | |
|       name = "categories"
 | |
|       weight = 100
 | |
|     [[related.indices]]
 | |
|       name = "tags"
 | |
|       weight = 80
 | |
|     [[related.indices]]
 | |
|       name = "date"
 | |
|       weight = 10
 | |
| 
 | |
| [imaging]
 | |
|   anchor = "Center"
 | |
|   bgColor = "#ffffff"
 | |
|   hint = "photo"
 | |
|   quality = 85
 | |
|   resampleFilter = "Lanczos"
 |