diff --git a/content/patterns/serving.md b/content/patterns/serving.md index 82ed51b..5da0dfa 100644 --- a/content/patterns/serving.md +++ b/content/patterns/serving.md @@ -8,7 +8,7 @@ While you're creating content for your library, you'll probably want to see what {{}}npm run serve{{}} -This will serve your working library from `localhost:1313` (the exact URL will be determined by what's in your `baseURL` and will be revealed to you by your terminal). Whenever you make changes to your library's files, the site will automatically rebuild. No need to refresh the web page! +This will serve your working library from `localhost:1313`. Whenever you make changes to your library's files, the site will automatically rebuild. No need to refresh the web page! ## Publishing on Github Pages diff --git a/docs/index.xml b/docs/index.xml index 23e7224..022df83 100644 --- a/docs/index.xml +++ b/docs/index.xml @@ -178,7 +178,8 @@ I can reference the {{% pattern "Notes & warnings" %}} patt https://heydon.github.io/infusion/patterns/serving/ Serving locally While you’re creating content for your library, you’ll probably want to see what the finished product looks like. Fortunately, Infusion is easy to serve locally using the serve command: -npm run serve This will serve your working library from localhost:1313 (the exact URL will be determined by what’s in your baseURL and will be revealed to you by your terminal). Whenever you make changes to your library’s files, the site will automatically rebuild. +npm run serve This will serve your working library from localhost:1313. Whenever you make changes to your library’s files, the site will automatically rebuild. No need to refresh the web page! +Publishing on Github Pages Infusion creates a /docs folder containing the latest version of your library whenever you do an npm run build or a git commit. diff --git a/docs/patterns/index.xml b/docs/patterns/index.xml index ecfaca2..8e6fa43 100644 --- a/docs/patterns/index.xml +++ b/docs/patterns/index.xml @@ -39,7 +39,8 @@ brew install hugo Alternatively, you can manually install Hugo from a package. Y https://heydon.github.io/infusion/patterns/serving/ Serving locally While you’re creating content for your library, you’ll probably want to see what the finished product looks like. Fortunately, Infusion is easy to serve locally using the serve command: -npm run serve This will serve your working library from localhost:1313 (the exact URL will be determined by what’s in your baseURL and will be revealed to you by your terminal). Whenever you make changes to your library’s files, the site will automatically rebuild. +npm run serve This will serve your working library from localhost:1313. Whenever you make changes to your library’s files, the site will automatically rebuild. No need to refresh the web page! +Publishing on Github Pages Infusion creates a /docs folder containing the latest version of your library whenever you do an npm run build or a git commit. diff --git a/docs/patterns/serving/index.html b/docs/patterns/serving/index.html index eabe800..d152e2f 100644 --- a/docs/patterns/serving/index.html +++ b/docs/patterns/serving/index.html @@ -317,7 +317,7 @@
npm run serve
-

This will serve your working library from localhost:1313 (the exact URL will be determined by what’s in your baseURL and will be revealed to you by your terminal). Whenever you make changes to your library’s files, the site will automatically rebuild. No need to refresh the web page!

+

This will serve your working library from localhost:1313. Whenever you make changes to your library’s files, the site will automatically rebuild. No need to refresh the web page!

Publishing on Github Pages

diff --git a/docs/service-worker.js b/docs/service-worker.js index 2f4166b..ab0a393 100644 --- a/docs/service-worker.js +++ b/docs/service-worker.js @@ -37,7 +37,7 @@ /* eslint-disable indent, no-unused-vars, no-multiple-empty-lines, max-nested-callbacks, space-before-function-paren, quotes, comma-spacing */ 'use strict'; -var precacheConfig = [["browserconfig.xml","67c3113b1574fecc6015d56d774e1d38"],["categories/index.xml","0ac1d02cfbcad2fcc8c13b2c54715338"],["css/fonts/miriamlibre-bold.woff","96496f6f06535d25b3bcba876917ca35"],["css/fonts/miriamlibre-bold.woff2","668defa44d9a74dd709ce0c826a5eb11"],["css/fonts/pt_sans-web-bold.woff","f83c22b548d2d684e24e315d81f7d22b"],["css/fonts/pt_sans-web-bold.woff2","84520c22e6ebf1b30b6f17251d65fff7"],["css/fonts/pt_sans-web-italic.woff","31f09f09a1d3fbe6c8de19644ef0e614"],["css/fonts/pt_sans-web-italic.woff2","df128e1d5a449fc0506fc1b48aac0184"],["css/fonts/pt_sans-web-regular.woff","32100f6ebf01af64d4a71416561c072d"],["css/fonts/pt_sans-web-regular.woff2","b6d4ede9a3a5dbe4d5ac242ae4b0ecc2"],["css/images/icon-tick.svg","35d4d4728ea80d254508b2bca4109d70"],["css/images/stripe.svg","fa3f32a026b6a1bb04ee98d963432e15"],["css/prism.css","004029c8c70ed2bbaa5d9debcf14f8c7"],["css/styles.css","4dfe19ec2fa613292622c7468470457c"],["images/android-icon-144x144.png","43e1f47f182b13d0dee15f510213e928"],["images/android-icon-192x192.png","4c07782e52e0ab714074e6d3d69dc3ec"],["images/android-icon-36x36.png","3b2cd8c925a66bf84c89b68bb30e5f62"],["images/android-icon-48x48.png","45dc386eea1d8a46216a8b6de9b156c6"],["images/android-icon-72x72.png","b04c64637efed2b04fa900ddfcbfe75d"],["images/android-icon-96x96.png","bd9c126a4d6baf7ce442122ce0e89e11"],["images/apple-icon-114x114.png","72e127d6f01dfcd2ba2340141babc536"],["images/apple-icon-120x120.png","bc7cd9e36869e66aaca78412207bf723"],["images/apple-icon-144x144.png","43e1f47f182b13d0dee15f510213e928"],["images/apple-icon-152x152.png","567c64205576865b5e5d06c849613ca2"],["images/apple-icon-180x180.png","6b8734c446bf02ab50be598b4c01ec9c"],["images/apple-icon-57x57.png","f8c586086752c78870820b6190d6b42b"],["images/apple-icon-60x60.png","6e88df111e506bcd5501bed4ff10542e"],["images/apple-icon-72x72.png","b04c64637efed2b04fa900ddfcbfe75d"],["images/apple-icon-76x76.png","d8666e0ac256f39f8c5c628486bd71fb"],["images/apple-icon-precomposed.png","725f6cec25256abb1db10385e0724400"],["images/apple-icon.png","725f6cec25256abb1db10385e0724400"],["images/browser-Chrome-Android.svg","3100b2a9c5f0e34982c717fc2aa46d73"],["images/browser-Chrome.svg","fa39b4be6727525330e928f582fbe80a"],["images/browser-Edge.svg","9e8265ab8f6a701587a4271dd3aa6a73"],["images/browser-Firefox-Android.svg","452df7b9e83c70a07e8e03b4e8dab9c4"],["images/browser-Firefox.svg","d3093eda664be3d0cc6d791e1386420f"],["images/browser-IE.svg","13e192cf2b3fe17e7049a49b7d085caa"],["images/browser-Opera.svg","95d65630c9f7deef6a3098af8f5baf9f"],["images/browser-Safari-iOS.svg","f729e629ec998ec40d313495d7257741"],["images/browser-Safari.svg","523ee9491f5a937b8975f4d23aa77f62"],["images/favicon-16x16.png","7a99c20d6c00babddd26d03607b8721d"],["images/favicon-32x32.png","129881474a1bf130027bff7a1e89febd"],["images/favicon-96x96.png","bd9c126a4d6baf7ce442122ce0e89e11"],["images/favicon.ico","81c46feedbfcc6c6dc9495e4fd5adfad"],["images/icon-info.svg","53a6c555ce41f818556c71ab0dfc533b"],["images/icon-tag.svg","f067bbbc072941b2a0335679300bfc6c"],["images/icon-warning.svg","2a4322abbee9aed694fadb50e98a1f61"],["images/logo.png","0134d77c2c6b01eabb425990bab7ce9a"],["images/ms-icon-144x144.png","43e1f47f182b13d0dee15f510213e928"],["images/ms-icon-150x150.png","e73370837ab9060772a18d62aaacd0f0"],["images/ms-icon-310x310.png","8a7143516b929702e3309bb537a99c5c"],["images/ms-icon-70x70.png","d7c6e7368733d53b5f979546d5aa4fe9"],["images/open_in_desktop.png","e899d6679b011aa7b0e783683d90d99b"],["images/serve_from_docs.png","15ae9eac3737a21593ebe00a9312bf9e"],["images/steve_faulkner.jpg","b90382f2b505ce6f6b1e08657637395e"],["index.html","e5608fc8380e087946d70b4ce8eeefca"],["index.xml","a6758a3168c631045d60ceac192cd9c2"],["js/dom-scripts.js","767a2870b95c7b7d1129445e04add354"],["js/prism.js","0c1fb8d3a69ee7c91dbf0f361ded7763"],["js/service-worker-registration.js","d60f01dc1393cbaaf4f7435339074d5e"],["js/webcomponents.js","c5f6fe397db634cde89f66c2f1bc2f62"],["manifest.json","4e77b7f1253442852a2f185822f1b4d8"],["patterns/coding/code-blocks/index.html","a1d9f4054f7c5ba9fe34237414853515"],["patterns/coding/color-palettes/index.html","ea47c569476feb5dff5f9f5edc2a41c0"],["patterns/coding/command-line/index.html","13ec614b95c71887930504bc8818762a"],["patterns/coding/demo-embedding/index.html","9c17687a08f08488917a1b5b8ec77c22"],["patterns/coding/file-trees/index.html","1058da8003bcd5f5e951ffbf64cebb08"],["patterns/coding/index.html","df8f94bc14d73917704c93df7784b5f3"],["patterns/coding/index.xml","c8141d2e5b185b41c7c2297cbe9761a9"],["patterns/coding/tested/index.html","fa93224a1f9c629affdb61da960debb4"],["patterns/coding/writing-inline-demos/index.html","f901f53267867755f7ba2d180f335901"],["patterns/index.html","8e38d3ecc23c5a7f55c894640f922692"],["patterns/index.xml","bc8a085b70e56267a63fbab56f42f000"],["patterns/installation/index.html","bfc7b88ad048aced008e844692ac0b49"],["patterns/library-setup/index.html","61f1aa5a998e1b37418cff6c08c098de"],["patterns/media/including-images/index.html","63d5ee84dbd5e0aea04591f3afd897bd"],["patterns/media/including-videos/index.html","6a5a4995795565891652e880b55343f6"],["patterns/media/index.html","a89badd70c807faed416e6a21e987ad9"],["patterns/media/index.xml","91130ea74bd16f6d51c959a00c3c6284"],["patterns/serving/index.html","f7d476b0110b52a543820d87e431a971"],["patterns/writing/expandable-sections/index.html","36e0cc6e8c307bf6687250efcbf8c69e"],["patterns/writing/index.html","c29f281fcd2a22dc07060e930c8fd099"],["patterns/writing/index.xml","a68bf9da0d9106898c1e05942614e90c"],["patterns/writing/library-structure/index.html","631611467e8d1faa1992647fb478416c"],["patterns/writing/markdown-and-metadata/index.html","ba187f2c3cecb64728397f1e826d3a2e"],["patterns/writing/notes-and-warnings/index.html","0dcfc4390670236d30f9b7e901888598"],["patterns/writing/references/index.html","f66bf215777e060f428f699c5ed0cb1b"],["patterns/writing/tables-of-contents/index.html","0fed0554c0eeeefe217fac19a2fd32d8"],["sitemap.xml","42a06aafa5566ee7db4adb4fd5e2cf39"],["tags/index.xml","05aca37c2ea9dc2534847f246ba6301b"],["tags/library/index.html","3818570d8224257998fafe00a2ed5fa4"],["tags/library/index.xml","b6a44a1a0a10135485e4f39d12fd322a"],["tags/markdown/index.html","b780eb964676878ffbbcba071e455d13"],["tags/markdown/index.xml","757d307cdf85883859ac95ea20527f4a"],["tags/metadata/index.html","6c7c8624967cb259631ac5bc4fd52b4a"],["tags/metadata/index.xml","b6989e44540f4745072a2063369de173"],["tags/structure/index.html","0bd1963f101de59a7c06a794ec176320"],["tags/structure/index.xml","69b02d1c1393249cac54fc2734c9ef63"],["tags/stuff/index.html","25d4e9b9391a045d8fdf93f4998c9837"],["tags/stuff/index.xml","c3ade9b0a2f01caee9de105ded22695f"]]; +var precacheConfig = [["browserconfig.xml","67c3113b1574fecc6015d56d774e1d38"],["categories/index.xml","0ac1d02cfbcad2fcc8c13b2c54715338"],["css/fonts/miriamlibre-bold.woff","96496f6f06535d25b3bcba876917ca35"],["css/fonts/miriamlibre-bold.woff2","668defa44d9a74dd709ce0c826a5eb11"],["css/fonts/pt_sans-web-bold.woff","f83c22b548d2d684e24e315d81f7d22b"],["css/fonts/pt_sans-web-bold.woff2","84520c22e6ebf1b30b6f17251d65fff7"],["css/fonts/pt_sans-web-italic.woff","31f09f09a1d3fbe6c8de19644ef0e614"],["css/fonts/pt_sans-web-italic.woff2","df128e1d5a449fc0506fc1b48aac0184"],["css/fonts/pt_sans-web-regular.woff","32100f6ebf01af64d4a71416561c072d"],["css/fonts/pt_sans-web-regular.woff2","b6d4ede9a3a5dbe4d5ac242ae4b0ecc2"],["css/images/icon-tick.svg","35d4d4728ea80d254508b2bca4109d70"],["css/images/stripe.svg","fa3f32a026b6a1bb04ee98d963432e15"],["css/prism.css","004029c8c70ed2bbaa5d9debcf14f8c7"],["css/styles.css","4dfe19ec2fa613292622c7468470457c"],["images/android-icon-144x144.png","43e1f47f182b13d0dee15f510213e928"],["images/android-icon-192x192.png","4c07782e52e0ab714074e6d3d69dc3ec"],["images/android-icon-36x36.png","3b2cd8c925a66bf84c89b68bb30e5f62"],["images/android-icon-48x48.png","45dc386eea1d8a46216a8b6de9b156c6"],["images/android-icon-72x72.png","b04c64637efed2b04fa900ddfcbfe75d"],["images/android-icon-96x96.png","bd9c126a4d6baf7ce442122ce0e89e11"],["images/apple-icon-114x114.png","72e127d6f01dfcd2ba2340141babc536"],["images/apple-icon-120x120.png","bc7cd9e36869e66aaca78412207bf723"],["images/apple-icon-144x144.png","43e1f47f182b13d0dee15f510213e928"],["images/apple-icon-152x152.png","567c64205576865b5e5d06c849613ca2"],["images/apple-icon-180x180.png","6b8734c446bf02ab50be598b4c01ec9c"],["images/apple-icon-57x57.png","f8c586086752c78870820b6190d6b42b"],["images/apple-icon-60x60.png","6e88df111e506bcd5501bed4ff10542e"],["images/apple-icon-72x72.png","b04c64637efed2b04fa900ddfcbfe75d"],["images/apple-icon-76x76.png","d8666e0ac256f39f8c5c628486bd71fb"],["images/apple-icon-precomposed.png","725f6cec25256abb1db10385e0724400"],["images/apple-icon.png","725f6cec25256abb1db10385e0724400"],["images/browser-Chrome-Android.svg","3100b2a9c5f0e34982c717fc2aa46d73"],["images/browser-Chrome.svg","fa39b4be6727525330e928f582fbe80a"],["images/browser-Edge.svg","9e8265ab8f6a701587a4271dd3aa6a73"],["images/browser-Firefox-Android.svg","452df7b9e83c70a07e8e03b4e8dab9c4"],["images/browser-Firefox.svg","d3093eda664be3d0cc6d791e1386420f"],["images/browser-IE.svg","13e192cf2b3fe17e7049a49b7d085caa"],["images/browser-Opera.svg","95d65630c9f7deef6a3098af8f5baf9f"],["images/browser-Safari-iOS.svg","f729e629ec998ec40d313495d7257741"],["images/browser-Safari.svg","523ee9491f5a937b8975f4d23aa77f62"],["images/favicon-16x16.png","7a99c20d6c00babddd26d03607b8721d"],["images/favicon-32x32.png","129881474a1bf130027bff7a1e89febd"],["images/favicon-96x96.png","bd9c126a4d6baf7ce442122ce0e89e11"],["images/favicon.ico","81c46feedbfcc6c6dc9495e4fd5adfad"],["images/icon-info.svg","53a6c555ce41f818556c71ab0dfc533b"],["images/icon-tag.svg","f067bbbc072941b2a0335679300bfc6c"],["images/icon-warning.svg","2a4322abbee9aed694fadb50e98a1f61"],["images/logo.png","0134d77c2c6b01eabb425990bab7ce9a"],["images/ms-icon-144x144.png","43e1f47f182b13d0dee15f510213e928"],["images/ms-icon-150x150.png","e73370837ab9060772a18d62aaacd0f0"],["images/ms-icon-310x310.png","8a7143516b929702e3309bb537a99c5c"],["images/ms-icon-70x70.png","d7c6e7368733d53b5f979546d5aa4fe9"],["images/open_in_desktop.png","e899d6679b011aa7b0e783683d90d99b"],["images/serve_from_docs.png","15ae9eac3737a21593ebe00a9312bf9e"],["images/steve_faulkner.jpg","b90382f2b505ce6f6b1e08657637395e"],["index.html","e5608fc8380e087946d70b4ce8eeefca"],["index.xml","69b28bf21721f0244666f2f84c7922fd"],["js/dom-scripts.js","767a2870b95c7b7d1129445e04add354"],["js/prism.js","0c1fb8d3a69ee7c91dbf0f361ded7763"],["js/service-worker-registration.js","d60f01dc1393cbaaf4f7435339074d5e"],["js/webcomponents.js","c5f6fe397db634cde89f66c2f1bc2f62"],["manifest.json","4e77b7f1253442852a2f185822f1b4d8"],["patterns/coding/code-blocks/index.html","a1d9f4054f7c5ba9fe34237414853515"],["patterns/coding/color-palettes/index.html","ea47c569476feb5dff5f9f5edc2a41c0"],["patterns/coding/command-line/index.html","13ec614b95c71887930504bc8818762a"],["patterns/coding/demo-embedding/index.html","9c17687a08f08488917a1b5b8ec77c22"],["patterns/coding/file-trees/index.html","1058da8003bcd5f5e951ffbf64cebb08"],["patterns/coding/index.html","df8f94bc14d73917704c93df7784b5f3"],["patterns/coding/index.xml","c8141d2e5b185b41c7c2297cbe9761a9"],["patterns/coding/tested/index.html","fa93224a1f9c629affdb61da960debb4"],["patterns/coding/writing-inline-demos/index.html","f901f53267867755f7ba2d180f335901"],["patterns/index.html","8e38d3ecc23c5a7f55c894640f922692"],["patterns/index.xml","8c88ea8c5d4e10c5982c9293a8fd501b"],["patterns/installation/index.html","bfc7b88ad048aced008e844692ac0b49"],["patterns/library-setup/index.html","61f1aa5a998e1b37418cff6c08c098de"],["patterns/media/including-images/index.html","63d5ee84dbd5e0aea04591f3afd897bd"],["patterns/media/including-videos/index.html","6a5a4995795565891652e880b55343f6"],["patterns/media/index.html","a89badd70c807faed416e6a21e987ad9"],["patterns/media/index.xml","91130ea74bd16f6d51c959a00c3c6284"],["patterns/serving/index.html","6efd74be7a19546c1959ccfdfb13ecb2"],["patterns/writing/expandable-sections/index.html","36e0cc6e8c307bf6687250efcbf8c69e"],["patterns/writing/index.html","c29f281fcd2a22dc07060e930c8fd099"],["patterns/writing/index.xml","a68bf9da0d9106898c1e05942614e90c"],["patterns/writing/library-structure/index.html","631611467e8d1faa1992647fb478416c"],["patterns/writing/markdown-and-metadata/index.html","ba187f2c3cecb64728397f1e826d3a2e"],["patterns/writing/notes-and-warnings/index.html","0dcfc4390670236d30f9b7e901888598"],["patterns/writing/references/index.html","f66bf215777e060f428f699c5ed0cb1b"],["patterns/writing/tables-of-contents/index.html","0fed0554c0eeeefe217fac19a2fd32d8"],["sitemap.xml","42a06aafa5566ee7db4adb4fd5e2cf39"],["tags/index.xml","05aca37c2ea9dc2534847f246ba6301b"],["tags/library/index.html","3818570d8224257998fafe00a2ed5fa4"],["tags/library/index.xml","b6a44a1a0a10135485e4f39d12fd322a"],["tags/markdown/index.html","b780eb964676878ffbbcba071e455d13"],["tags/markdown/index.xml","757d307cdf85883859ac95ea20527f4a"],["tags/metadata/index.html","6c7c8624967cb259631ac5bc4fd52b4a"],["tags/metadata/index.xml","b6989e44540f4745072a2063369de173"],["tags/structure/index.html","0bd1963f101de59a7c06a794ec176320"],["tags/structure/index.xml","69b02d1c1393249cac54fc2734c9ef63"],["tags/stuff/index.html","25d4e9b9391a045d8fdf93f4998c9837"],["tags/stuff/index.xml","c3ade9b0a2f01caee9de105ded22695f"]]; var cacheName = 'sw-precache-v3-sw-precache-' + (self.registration ? self.registration.scope : ''); diff --git a/package.json b/package.json index 2e9f98f..6da3e6b 100644 --- a/package.json +++ b/package.json @@ -5,7 +5,7 @@ "main": "index.js", "scripts": { "test": "echo \"Error: no test specified\" && exit 1", - "serve": "hugo server", + "serve": "hugo server --baseURL http://localhost:1313", "clean": "rm -rf content && mkdir content && mkdir content/patterns && hugo new patterns/pattern.md && hugo new _index.md", "build": "rm -rfv docs/* && hugo && sw-precache --root=docs && git add -A" },