GitHub user mike-jumper opened a pull request:
https://github.com/apache/incubator-guacamole-website/pull/47
Add cache-busting checksum to main.css link in head.
Recent changes from #46 revealed that the website CSS is cached much more
thoroughly than the page contents, and returning users will tend to see new
website content rendered with old styles. In the case of #46, this means the
new dropdowns don't render correctly and the menu is absolutely full of links.
This change adds a Jekyll plugin which defines a Liquid filter for
producing a unique checksum for a file (in this case using MD5). The `<link>`
tag which points to the CSS has been modified to invoke this filter to append a
query parameter which will change if and only if the CSS file contents change.
You can merge this pull request into a Git repository by running:
$ git pull https://github.com/mike-jumper/incubator-guacamole-website
cache-bust
Alternatively you can review and apply these changes as the patch at:
https://github.com/apache/incubator-guacamole-website/pull/47.patch
To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:
This closes #47
----
commit 2e7f6f4622a4a76dba8ac415e3b4d20728760b10
Author: Michael Jumper <[email protected]>
Date: 2017-08-05T19:12:15Z
Add cache-busting checksum to main.css link in head.
----
---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at [email protected] or file a JIRA ticket
with INFRA.
---