Skip to content

Commit

Permalink
Update critical file(s) according to Chirpy v3.3.0
Browse files Browse the repository at this point in the history
  • Loading branch information
traviscibot committed Apr 2, 2021
1 parent 1d7d7cf commit 15f6f71
Show file tree
Hide file tree
Showing 4 changed files with 13 additions and 14 deletions.
2 changes: 1 addition & 1 deletion Gemfile
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
source "https://rubygems.org"

gem "jekyll-theme-chirpy", "~> 3.2"
gem "jekyll-theme-chirpy", "~> 3.3"

group :jekyll_plugins do
# If you have any plugins, put them here!
Expand Down
6 changes: 3 additions & 3 deletions _config.yml
Original file line number Diff line number Diff line change
Expand Up @@ -27,16 +27,16 @@ description: >- # used by seo meta and the atom feed
# fill in the protocol & hostname for your site, e.g., 'https://username.github.io'
url: ''

author: your_full_name # change to your full name

github:
username: github_username # change to your github username

twitter:
username: twitter_username # change to your twitter username

social:
name: your_full_name # it will shows as the copyright owner in Footer
# Change to your full name.
# It will be displayed as the default author of the posts and the copyright owner in the Footer
name: your_full_name
email: example@doamin.com # change to your email address
links:
# The first element serves as the copyright owner's link
Expand Down
6 changes: 3 additions & 3 deletions feed.xml
Original file line number Diff line number Diff line change
Expand Up @@ -10,14 +10,14 @@ layout: compress
<subtitle>{{ site.description }}</subtitle>
<updated>{{ site.time | date_to_xmlschema }}</updated>
<author>
<name>{{ site.author }}</name>
<name>{{ site.social.name }}</name>
<uri>{{ "/" | absolute_url }}</uri>
</author>
<link rel="self" type="application/atom+xml" href="{{ page.url | absolute_url }}"/>
<link rel="alternate" type="text/html" hreflang="{{ site.lang | default: 'en' }}"
href="{{ '/' | absolute_url }}"/>
<generator uri="https://jekyllrb.com/" version="{{ jekyll.version }}">Jekyll</generator>
<rights> © {{ 'now' | date: '%Y' }} {{ site.author }} </rights>
<rights> © {{ 'now' | date: '%Y' }} {{ site.social.name }} </rights>
<icon>{{ site.baseurl }}/assets/img/favicons/favicon.ico</icon>
<logo>{{ site.baseurl }}/assets/img/favicons/favicon-96x96.png</logo>

Expand All @@ -35,7 +35,7 @@ layout: compress
<id>{{ post_absolute_url }}</id>
<content src="{{ post_absolute_url }}" />
<author>
<name>{{ site.author }}</name>
<name>{{ site.social.name }}</name>
</author>

{% if post.categories %}
Expand Down
13 changes: 6 additions & 7 deletions sw.js
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,6 @@ self.importScripts('{{ "/assets/js/data/cache-list.js" | relative_url }}');

var cacheName = 'chirpy-{{ "now" | date: "%Y%m%d.%H%M" }}';


function isExcluded(url) {
const regex = /(^http(s)?|^\/)/; /* the regex for CORS url or relative url */
for (const rule of exclude) {
Expand All @@ -19,7 +18,6 @@ function isExcluded(url) {
return false;
}


self.addEventListener('install', (e) => {
self.skipWaiting();
e.waitUntil(
Expand All @@ -29,25 +27,26 @@ self.addEventListener('install', (e) => {
);
});


self.addEventListener('fetch', (e) => {
e.respondWith(
caches.match(e.request).then((r) => {
/* console.log('[Service Worker] Fetching resource: ' + e.request.url); */
/* console.log(`[sw] method: ${e.request.method}, fetching: ${e.request.url}`); */
return r || fetch(e.request).then((response) => {
return caches.open(cacheName).then((cache) => {
if (!isExcluded(e.request.url)) {
/* console.log('[Service Worker] Caching new resource: ' + e.request.url); */
cache.put(e.request, response.clone());
if (e.request.method === "GET") {
/* console.log('[sw] Caching new resource: ' + e.request.url); */
cache.put(e.request, response.clone());
}
}
return response;
});

});
})
);
});


self.addEventListener('activate', (e) => {
e.waitUntil(
caches.keys().then((keyList) => {
Expand Down

0 comments on commit 15f6f71

Please # to comment.