This is an automated email from the ASF dual-hosted git repository. pdesai pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/incubator-openwhisk-website.git
The following commit(s) were added to refs/heads/master by this push: new b303717 Add query parm on master CSS import link to force client refresh (#383) b303717 is described below commit b30371716092bf56c8d363e2194ffbc1ff87ed56 Author: Matt Rutkowski <mrutk...@us.ibm.com> AuthorDate: Tue May 14 13:14:41 2019 -0500 Add query parm on master CSS import link to force client refresh (#383) * Add query parm on master CSS import link to force client refresh * Add query parm on master CSS import link to force client refresh * Add query parm on master CSS import link to force client refresh * Add query parm on master CSS import link to force client refresh --- README.md | 14 ++++++++++++++ _layouts/default.html | 2 +- 2 files changed, 15 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 15ca970..0661916 100644 --- a/README.md +++ b/README.md @@ -82,6 +82,20 @@ bundle exec jekyll build This will build static files to a directory called `_site/` in the project root. This can be used for manual deployment to a static server or with build tools like Jenkins. +## Updating CSS files + +Some browsers will continue to use cached copies of ".css" files even though the styles/content in the files has changed significantly. If you make any changes that affect layout, you SHOULD increment the (artificial) version number on the query parameter on the ```<link>``` within [default.html](_layouts/default.html) which will cause (force) some clients to pull down a new ```main.css``` file (and all the cascading CSS imports as well): + +```html +<link rel="stylesheet" href="{{ site.github.url }}/css/main-v1.css?v=1.12"> +``` + +for example, update "?v1.12" to "?v1.13". + +```html +<link rel="stylesheet" href="{{ site.github.url }}/css/main-v1.css?v=1.13"> +``` + ## Troubleshooting If you get an error 'bundle: command not found' attempting to build the site, you may need to manually install the 'bundler' package: diff --git a/_layouts/default.html b/_layouts/default.html index ef63f70..374d0f3 100644 --- a/_layouts/default.html +++ b/_layouts/default.html @@ -19,7 +19,7 @@ {% include head/favicon.html %} <title>{{ page_title }}</title> <link href="https://fonts.googleapis.com/css?family=Roboto:100,100i,300,300i,400,400i,500,500i,700,700i,900,900i" rel="stylesheet"> - <link rel="stylesheet" href="{{ site.github.url }}/css/main-v1.css"> + <link rel="stylesheet" href="{{ site.github.url }}/css/main-v1.css?v=1.13"> <!-- Load Index, Menu & collapsible support --> <script type="text/javascript"> {% include index/index.js %}