Update favicon naming conventions

Updated the favicon naming conventions in both the workflow file and README to use the full domain name instead of the second-level domain. This ensures unique filenames and preserves complete domain information.
This commit is contained in:
xixu-me committed 2025-06-10 16:00:40 +08:00
1 parent 2e9639457d
commit 2939d28e64
2 files changed
+8 -11

No files matched your search

+1 -1
View File
@@ -137,7 +137,7 @@ jobs:
error_count=$((error_count + 1))
echo "Warning: Generic favicon detected for domain: $domain (SHA-256: $file_hash)"
else
# Valid favicon downloaded - use full domain as filename
# Valid favicon downloaded - use domain as filename
favicon_file="favicons/${domain}.png"
mv "$temp_favicon_file" "$favicon_file"
+7 -10
View File
@@ -14,10 +14,10 @@ This repository hosts a collection of favicon images for the world's most popula
### Access Individual Favicons
Individual favicons are stored in the `assets` branch and are named according to their second-level domain:
Individual favicons are stored in the `assets` branch and are named according to their domain name:
- `google.png` for google.com
- `github.png` for github.com
- `google.com.png` for google.com
- `github.com.png` for github.com
Access patterns:
@@ -114,15 +114,12 @@ You can modify the run.yml file to change:
### File Naming
Favicons are named based on the second-level domain:
Favicons are named using the domain name:
- `example.com` → `example.png`
- `subdomain.example.com` → `example.png`
- `example.com` → `example.com.png`
- `subdomain.example.com` → `subdomain.example.com.png`
When duplicate second-level domains exist, sequential numbers are added:
- First `github.io` domain → `github.png`
- Second `github.io` domain → `github_1.png`
This ensures unique filenames for all domains and preserves the complete domain information.
### Error Handling