diff --git a/content/sw.md b/content/sw.md deleted file mode 100644 index 2d879e1..0000000 --- a/content/sw.md +++ /dev/null @@ -1,4 +0,0 @@ -+++ -title = "Service Worker" -template = "service-worker.html" -+++ diff --git a/docs/demo/index.html b/docs/demo/index.html index 2b8b215..78a15ef 100644 --- a/docs/demo/index.html +++ b/docs/demo/index.html @@ -1 +1 @@ -Demo | OhDoyleRules

The personal blog of James Doyle (james2doyle) Web Developer in Canada. Logo

\ No newline at end of file +Demo | OhDoyleRules

The personal blog of James Doyle (james2doyle) Web Developer in Canada. Logo

\ No newline at end of file diff --git a/docs/fiddle/index.html b/docs/fiddle/index.html index 4c7c62e..55af6d7 100644 --- a/docs/fiddle/index.html +++ b/docs/fiddle/index.html @@ -1 +1 @@ -Fiddle | OhDoyleRules

The personal blog of James Doyle (james2doyle) Web Developer in Canada. Logo

CSS Date Card

Create a Date Card using CSS transitions, animations, and gradients

Read More

\ No newline at end of file +Fiddle | OhDoyleRules

The personal blog of James Doyle (james2doyle) Web Developer in Canada. Logo

CSS Date Card

Create a Date Card using CSS transitions, animations, and gradients

Read More

\ No newline at end of file diff --git a/docs/index.html b/docs/index.html index d1af6d7..e48aa0b 100644 --- a/docs/index.html +++ b/docs/index.html @@ -1 +1 @@ -James Doyle | OhDoyleRules

The personal blog of James Doyle (james2doyle) Web Developer in Canada. Logo

Vue Omnibar Component

A Vue component that is used to create modal popups that emulate omnibar, command palette, open anywhere, or other search functions/features

Read More

Vue Toggle Component

A Vue component that is used to create simple switches, toggles, and show/hide experiences

Read More

Using slots in Vue js

If you are working with server-rendered apps, using Vue slots can help you create more reusable and flexible components

Read More

SQL As An API

An example of how to use SQL as an API instead of reaching for something like GraphQL

Read More

Nuxt Firebase Starter

An example project that uses nuxt.js and Firebase for simple auth (social or email/pass) and account profiles

Read More

Backup MySQL And Email It

Don't bother paying for a SaaS that creates MySQL backups and emails them to you on a schedule, you can do this with CRON and a small script

Read More

Add A Counter For Duplicate Uploads

A short script to detect if a folder contains a duplicate filename, and if it does, the filename gets a counter prepended to the front of the filename

Read More

Minimal Raspberry Pi OS

Setup and improve the Moebius OS for the Raspberry Pi

Read More

Phalcon Micro App Starter

A showcase of a Phalcon Micro App starter template that makes it easy to get started with the Phalcon micro app class

Read More

Lico

Lico is a re-creation of the PicoCMS for PHP, but written for Luvit for Lua

Read More

Typeform Vector Logo

Another difficult logo to find. This one is for the fun new Typeform service. Typeform allows you to create dynamic and fun forms for clients, events, and other general uses.

Read More

Tips For Using SVGs

I found using SVGs can be both amazing and extremely frustrating, so I have to share this information so no one looses their mind.

Read More

Simple Binder

simplebinder is a zero dependency one-way databinder for javascript

Read More

Vim Vector Logo

The Vim logo in a vector SVG format. Also includes a ICNS file for OSX.

Read More

The $100 Website

I wrote a post on WARPAINT Media about people who ask about getting a website for $100.

Read More

rework-math

I created a plugin for rework that allows you to do simple math

Read More

Custom Google Forms

I have been complaining about the lack of themes for google forms for a while now. I finally decided to stop crying and do something

Read More

April 2013 Redesign!

Another redesign. This one is completely by me, with a little help from the html5blank Wordpress template. I am using SVGs exclusively.

Read More

CSS Date Card

Create a Date Card using CSS transitions, animations, and gradients

Read More

\ No newline at end of file +James Doyle | OhDoyleRules

The personal blog of James Doyle (james2doyle) Web Developer in Canada. Logo

Vue Omnibar Component

A Vue component that is used to create modal popups that emulate omnibar, command palette, open anywhere, or other search functions/features

Read More

Vue Toggle Component

A Vue component that is used to create simple switches, toggles, and show/hide experiences

Read More

Using slots in Vue js

If you are working with server-rendered apps, using Vue slots can help you create more reusable and flexible components

Read More

SQL As An API

An example of how to use SQL as an API instead of reaching for something like GraphQL

Read More

Nuxt Firebase Starter

An example project that uses nuxt.js and Firebase for simple auth (social or email/pass) and account profiles

Read More

Backup MySQL And Email It

Don't bother paying for a SaaS that creates MySQL backups and emails them to you on a schedule, you can do this with CRON and a small script

Read More

Add A Counter For Duplicate Uploads

A short script to detect if a folder contains a duplicate filename, and if it does, the filename gets a counter prepended to the front of the filename

