mirror of
				https://github.com/Wonderfall/hugo-WonderMod.git
				synced 2025-10-31 19:55:24 +01:00 
			
		
		
		
	2.0 docs
This commit is contained in:
		
							
								
								
									
										10
									
								
								config.yml
									
									
									
									
									
								
							
							
						
						
									
										10
									
								
								config.yml
									
									
									
									
									
								
							| @@ -1,16 +1,12 @@ | |||||||
| baseURL: 'https://adityatelange.github.io/hugo-PaperMod/' | baseURL: 'https://adityatelange.github.io/hugo-PaperMod/' | ||||||
| title: PaperMod | title: PaperMod | ||||||
| paginate: 5 | paginate: 5 | ||||||
| languageCode: en |  | ||||||
| DefaultContentLanguage: en |  | ||||||
| enableInlineShortcodes: true |  | ||||||
| theme: hugo-PaperMod | theme: hugo-PaperMod | ||||||
|  |  | ||||||
| params: | params: | ||||||
|   description: 'Theme PaperMod - https://github.com/adityatelange/hugo-PaperMod' |   description: 'Theme PaperMod - https://github.com/adityatelange/hugo-PaperMod' | ||||||
|   author: Theme PaperMod |   author: Theme PaperMod | ||||||
|   ShowReadingTime: true |   ShowReadingTime: true | ||||||
|   contentTypeName: posts |  | ||||||
|   defaultTheme: auto |   defaultTheme: auto | ||||||
|   ShowShareButtons: true |   ShowShareButtons: true | ||||||
|   profileMode: |   profileMode: | ||||||
| @@ -40,12 +36,6 @@ params: | |||||||
|     - name: github |     - name: github | ||||||
|       url: 'https://github.com/adityatelange/hugo-PaperMod' |       url: 'https://github.com/adityatelange/hugo-PaperMod' | ||||||
|  |  | ||||||
| markup: |  | ||||||
|   tableOfContents: |  | ||||||
|     endLevel: 3 |  | ||||||
|     ordered: false |  | ||||||
|     startLevel: 1 |  | ||||||
|  |  | ||||||
| menu: | menu: | ||||||
|   main: |   main: | ||||||
|     - name: Archives |     - name: Archives | ||||||
|   | |||||||
| @@ -9,7 +9,7 @@ author: "Aditya Telange" | |||||||
| tocopen: true | tocopen: true | ||||||
| --- | --- | ||||||
|  |  | ||||||
| ## Assets (js/css) | ### Assets (js/css) | ||||||
| The following is enabled by default | The following is enabled by default | ||||||
| - [minification](https://gohugo.io/hugo-pipes/minification/) - makes the assets size smallest as possible. | - [minification](https://gohugo.io/hugo-pipes/minification/) - makes the assets size smallest as possible. | ||||||
| - [bundling](https://gohugo.io/hugo-pipes/bundling/) - bundles all the styles in one single asset | - [bundling](https://gohugo.io/hugo-pipes/bundling/) - bundles all the styles in one single asset | ||||||
| @@ -17,44 +17,43 @@ The following is enabled by default | |||||||
|  |  | ||||||
| --- | --- | ||||||
|  |  | ||||||
| ## Default Theme light/dark | ### Default Theme light/dark/auto | ||||||
|  |  | ||||||
| ```yml |  | ||||||
| params: |  | ||||||
|     defaultTheme: light |  | ||||||
| ``` |  | ||||||
|  |  | ||||||
| or |  | ||||||
|  |  | ||||||
| ```yml |  | ||||||
| params: |  | ||||||
|     defaultTheme: dark |  | ||||||
| ``` |  | ||||||
|  |  | ||||||
| or |  | ||||||
|  |  | ||||||
| ```yml | ```yml | ||||||
| params: | params: | ||||||
|  |     # defaultTheme: light | ||||||
|  |     # defaultTheme: dark | ||||||
|     defaultTheme: auto # to switch between dark or light according to browser theme |     defaultTheme: auto # to switch between dark or light according to browser theme | ||||||
| ``` | ``` | ||||||
| </details> | </details> | ||||||
|  |  | ||||||
| --- | --- | ||||||
|  |  | ||||||
| ## Archives Layout | ### Theme Switch Toggle (enabled by default) | ||||||
|  |  | ||||||
| Add vars below to page-variables | Shows icon besides title of page to change theme | ||||||
|  |  | ||||||
|  | To disable it : | ||||||
|  |  | ||||||
|  | ```yml | ||||||
|  | disableThemeToggle : true | ||||||
|  | ``` | ||||||
|  |  | ||||||
|  | --- | ||||||
|  |  | ||||||
|  | ### Archives Layout | ||||||
|  |  | ||||||
|  | Create a page with `archive.md` | ||||||
|  | Add vars below to its page-variables | ||||||
|  |  | ||||||
| ```yml | ```yml | ||||||
| layout: "archives" | layout: "archives" | ||||||
| ``` | ``` | ||||||
| ex: [here](https://raw.githubusercontent.com/adityatelange/hugo-PaperMod/exampleSite/content/archives.md) | ex: [archives.md](https://raw.githubusercontent.com/adityatelange/hugo-PaperMod/exampleSite/content/archives.md) | ||||||
|  |  | ||||||
|  |  | ||||||
|  |  | ||||||
| --- | --- | ||||||
|  |  | ||||||
| ## Home-Info Mode | ### Home-Info Mode | ||||||
|  |  | ||||||
| Use 1st entry as some Information | Use 1st entry as some Information | ||||||
|  |  | ||||||
| @@ -78,7 +77,7 @@ ex. [here](https://github.com/adityatelange/hugo-PaperMod/blob/exampleSite/confi | |||||||
|  |  | ||||||
| --- | --- | ||||||
|  |  | ||||||
| ## Profile Mode | ### Profile Mode | ||||||
|  |  | ||||||
| Shows Index/Home page as Full Page with Social Links and Image | Shows Index/Home page as Full Page with Social Links and Image | ||||||
|  |  | ||||||
| @@ -108,33 +107,28 @@ params: | |||||||
|  |  | ||||||
| --- | --- | ||||||
|  |  | ||||||
| ## [Draft](https://gohugo.io/getting-started/usage/#draft-future-and-expired-content) Page indication | ### Draft Page indication | ||||||
|  |  | ||||||
| adds `[draft]` mark to indicate draft pages. | adds `[draft]` mark to indicate draft pages. | ||||||
|  |  | ||||||
| --- | --- | ||||||
|  |  | ||||||
| ## Cover for a Post | ### Post Cover Image | ||||||
|  |  | ||||||
| In post's page-variables add : | In post's page-variables add : | ||||||
|  |  | ||||||
| ```yml | ```yml | ||||||
| cover = "<absolute image url>" | cover: | ||||||
| # can also paste direct link from external site |   image: '<image path/url>' | ||||||
| # ex. https://i.ibb.co/K0HVPBd/paper-mod-profilemode.png |   # can also paste direct link from external site | ||||||
|  |   # ex. https://i.ibb.co/K0HVPBd/paper-mod-profilemode.png | ||||||
|  |   alt: '<alt text>' | ||||||
|  |   caption: '<text>' | ||||||
| ``` | ``` | ||||||
|  |  | ||||||
|  |  | ||||||
|  |  | ||||||
| --- | --- | ||||||
|  |  | ||||||
| ## Scroll-to-Top Button (by default) | ### Share Buttons on post | ||||||
|  |  | ||||||
| Displays a Scroll-to-Top button in right-bottom corner |  | ||||||
|  |  | ||||||
| --- |  | ||||||
|  |  | ||||||
| ## Share Buttons on post |  | ||||||
|  |  | ||||||
| Displays Share Buttons at Bottom of each post | Displays Share Buttons at Bottom of each post | ||||||
|  |  | ||||||
| @@ -144,11 +138,9 @@ params: | |||||||
|     ShowShareButtons: true |     ShowShareButtons: true | ||||||
| ``` | ``` | ||||||
|  |  | ||||||
|  |  | ||||||
|  |  | ||||||
| --- | --- | ||||||
|  |  | ||||||
| ## Show post reading time | ### Show post reading time | ||||||
|  |  | ||||||
| Displays Reading Time (the estimated time, in minutes, it takes to read the content.) | Displays Reading Time (the estimated time, in minutes, it takes to read the content.) | ||||||
|  |  | ||||||
| @@ -160,7 +152,7 @@ Params: | |||||||
|  |  | ||||||
| --- | --- | ||||||
|  |  | ||||||
| ## Show Table of Contents (Toc) on blog post | ### Show Table of Contents (Toc) on blog post | ||||||
|  |  | ||||||
| Displays ToC on blog-pages | Displays ToC on blog-pages | ||||||
|  |  | ||||||
| @@ -176,7 +168,7 @@ TocOpen: true | |||||||
|  |  | ||||||
| --- | --- | ||||||
|  |  | ||||||
| ## Comments | ### Comments | ||||||
|  |  | ||||||
| to add comments, create a html file | to add comments, create a html file | ||||||
|  |  | ||||||
| @@ -195,8 +187,26 @@ read more about this [here](https://gohugo.io/content-management/comments/) | |||||||
|  |  | ||||||
| --- | --- | ||||||
|  |  | ||||||
| ## Scroll-Bar themed (by default) | ### Misc | ||||||
|  |  | ||||||
| --- | #### Scroll-Bar themed (by default) | ||||||
|  |  | ||||||
| ## Smooth Scroll between in-page links (by default) | #### Smooth Scroll between in-page links (by default) | ||||||
|  |  | ||||||
|  | #### Scroll-to-Top Button (by default) | ||||||
|  |  | ||||||
|  | Displays a Scroll-to-Top button in right-bottom corner | ||||||
|  |  | ||||||
|  | #### Google Analytics integration | ||||||
|  |  | ||||||
|  | #### Open-Graph support | ||||||
|  |  | ||||||
|  | #### Twitter Cards Support | ||||||
|  |  | ||||||
|  | #### Syntax highlighting | ||||||
|  |  | ||||||
|  | #### Twitter cards and opengraph tags support | ||||||
|  |  | ||||||
|  | #### RSS feeds | ||||||
|  |  | ||||||
|  | #### Multilingual Support | ||||||
| @@ -6,8 +6,12 @@ weight: 1 | |||||||
| aliases: ['/papermod-installation'] | aliases: ['/papermod-installation'] | ||||||
| tags: ['PaperMod'] | tags: ['PaperMod'] | ||||||
| author: "Aditya Telange" | author: "Aditya Telange" | ||||||
|  | showToc: true | ||||||
|  | TocOpen: true | ||||||
| --- | --- | ||||||
|  |  | ||||||
|  | ## Guide | ||||||
|  |  | ||||||
| Follow [this](https://gohugo.io/getting-started/quick-start/) guide to setup hugo and create a new site. | Follow [this](https://gohugo.io/getting-started/quick-start/) guide to setup hugo and create a new site. | ||||||
| Make sure you install latest version of `hugo`(>=0.57.1). | Make sure you install latest version of `hugo`(>=0.57.1). | ||||||
|  |  | ||||||
| @@ -35,7 +39,7 @@ Inside the folder of your Hugo site, run: | |||||||
| > > git submodule update --remote --merge | > > git submodule update --remote --merge | ||||||
| > > ``` | > > ``` | ||||||
| > > | > > | ||||||
| Then change in `config.toml`: | Then change in `config.yml`: | ||||||
| > | > | ||||||
| ```yml | ```yml | ||||||
| theme: "hugo-PaperMod" | theme: "hugo-PaperMod" | ||||||
| @@ -45,6 +49,98 @@ Example Site Structure is present here: [exampleSite](https://github.com/adityat | |||||||
|  |  | ||||||
| --- | --- | ||||||
|  |  | ||||||
|  | ### Sample `config.yml` | ||||||
|  |  | ||||||
|  | ```yml | ||||||
|  | baseURL: 'https://examplesite.com' | ||||||
|  | title: ExampleSite | ||||||
|  | paginate: 5 | ||||||
|  | theme: hugo-PaperMod | ||||||
|  |  | ||||||
|  | enableRobotsTXT: true | ||||||
|  | buildDrafts: false | ||||||
|  | buildFuture: false | ||||||
|  | buildExpored: false | ||||||
|  |  | ||||||
|  | googleAnalytics: UA-123-45 | ||||||
|  |  | ||||||
|  | minify: | ||||||
|  |   disableXML: true | ||||||
|  |   minifyOutput: true | ||||||
|  |  | ||||||
|  | params: | ||||||
|  |   env: production # to enable google analytics, opengraph, twitter-cards and schema. | ||||||
|  |   title: ExampleSite | ||||||
|  |   description: 'ExampleSite's description' | ||||||
|  |   author: Me | ||||||
|  |  | ||||||
|  |   images: "<link or path of image for opengraph, twitter-cards>" | ||||||
|  |  | ||||||
|  |   ShowReadingTime: true | ||||||
|  |   ShowShareButtons: true | ||||||
|  |   comments: false | ||||||
|  |   defaultTheme: auto | ||||||
|  |   disableThemeToggle : false | ||||||
|  |   disableSpecial1stPost : false | ||||||
|  |  | ||||||
|  |   # profile-mode | ||||||
|  |   profileMode: | ||||||
|  |     enabled: false # needs to be explicitly set | ||||||
|  |     title: ExampleSite | ||||||
|  |     # imageUrl: '<img location>' | ||||||
|  |     # imageTitle: my image | ||||||
|  |     buttons: | ||||||
|  |       - name: Posts | ||||||
|  |         url: posts | ||||||
|  |       - name: Tags | ||||||
|  |         url: tags | ||||||
|  |  | ||||||
|  |   # home-info mode | ||||||
|  |   homeInfoParams: | ||||||
|  |     Title: "Hi there \U0001F44B" | ||||||
|  |     Content: Welcome to my blog | ||||||
|  |  | ||||||
|  |   socialIcons: | ||||||
|  |     - name: twitter | ||||||
|  |       url: 'https://twitter.com/' | ||||||
|  |     - name: stackoverflow | ||||||
|  |       url: 'https://stackoverflow.com' | ||||||
|  |     - name: github | ||||||
|  |       url: 'https://github.com/' | ||||||
|  |  | ||||||
|  |  | ||||||
|  |   analytics: | ||||||
|  |     google: | ||||||
|  |       SiteVerificationTag: "XYZabc" | ||||||
|  | ``` | ||||||
|  |  | ||||||
|  | --- | ||||||
|  |  | ||||||
|  | ### Sample `Page.md` | ||||||
|  |  | ||||||
|  | ```yml | ||||||
|  | --- | ||||||
|  | title: "My 1st post" | ||||||
|  | date: 2020-09-15T11:30:03+00:00 | ||||||
|  | weight: 1 | ||||||
|  | aliases: ['/first'] | ||||||
|  | tags: ['first'] | ||||||
|  | author: "Me" | ||||||
|  | showToc: true | ||||||
|  | TocOpen: false | ||||||
|  | draft: false | ||||||
|  | hidemeta: false | ||||||
|  | disableShare: false | ||||||
|  | cover: | ||||||
|  |   image: '<image path/url>' | ||||||
|  |   alt: '<alt text>' | ||||||
|  |   caption: '<text>' | ||||||
|  | comments: false | ||||||
|  | --- | ||||||
|  | ``` | ||||||
|  |  | ||||||
|  | --- | ||||||
|  |  | ||||||
| ###  [Papermod - Features](../papermod-features) | ###  [Papermod - Features](../papermod-features) | ||||||
| ###  [Papermod - How to Guide](../papermod-how-to-guide) | ###  [Papermod - How to Guide](../papermod-how-to-guide) | ||||||
| ###  [Papermod - Icons](../papermod-icons) | ###  [Papermod - Icons](../papermod-icons) | ||||||
		Reference in New Issue
	
	Block a user
	 Aditya Telange
					Aditya Telange