web/_posts/2019-08-11-customize-the-favicon.md

38 lines
1.9 KiB
Markdown
Raw Normal View History

2019-09-30 15:38:58 +03:00
---
2020-04-06 21:11:50 +03:00
title: Customize the Favicon
2022-03-16 21:05:45 +03:00
author: cotes
2019-09-30 15:38:58 +03:00
date: 2019-08-11 00:34:00 +0800
categories: [Blogging, Tutorial]
tags: [favicon]
---
2022-01-22 18:21:00 +03:00
The [favicons](https://www.favicon-generator.org/about/) of [**Chirpy**](https://github.com/cotes2020/jekyll-theme-chirpy/) are placed in the directory `assets/img/favicons/`{: .filepath}. You may want to replace them with your own. The following sections will guide you to create and replace the default favicons.
2019-09-30 15:38:58 +03:00
2021-04-29 14:50:23 +03:00
## Generate the favicon
2019-09-30 15:38:58 +03:00
Prepare a square image (PNG, JPG, or SVG) with a size of 512x512 or more, and then go to the online tool [**Real Favicon Generator**](https://realfavicongenerator.net/) and click the button <kbd>Select your Favicon image</kbd> to upload your image file.
2019-09-30 15:38:58 +03:00
2021-04-29 14:50:23 +03:00
In the next step, the webpage will show all usage scenarios. You can keep the default options, scroll to the bottom of the page, and click the button <kbd>Generate your Favicons and HTML code</kbd> to generate the favicon.
2019-09-30 15:38:58 +03:00
2021-04-29 14:50:23 +03:00
## Download & Replace
2019-09-30 15:38:58 +03:00
2019-11-16 18:12:26 +03:00
Download the generated package, unzip and delete the following two from the extracted files:
2019-10-10 19:06:18 +03:00
2022-01-22 18:21:00 +03:00
- `browserconfig.xml`{: .filepath}
- `site.webmanifest`{: .filepath}
2021-01-09 17:31:43 +03:00
2022-01-22 18:21:00 +03:00
And then copy the remaining image files (`.PNG`{: .filepath} and `.ICO`{: .filepath}) to cover the original files in the directory `assets/img/favicons/`{: .filepath} of your Jekyll site. If your Jekyll site doesn't have this directory yet, just create one.
2019-09-30 15:38:58 +03:00
The following table will help you understand the changes to the favicon files:
2021-04-29 14:50:23 +03:00
| File(s) | From Online Tool | From Chirpy |
|---------------------|:---------------------------------:|:-----------:|
| `*.PNG` | ✓ | ✗ |
| `*.ICO` | ✓ | ✗ |
<!-- markdownlint-disable-next-line -->
2022-01-21 16:38:50 +03:00
> ✓ means keep, ✗ means delete.
2022-02-12 21:10:52 +03:00
{: .prompt-info }
2021-04-29 14:50:23 +03:00
The next time you build the site, the favicon will be replaced with a customized edition.