Hello, world!
This is a small template for a small static site.
Indeed, this site was made to mess with ‘favicons’. This is damn hard thing in a modern web. You know, different formats, tons of scaled images, links with strange names, web manifests. There is so many ways to shoot youself in the foot.
favicon.svg
All other formats is generated from the SVG source.
width
and height
to root <svg>
tag (200×200 here)favicon.ico
(32×32)It is present in the site’s root, but not linked.
Why it is not linked?
Why it is still present?
/favicon.ico
anyway, even if there is no such link on page, so let’s just decrease number of 404s in web server logs(Research in progress…)
It also is present on predefined place /apple-touch-icon.png
, but not linked.
Why it is not linked?
FaviconLoader.jsm
will mindlessly try to load your favicon and Apple touch icon both, even if it is not really neededWeb manifest is considered harmful for non-PWA multi-page sites, so it’s not included.
Instead of it, there is a bit outdated, but standard meta tag application-name
.
It is supported by mobile Chrome.
Known imperfections:
application-name
meta tag (and even did not use icon)application-name
meta tag(Research in progress…)
There is set of OpenGraph tags. Nothing special, but it works. Unfortunately, SVG is not supported by OpenGraph, so there is PNG version made of SVG.
How it works?
(That was done not in the real Facebook, only the Sharing Debugger.)
Well. It works.
Note: by using media queries, one can easily choose dark and light versions of screenshots, to conform overall page style. Even SVG icon can have media queries. But not OpenGraph.
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
Indeed, indeed, this site is also a placeholder for a Makefile.