docs: introduce primary theme color
This commit is contained in:
		@@ -29,7 +29,7 @@ I wanted it to be nearly as feature-rich as popular blogging templates like [bea
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
## Features
 | 
					## Features
 | 
				
			||||||
 | 
					
 | 
				
			||||||
- Easy styling customization with [Tailwind 2.0](https://blog.tailwindcss.com/tailwindcss-v2)
 | 
					- Easy styling customization with [Tailwind 2.0](https://blog.tailwindcss.com/tailwindcss-v2) and primary color attribute
 | 
				
			||||||
- Near perfect lighthouse score - [Lighthouse report](https://www.webpagetest.org/result/210111_DiC1_08f3670c3430bf4a9b76fc3b927716c5/)
 | 
					- Near perfect lighthouse score - [Lighthouse report](https://www.webpagetest.org/result/210111_DiC1_08f3670c3430bf4a9b76fc3b927716c5/)
 | 
				
			||||||
- Lightweight, 43kB first load JS, uses Preact in production build
 | 
					- Lightweight, 43kB first load JS, uses Preact in production build
 | 
				
			||||||
- Mobile-friendly view
 | 
					- Mobile-friendly view
 | 
				
			||||||
@@ -95,7 +95,7 @@ You can start editing the page by modifying `pages/index.js`. The page auto-upda
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
`public/static` - store assets such as images and favicons.
 | 
					`public/static` - store assets such as images and favicons.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
`css/tailwind.css` - contains the tailwind stylesheet which can be modified to change the overall look and feel of the site.
 | 
					`tailwind.config.js` and `css/tailwind.css` - contain the tailwind stylesheet which can be modified to change the overall look and feel of the site.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
`components/social-icons` - to add other icons, simply copy an svg file from [Simple Icons](https://simpleicons.org/) and map them in `index.js`. Other icons uses [heroicons](https://heroicons.com/).
 | 
					`components/social-icons` - to add other icons, simply copy an svg file from [Simple Icons](https://simpleicons.org/) and map them in `index.js`. Other icons uses [heroicons](https://heroicons.com/).
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -34,7 +34,7 @@ I wanted it to be nearly as feature-rich as popular blogging templates like [bea
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
## Features
 | 
					## Features
 | 
				
			||||||
 | 
					
 | 
				
			||||||
- Easy styling customization with [Tailwind 2.0](https://blog.tailwindcss.com/tailwindcss-v2)
 | 
					- Easy styling customization with [Tailwind 2.0](https://blog.tailwindcss.com/tailwindcss-v2) and primary color attribute
 | 
				
			||||||
- Near perfect lighthouse score - [Lighthouse report](https://www.webpagetest.org/result/210111_DiC1_08f3670c3430bf4a9b76fc3b927716c5/)
 | 
					- Near perfect lighthouse score - [Lighthouse report](https://www.webpagetest.org/result/210111_DiC1_08f3670c3430bf4a9b76fc3b927716c5/)
 | 
				
			||||||
- Lightweight, 43kB first load JS, uses Preact in production build
 | 
					- Lightweight, 43kB first load JS, uses Preact in production build
 | 
				
			||||||
- Mobile-friendly view
 | 
					- Mobile-friendly view
 | 
				
			||||||
@@ -99,7 +99,7 @@ You can start editing the page by modifying `pages/index.js`. The page auto-upda
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
`public/static` - store assets such as images and favicons.
 | 
					`public/static` - store assets such as images and favicons.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
`css/tailwind.css` - contains the tailwind stylesheet which can be modified to change the overall look and feel of the site.
 | 
					`tailwind.config.js` and `css/tailwind.css` - contain the tailwind stylesheet which can be modified to change the overall look and feel of the site.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
`components/social-icons` - to add other icons, simply copy an svg file from [Simple Icons](https://simpleicons.org/) and map them in `index.js`. Other icons uses [heroicons](https://heroicons.com/).
 | 
					`components/social-icons` - to add other icons, simply copy an svg file from [Simple Icons](https://simpleicons.org/) and map them in `index.js`. Other icons uses [heroicons](https://heroicons.com/).
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -11,10 +11,32 @@ layout: PostSimple
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
A post on the new features introduced in v1.0. New features:
 | 
					A post on the new features introduced in v1.0. New features:
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					- [Theme colors](#theme-colors)
 | 
				
			||||||
- [Layouts](#layouts)
 | 
					- [Layouts](#layouts)
 | 
				
			||||||
- [Multiple authors](#multiple-authors)
 | 
					- [Multiple authors](#multiple-authors)
 | 
				
			||||||
- [Copy button for code blocks](#copy-button-for-code-blocks)
 | 
					- [Copy button for code blocks](#copy-button-for-code-blocks)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					## Theme colors
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					You can easily modify the theme color by changing the primary attribute in the tailwind config file:
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					```:tailwind.config.js
 | 
				
			||||||
 | 
					theme: {
 | 
				
			||||||
 | 
					    colors: {
 | 
				
			||||||
 | 
					      primary: colors.teal,
 | 
				
			||||||
 | 
					      gray: colors.trueGray,
 | 
				
			||||||
 | 
					      ...
 | 
				
			||||||
 | 
					    }
 | 
				
			||||||
 | 
					  ...
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					```
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					The primary color attribute should be assigned an object with keys from 50, 100, 200 ... 900 and the corresponding color code values.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					Tailwind includes great default color palettes that can be used for theming your own website. Check out [customizing colors documentation page](https://tailwindcss.com/docs/customizing-colors) for the full range of options.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					Migrating from v1? You can revert to the previous theme by setting `primary` to `colors.sky` (Tailwind 2.2.2 and above, otherwise `colors.lightBlue`) and changing gray to `colors.coolGray`.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
## Layouts
 | 
					## Layouts
 | 
				
			||||||
 | 
					
 | 
				
			||||||
You can map mdx blog content to layout components by configuring the frontmatter field. For example, this post is written with the new `PostSimple` layout!
 | 
					You can map mdx blog content to layout components by configuring the frontmatter field. For example, this post is written with the new `PostSimple` layout!
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -20,7 +20,7 @@ module.exports = {
 | 
				
			|||||||
        sans: ['Inter', ...defaultTheme.fontFamily.sans],
 | 
					        sans: ['Inter', ...defaultTheme.fontFamily.sans],
 | 
				
			||||||
      },
 | 
					      },
 | 
				
			||||||
      colors: {
 | 
					      colors: {
 | 
				
			||||||
        primary: colors.cyan,
 | 
					        primary: colors.teal,
 | 
				
			||||||
        gray: colors.trueGray,
 | 
					        gray: colors.trueGray,
 | 
				
			||||||
        code: {
 | 
					        code: {
 | 
				
			||||||
          green: '#b5f4a5',
 | 
					          green: '#b5f4a5',
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user