Read More

Minimal Raspberry Pi OS

Setup and improve the Moebius OS for the Raspberry Pi

Read More

Phalcon Micro App Starter

A showcase of a Phalcon Micro App starter template that makes it easy to get started with the Phalcon micro app class

Read More

Lico

Lico is a re-creation of the PicoCMS for PHP, but written for Luvit for Lua

Read More

Typeform Vector Logo

Another difficult logo to find. This one is for the fun new Typeform service. Typeform allows you to create dynamic and fun forms for clients, events, and other general uses.

Read More

Tips For Using SVGs

I found using SVGs can be both amazing and extremely frustrating, so I have to share this information so no one looses their mind.

Read More

Simple Binder

simplebinder is a zero dependency one-way databinder for javascript

Read More

Vim Vector Logo

The Vim logo in a vector SVG format. Also includes a ICNS file for OSX.

Read More

The $100 Website

I wrote a post on WARPAINT Media about people who ask about getting a website for $100.

Read More

rework-math

I created a plugin for rework that allows you to do simple math

Read More

Custom Google Forms

I have been complaining about the lack of themes for google forms for a while now. I finally decided to stop crying and do something

Read More

April 2013 Redesign!

Another redesign. This one is completely by me, with a little help from the html5blank Wordpress template. I am using SVGs exclusively.

Read More

CSS Date Card

Create a Date Card using CSS transitions, animations, and gradients

Read More

\ No newline at end of file diff --git a/docs/personal-project/index.html b/docs/personal-project/index.html index cfaf113..afdb4fb 100644 --- a/docs/personal-project/index.html +++ b/docs/personal-project/index.html @@ -1 +1 @@ -Personal Project | OhDoyleRules

The personal blog of James Doyle (james2doyle) Web Developer in Canada. Logo

Lico

Lico is a re-creation of the PicoCMS for PHP, but written for Luvit for Lua

Read More

Minimal Raspberry Pi OS

Setup and improve the Moebius OS for the Raspberry Pi

Read More

Phalcon Micro App Starter

A showcase of a Phalcon Micro App starter template that makes it easy to get started with the Phalcon micro app class

Read More

rework-math

I created a plugin for rework that allows you to do simple math

Read More

April 2013 Redesign!

Another redesign. This one is completely by me, with a little help from the html5blank Wordpress template. I am using SVGs exclusively.

Read More

Vim Vector Logo

The Vim logo in a vector SVG format. Also includes a ICNS file for OSX.

Read More

Simple Binder

simplebinder is a zero dependency one-way databinder for javascript

Read More

\ No newline at end of file +Personal Project | OhDoyleRules

The personal blog of James Doyle (james2doyle) Web Developer in Canada. Logo

Lico

Lico is a re-creation of the PicoCMS for PHP, but written for Luvit for Lua

Read More

Minimal Raspberry Pi OS

Setup and improve the Moebius OS for the Raspberry Pi

Read More

April 2013 Redesign!

Another redesign. This one is completely by me, with a little help from the html5blank Wordpress template. I am using SVGs exclusively.

Read More

Phalcon Micro App Starter

A showcase of a Phalcon Micro App starter template that makes it easy to get started with the Phalcon micro app class

Read More

Vim Vector Logo

The Vim logo in a vector SVG format. Also includes a ICNS file for OSX.

Read More

rework-math

I created a plugin for rework that allows you to do simple math

Read More

Simple Binder

simplebinder is a zero dependency one-way databinder for javascript

Read More

\ No newline at end of file diff --git a/docs/portfolio/index.html b/docs/portfolio/index.html index 481a6d4..da045a2 100644 --- a/docs/portfolio/index.html +++ b/docs/portfolio/index.html @@ -1 +1 @@ -Portfolio | OhDoyleRules

The personal blog of James Doyle (james2doyle) Web Developer in Canada. Logo

\ No newline at end of file +Portfolio | OhDoyleRules

The personal blog of James Doyle (james2doyle) Web Developer in Canada. Logo

\ No newline at end of file diff --git a/docs/sitemap.xml b/docs/sitemap.xml index 01f63c3..9c32cc3 100644 --- a/docs/sitemap.xml +++ b/docs/sitemap.xml @@ -477,9 +477,6 @@ https://ohdoylerules.com/snippets/zsh-new-open-function/ 2012-10-13 - - https://ohdoylerules.com/sw/ - https://ohdoylerules.com/tricks/ diff --git a/docs/snippets/index.html b/docs/snippets/index.html index 15503e2..2747c44 100644 --- a/docs/snippets/index.html +++ b/docs/snippets/index.html @@ -1 +1 @@ -Snippets | OhDoyleRules

The personal blog of James Doyle (james2doyle) Web Developer in Canada. Logo

Backup MySQL And Email It

Don't bother paying for a SaaS that creates MySQL backups and emails them to you on a schedule, you can do this with CRON and a small script

Read More

\ No newline at end of file +Snippets | OhDoyleRules

The personal blog of James Doyle (james2doyle) Web Developer in Canada. Logo

Backup MySQL And Email It

Don't bother paying for a SaaS that creates MySQL backups and emails them to you on a schedule, you can do this with CRON and a small script

Read More

\ No newline at end of file diff --git a/docs/sw/index.html b/docs/sw/index.html deleted file mode 100644 index 8474794..0000000 --- a/docs/sw/index.html +++ /dev/null @@ -1 +0,0 @@ -const CACHE_NAME = 'ODR-2024-04-21'; const expectedCaches = [CACHE_NAME]; // the list of files that need to be cached const staticFiles = [ './', './css/new.light.css', './css/new.dark.css', './icons/logo.svg', './icons/logo-light.svg', './icons/logo-dark.svg', './manifest.json', './favicon.ico', ]; /** * Performs install steps. */ addEventListener('install', (event) => { // install this service worker as soon as a new one is available skipWaiting(); event.waitUntil(caches.open(CACHE_NAME).then(cache => cache.addAll(staticFiles))); }); /** * Handles requests: responds with cache or else network. */ addEventListener('fetch', (event) => { event.respondWith(caches.match(event.request).then(response => response || fetch(event.request))); }); /** * Cleans up static cache and activates the Service Worker. */ addEventListener('activate', (event) => { event.waitUntil(caches.keys().then(keys => Promise.all(keys.map((key) => { if (!expectedCaches.includes(key)) { return caches.delete(key); } }))).then(() => { console.log(`${CACHE_NAME} now ready to handle fetches!`); return clients.claim(); })); }); \ No newline at end of file diff --git a/docs/tricks/index.html b/docs/tricks/index.html index 2ad99ba..7389bb6 100644 --- a/docs/tricks/index.html +++ b/docs/tricks/index.html @@ -1 +1 @@ -Tricks | OhDoyleRules

The personal blog of James Doyle (james2doyle) Web Developer in Canada. Logo

\ No newline at end of file +Tricks | OhDoyleRules

The personal blog of James Doyle (james2doyle) Web Developer in Canada. Logo

\ No newline at end of file diff --git a/docs/web/index.html b/docs/web/index.html index 789d1b9..79dc66d 100644 --- a/docs/web/index.html +++ b/docs/web/index.html @@ -1 +1 @@ -Web | OhDoyleRules

The personal blog of James Doyle (james2doyle) Web Developer in Canada. Logo

Nuxt Firebase Starter

An example project that uses nuxt.js and Firebase for simple auth (social or email/pass) and account profiles

Read More

The $100 Website

I wrote a post on WARPAINT Media about people who ask about getting a website for $100.

Read More

Typeform Vector Logo

Another difficult logo to find. This one is for the fun new Typeform service. Typeform allows you to create dynamic and fun forms for clients, events, and other general uses.

Read More

Vue Omnibar Component

A Vue component that is used to create modal popups that emulate omnibar, command palette, open anywhere, or other search functions/features

Read More

Using slots in Vue js

If you are working with server-rendered apps, using Vue slots can help you create more reusable and flexible components

Read More

Tips For Using SVGs

I found using SVGs can be both amazing and extremely frustrating, so I have to share this information so no one looses their mind.

Read More

Add A Counter For Duplicate Uploads

A short script to detect if a folder contains a duplicate filename, and if it does, the filename gets a counter prepended to the front of the filename

Read More

SQL As An API

An example of how to use SQL as an API instead of reaching for something like GraphQL

Read More

Vue Toggle Component

A Vue component that is used to create simple switches, toggles, and show/hide experiences

Read More

Custom Google Forms

I have been complaining about the lack of themes for google forms for a while now. I finally decided to stop crying and do something

Read More

\ No newline at end of file +Web | OhDoyleRules

The personal blog of James Doyle (james2doyle) Web Developer in Canada. Logo

Vue Omnibar Component

A Vue component that is used to create modal popups that emulate omnibar, command palette, open anywhere, or other search functions/features

Read More

Vue Toggle Component

A Vue component that is used to create simple switches, toggles, and show/hide experiences

Read More

The $100 Website

I wrote a post on WARPAINT Media about people who ask about getting a website for $100.

Read More

Tips For Using SVGs

I found using SVGs can be both amazing and extremely frustrating, so I have to share this information so no one looses their mind.

Read More

Using slots in Vue js

If you are working with server-rendered apps, using Vue slots can help you create more reusable and flexible components

Read More

Custom Google Forms

I have been complaining about the lack of themes for google forms for a while now. I finally decided to stop crying and do something

Read More

SQL As An API

An example of how to use SQL as an API instead of reaching for something like GraphQL

Read More

Nuxt Firebase Starter

An example project that uses nuxt.js and Firebase for simple auth (social or email/pass) and account profiles

Read More

Add A Counter For Duplicate Uploads

A short script to detect if a folder contains a duplicate filename, and if it does, the filename gets a counter prepended to the front of the filename

Read More

Typeform Vector Logo

Another difficult logo to find. This one is for the fun new Typeform service. Typeform allows you to create dynamic and fun forms for clients, events, and other general uses.

Read More

\ No newline at end of file