diff --git a/.editorconfig b/.editorconfig index 844771f..d415404 100644 --- a/.editorconfig +++ b/.editorconfig @@ -1,7 +1,7 @@ root = true [*] -indent_style = tab +indent_style = space indent_size = 2 end_of_line = lf insert_final_newline = true diff --git a/_data/metadata.js b/_data/metadata.js index 5a5c99b..9eebf3c 100644 --- a/_data/metadata.js +++ b/_data/metadata.js @@ -1,11 +1,10 @@ module.exports = { - title: "Eleventy Base Blog v8", - url: "https://example.com/", + title: "The Ramblings of TerribleDev", + url: "https://blog.terrible.dev/", language: "en", description: "I am writing about my experiences as a naval navel-gazer.", author: { - name: "Your Name Here", - email: "youremailaddress@example.com", - url: "https://example.com/about-me/" + name: "Tommy Parnell", + url: "https://blog.terrible.dev/about/" } } diff --git a/_includes/layouts/base.njk b/_includes/layouts/base.njk index 3702b3a..e000e41 100644 --- a/_includes/layouts/base.njk +++ b/_includes/layouts/base.njk @@ -11,9 +11,9 @@ - {%- css %}{% include "public/css/site.css" %}{% endcss %} - {%- css %}{% include "public/css/site.mobile.css" %}{% endcss %} - {%- css %}{% include "public/css/site.desktop.css" %}{% endcss %} + {%- css %}{% include "wwwroot/css/site.css" %}{% endcss %} + {%- css %}{% include "wwwroot/css/site.mobile.css" %}{% endcss %} + {%- css %}{% include "wwwroot/css/site.desktop.css" %}{% endcss %} {#- Render the CSS bundle using Inlined CSS (for the fastest site performance in production) #} {% block head %} @@ -33,6 +33,7 @@ + {% block scripts %} {% endblock %} diff --git a/_includes/layouts/baseold.njk b/_includes/layouts/baseold.njk index 3b3226f..cd078ad 100644 --- a/_includes/layouts/baseold.njk +++ b/_includes/layouts/baseold.njk @@ -24,7 +24,7 @@ {#- Add an arbitrary string to the bundle #} {%- css %}* { box-sizing: border-box; }{% endcss %} {#- Add the contents of a file to the bundle #} - {%- css %}{% include "public/css/index.css" %}{% endcss %} + {%- css %}{% include "wwwroot/css/index.css" %}{% endcss %} {#- Or add from node_modules #} {# {%- css %}{% include "node_modules/prismjs/themes/prism-okaidia.css" %}{% endcss %} #} diff --git a/_includes/layouts/home.njk b/_includes/layouts/home.njk deleted file mode 100644 index cfb97f6..0000000 --- a/_includes/layouts/home.njk +++ /dev/null @@ -1,16 +0,0 @@ ---- -layout: layouts/base.njk ---- - -{%- css %}{% include "public/css/message-box.css" %}{% endcss %} -
-
    -
  1. Edit the _data/metadata.js with your blog’s information.
  2. -
  3. (Optional) Edit eleventy.config.js with your configuration preferences.
  4. -
  5. Delete this message from _includes/layouts/home.njk.
  6. -
-

This is an Eleventy project created from the eleventy-base-blog repo.

-
- - -{{ content | safe }} diff --git a/_includes/layouts/post.njk b/_includes/layouts/post.njk index 9543d2d..1ac5d35 100644 --- a/_includes/layouts/post.njk +++ b/_includes/layouts/post.njk @@ -1,28 +1,36 @@ --- layout: layouts/base.njk --- -{# Only include the syntax highlighter CSS on blog posts #} -{%- css %}{% include "node_modules/prismjs/themes/prism-okaidia.css" %}{% endcss %} -{%- css %}{% include "public/css/prism-diff.css" %}{%- endcss %} -

{{ title }}

- + {%- set summerizedPost = content | summerizePost %} + {%- block head %} + + + + + + + + + + + + + + {% endblock %} -{{ content | safe }} +
+

{{ title }}

+ + {{ content | safe}} + {%- if tags | filterTagList %} +
+ Tagged In:
+ {%- for tag in tags | filterTagList %} + {{ tag }} + {%- endfor %} +
+ {%- endif %} + +
-{%- if collections.posts %} -{%- set previousPost = collections.posts | getPreviousCollectionItem %} -{%- set nextPost = collections.posts | getNextCollectionItem %} -{%- if nextPost or previousPost %} - -{%- endif %} -{%- endif %} diff --git a/_includes/postSummary.njk b/_includes/postSummary.njk index 4b88c11..e896d85 100644 --- a/_includes/postSummary.njk +++ b/_includes/postSummary.njk @@ -1,6 +1,6 @@

{{ post.data.title }}

- +
{{ post.content | summerizePost | safe }}
diff --git a/_includes/postslist.njk b/_includes/postslist.njk index 99272c5..9f38686 100644 --- a/_includes/postslist.njk +++ b/_includes/postslist.njk @@ -1,6 +1,5 @@ -{%- css %}.postlist { counter-reset: start-from {{ (postslistCounter or postslist.length) + 1 }} }{% endcss %}
    -{% for post in postslist | reverse %} +{% for post in postslist %}
  1. {% if post.data.title %}{{ post.data.title }}{% else %}{{ post.url }}{% endif %} diff --git a/_includes/stockmeta.njk b/_includes/stockmeta.njk new file mode 100644 index 0000000..2145bce --- /dev/null +++ b/_includes/stockmeta.njk @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/content/404.md b/content/404.md index bd51f61..55bde56 100644 --- a/content/404.md +++ b/content/404.md @@ -1,5 +1,5 @@ --- -layout: layouts/home.njk +layout: layouts/base.njk permalink: 404.html eleventyExcludeFromCollections: true --- diff --git a/content/blog.njk b/content/blog.njk index c7e04d6..584ee00 100644 --- a/content/blog.njk +++ b/content/blog.njk @@ -1,5 +1,5 @@ --- -layout: layouts/home.njk +layout: layouts/base.njk eleventyNavigation: key: Archive order: 2 diff --git a/content/feed/feed.njk b/content/feed/feed.njk index a47a7e8..3180cb7 100755 --- a/content/feed/feed.njk +++ b/content/feed/feed.njk @@ -1,6 +1,6 @@ --- # Metadata comes from _data/metadata.js -permalink: /feed/feed.xml +permalink: /rss.xml --- @@ -12,7 +12,6 @@ permalink: /feed/feed.xml {{ metadata.url }} {{ metadata.author.name }} - {{ metadata.author.email }} {%- for post in collections.posts | reverse %} {% set absolutePostUrl %}{{ post.url | htmlBaseUrl(metadata.url) }}{% endset %} diff --git a/content/index.njk b/content/index.njk index 95fafea..4db7d2a 100644 --- a/content/index.njk +++ b/content/index.njk @@ -1,22 +1,25 @@ --- layout: layouts/base.njk -eleventyNavigation: - key: Home Page - order: 1 -numberOfLatestPostsToShow: 3 +pagination: + data: collections.posts + reverse: true + size: 10 +permalink: "/{{ pagination.pageNumber | getPermalinkForHomePage }}" --- -{% set postslist = collections.posts %} -{% for post in postslist | reverse %} + {% block head %} + {%- include 'stockmeta.njk' %} + + {% endblock %} + +{% for post in pagination.items %} {% include "postSummary.njk" %} {% endfor %}
    - ← Previous Page + {% if pagination.href.previous %} + ← Previous Page + {% endif %}
    - Next Page → + {% if pagination.href.next %} + Next Page → + {% endif %}
    - - {# LD data #} - - {% block head %} - - {% endblock %} diff --git a/content/js/swi.js b/content/js/swi.js index 4393541..e72c468 100644 --- a/content/js/swi.js +++ b/content/js/swi.js @@ -3,7 +3,7 @@ if (navigator && navigator.serviceWorker && navigator.serviceWorker.controller) } else if (navigator && navigator.serviceWorker) { //Register the ServiceWorker - navigator.serviceWorker.register('/sw.min.js', { + navigator.serviceWorker.register('/sw.js', { scope: '/' }).then(() => { console.log('SW'); @@ -22,4 +22,4 @@ function toggleNav () { else { nav.classList.add('hide'); } -} \ No newline at end of file +} diff --git a/content/tags-list.njk b/content/tags-list.njk index 3050c9c..6bccdec 100644 --- a/content/tags-list.njk +++ b/content/tags-list.njk @@ -1,12 +1,16 @@ --- -permalink: /tags/ -layout: layouts/home.njk +permalink: /all-tags/ +layout: layouts/base.njk ---

    Tags

    +{% block head %} + {%- include 'stockmeta.njk' %} + +{% endblock %} +
      {% for tag in collections.all | getAllTags | filterTagList %} - {% set tagUrl %}/tags/{{ tag | slugify }}/{% endset %} -
    • + {{ tag }} {% endfor %}
    diff --git a/content/tags.njk b/content/tags.njk index 2cb3f89..08b5762 100644 --- a/content/tags.njk +++ b/content/tags.njk @@ -9,14 +9,14 @@ pagination: - posts - tagList addAllPagesToCollections: true -layout: layouts/home.njk +layout: layouts/base.njk eleventyComputed: title: Tagged “{{ tag }}” -permalink: /tag/{{ tag | slugify }}/ +permalink: /tags/{{ tag | slugify }}/ --- -

    Tagged “{{ tag }}”

    - {% set postslist = collections[ tag ] %} -{% include "postslist.njk" %} +{% for post in postslist %} + {% include "postSummary.njk" %} +{% endfor %} -

    See all tags.

    +

    See all tags.

    diff --git a/eleventy.config.js b/eleventy.config.js index 18751e0..ab4d94c 100644 --- a/eleventy.config.js +++ b/eleventy.config.js @@ -14,8 +14,7 @@ module.exports = function(eleventyConfig) { // Copy the contents of the `public` folder to the output folder // For example, `./public/css/` ends up in `_site/css/` eleventyConfig.addPassthroughCopy({ - "./public/": "/", - "./node_modules/prismjs/themes/prism-okaidia.css": "/css/prism-okaidia.css" + "./wwwroot/": "/", }); // Run Eleventy when these files change: @@ -67,12 +66,23 @@ module.exports = function(eleventyConfig) { eleventyConfig.addFilter("summerizePost", post => { // get content - return post.split('')[0]; + const splitted = post.split(''); + if(splitted.length > 1) { + return splitted[0]; + } + // return the first paragraph + return post.split('\n')[0]; }); - eleventyConfig.addFilter("getPermalinkForHomePage", post => { + eleventyConfig.addFilter("nohtml", content => { + // remove all html tags + return content.replace(/(<([^>]+)>)/gi, ""); + + }); + + eleventyConfig.addFilter("getPermalinkForHomePage", pageNumber => { // get content - return post.split('')[0]; + return pageNumber === 0 ? '/' : '/page/' + (pageNumber + 1); }); // Return all the tags used in a collection @@ -90,18 +100,18 @@ module.exports = function(eleventyConfig) { }); // Customize Markdown library settings: - eleventyConfig.amendLibrary("md", mdLib => { - mdLib.use(markdownItAnchor, { - permalink: markdownItAnchor.permalink.ariaHidden({ - placement: "after", - class: "header-anchor", - symbol: "#", - ariaHidden: false, - }), - level: [1,2,3,4], - slugify: eleventyConfig.getFilter("slugify") - }); - }); + // eleventyConfig.amendLibrary("md", mdLib => { + // mdLib.use(markdownItAnchor, { + // permalink: markdownItAnchor.permalink.ariaHidden({ + // placement: "after", + // class: "header-anchor", + // symbol: "#", + // ariaHidden: false, + // }), + // level: [1,2,3,4], + // slugify: eleventyConfig.getFilter("slugify") + // }); + // }); // Features to make your build faster (when you need them) @@ -126,7 +136,7 @@ module.exports = function(eleventyConfig) { ], // Pre-process *.md files with: (default: `liquid`) - markdownTemplateEngine: 'md', + markdownTemplateEngine: false, // Pre-process *.html files with: (default: `liquid`) htmlTemplateEngine: "njk", diff --git a/package.json b/package.json index e3bdb8a..bab50c4 100644 --- a/package.json +++ b/package.json @@ -1,5 +1,5 @@ { - "name": "eleventy-base-blog", + "name": "terribledev-blog", "version": "8.0.0", "description": "A starter repository for a blog web site using the Eleventy site generator.", "scripts": { diff --git a/public/css/index.css b/public/css/index.css deleted file mode 100644 index f7d67c6..0000000 --- a/public/css/index.css +++ /dev/null @@ -1,270 +0,0 @@ -/* Defaults */ -:root { - --font-family: -apple-system, system-ui, sans-serif; - --font-family-monospace: Consolas, Menlo, Monaco, Andale Mono WT, Andale Mono, Lucida Console, Lucida Sans Typewriter, DejaVu Sans Mono, Bitstream Vera Sans Mono, Liberation Mono, Nimbus Mono L, Courier New, Courier, monospace; -} - -/* Theme colors */ -:root { - --color-gray-20: #e0e0e0; - --color-gray-50: #C0C0C0; - --color-gray-90: #333; - - --background-color: #fff; - - --text-color: var(--color-gray-90); - --text-color-link: #082840; - --text-color-link-active: #5f2b48; - --text-color-link-visited: #17050F; - - --syntax-tab-size: 2; -} - -@media (prefers-color-scheme: dark) { - :root { - --color-gray-20: #e0e0e0; - --color-gray-50: #C0C0C0; - --color-gray-90: #dad8d8; - - /* --text-color is assigned to --color-gray-_ above */ - --text-color-link: #1493fb; - --text-color-link-active: #6969f7; - --text-color-link-visited: #a6a6f8; - - --background-color: #15202b; - } -} - - -/* Global stylesheet */ -* { - box-sizing: border-box; -} - -html, -body { - padding: 0; - margin: 0 auto; - font-family: var(--font-family); - color: var(--text-color); - background-color: var(--background-color); -} -html { - overflow-y: scroll; -} -body { - max-width: 40em; -} - -/* https://www.a11yproject.com/posts/how-to-hide-content/ */ -.visually-hidden { - clip: rect(0 0 0 0); - clip-path: inset(50%); - height: 1px; - overflow: hidden; - position: absolute; - white-space: nowrap; - width: 1px; -} - -p:last-child { - margin-bottom: 0; -} -p { - line-height: 1.5; -} - -li { - line-height: 1.5; -} - -a[href] { - color: var(--text-color-link); -} -a[href]:visited { - color: var(--text-color-link-visited); -} -a[href]:hover, -a[href]:active { - color: var(--text-color-link-active); -} - -main { - padding: 1rem; -} -main :first-child { - margin-top: 0; -} - -header { - border-bottom: 1px dashed var(--color-gray-20); -} -header:after { - content: ""; - display: table; - clear: both; -} - -.links-nextprev { - list-style: none; - border-top: 1px dashed var(--color-gray-20); - padding: 1em 0; -} - -table { - margin: 1em 0; -} -table td, -table th { - padding-right: 1em; -} - -pre, -code { - font-family: var(--font-family-monospace); -} -pre:not([class*="language-"]) { - margin: .5em 0; - line-height: 1.375; /* 22px /16 */ - -moz-tab-size: var(--syntax-tab-size); - -o-tab-size: var(--syntax-tab-size); - tab-size: var(--syntax-tab-size); - -webkit-hyphens: none; - -ms-hyphens: none; - hyphens: none; - direction: ltr; - text-align: left; - white-space: pre; - word-spacing: normal; - word-break: normal; -} -code { - word-break: break-all; -} - -/* Header */ -header { - display: flex; - gap: 1em .5em; - flex-wrap: wrap; - align-items: center; - padding: 1em; -} -.home-link { - font-size: 1em; /* 16px /16 */ - font-weight: 700; - margin-right: 2em; -} -.home-link:link:not(:hover) { - text-decoration: none; -} - -/* Nav */ -.nav { - display: flex; - padding: 0; - margin: 0; - list-style: none; -} -.nav-item { - display: inline-block; - margin-right: 1em; -} -.nav-item a[href]:not(:hover) { - text-decoration: none; -} -.nav a[href][aria-current="page"] { - text-decoration: underline; -} - -/* Posts list */ -.postlist { - list-style: none; - padding: 0; - padding-left: 1.5rem; -} -.postlist-item { - display: flex; - flex-wrap: wrap; - align-items: baseline; - counter-increment: start-from -1; - margin-bottom: 1em; -} -.postlist-item:before { - display: inline-block; - pointer-events: none; - content: "" counter(start-from, decimal-leading-zero) ". "; - line-height: 100%; - text-align: right; - margin-left: -1.5rem; -} -.postlist-date, -.postlist-item:before { - font-size: 0.8125em; /* 13px /16 */ - color: var(--color-gray-90); -} -.postlist-date { - word-spacing: -0.5px; -} -.postlist-link { - font-size: 1.1875em; /* 19px /16 */ - font-weight: 700; - flex-basis: calc(100% - 1.5rem); - padding-left: .25em; - padding-right: .5em; - text-underline-position: from-font; - text-underline-offset: 0; - text-decoration-thickness: 1px; -} -.postlist-item-active .postlist-link { - font-weight: bold; -} - -/* Tags */ -.post-tag { - display: inline-flex; - align-items: center; - justify-content: center; - text-transform: capitalize; - font-style: italic; -} -.postlist-item > .post-tag { - align-self: center; -} - -/* Tags list */ -.post-metadata { - display: inline-flex; - flex-wrap: wrap; - gap: .5em; - list-style: none; - padding: 0; - margin: 0; -} -.post-metadata time { - margin-right: 1em; -} - -/* Direct Links / Markdown Headers */ -.header-anchor { - text-decoration: none; - font-style: normal; - font-size: 1em; - margin-left: .1em; -} -a[href].header-anchor, -a[href].header-anchor:visited { - color: transparent; -} -a[href].header-anchor:focus, -a[href].header-anchor:hover { - text-decoration: underline; -} -a[href].header-anchor:focus, -:hover > a[href].header-anchor { - color: #aaa; -} - -h2 + .header-anchor { - font-size: 1.5em; -} diff --git a/public/css/message-box.css b/public/css/message-box.css deleted file mode 100644 index a6e142e..0000000 --- a/public/css/message-box.css +++ /dev/null @@ -1,18 +0,0 @@ -/* Message Box */ -.message-box { - --color-message-box: #ffc; - - display: block; - background-color: var(--color-message-box); - color: var(--color-gray-90); - padding: 1em 0.625em; /* 16px 10px /16 */ -} -.message-box ol { - margin-top: 0; -} - -@media (prefers-color-scheme: dark) { - .message-box { - --color-message-box: #082840; - } -} diff --git a/public/css/prism-diff.css b/public/css/prism-diff.css deleted file mode 100644 index 9f7e676..0000000 --- a/public/css/prism-diff.css +++ /dev/null @@ -1,45 +0,0 @@ -/* - * New diff- syntax - */ - -pre[class*="language-diff-"] { - --eleventy-code-padding: 1.25em; - padding-left: var(--eleventy-code-padding); - padding-right: var(--eleventy-code-padding); -} -.token.deleted { - background-color: hsl(0, 51%, 37%); - color: inherit; -} -.token.inserted { - background-color: hsl(126, 31%, 39%); - color: inherit; -} - -/* Make the + and - characters unselectable for copy/paste */ -.token.prefix.unchanged, -.token.prefix.inserted, -.token.prefix.deleted { - -webkit-user-select: none; - user-select: none; - display: inline-flex; - align-items: center; - justify-content: center; - padding-top: 2px; - padding-bottom: 2px; -} -.token.prefix.inserted, -.token.prefix.deleted { - width: var(--eleventy-code-padding); - background-color: rgba(0,0,0,.2); -} - -/* Optional: full-width background color */ -.token.inserted:not(.prefix), -.token.deleted:not(.prefix) { - display: block; - margin-left: calc(-1 * var(--eleventy-code-padding)); - margin-right: calc(-1 * var(--eleventy-code-padding)); - text-decoration: none; /* override del, ins, mark defaults */ - color: inherit; /* override del, ins, mark defaults */ -} diff --git a/wwwroot/Banner.jpg b/wwwroot/Banner.jpg new file mode 100644 index 0000000..c8d99e7 Binary files /dev/null and b/wwwroot/Banner.jpg differ diff --git a/wwwroot/Banner.jpg.webp b/wwwroot/Banner.jpg.webp new file mode 100644 index 0000000..47fcc60 Binary files /dev/null and b/wwwroot/Banner.jpg.webp differ diff --git a/content/content/favicon.ico b/wwwroot/content/favicon.ico similarity index 100% rename from content/content/favicon.ico rename to wwwroot/content/favicon.ico diff --git a/content/content/images/2014/Apr/MTA_2013-rgb-_1427.png b/wwwroot/content/images/2014/Apr/MTA_2013-rgb-_1427.png similarity index 100% rename from content/content/images/2014/Apr/MTA_2013-rgb-_1427.png rename to wwwroot/content/images/2014/Apr/MTA_2013-rgb-_1427.png diff --git a/content/content/images/2014/Apr/MTA_2013-rgb-_1427.png.webp b/wwwroot/content/images/2014/Apr/MTA_2013-rgb-_1427.png.webp similarity index 100% rename from content/content/images/2014/Apr/MTA_2013-rgb-_1427.png.webp rename to wwwroot/content/images/2014/Apr/MTA_2013-rgb-_1427.png.webp diff --git a/content/content/images/2014/Apr/linqpad.PNG b/wwwroot/content/images/2014/Apr/linqpad.PNG similarity index 100% rename from content/content/images/2014/Apr/linqpad.PNG rename to wwwroot/content/images/2014/Apr/linqpad.PNG diff --git a/content/content/images/2014/Apr/linqpad.PNG.webp b/wwwroot/content/images/2014/Apr/linqpad.PNG.webp similarity index 100% rename from content/content/images/2014/Apr/linqpad.PNG.webp rename to wwwroot/content/images/2014/Apr/linqpad.PNG.webp diff --git a/content/content/images/2014/Feb/115580-1.png b/wwwroot/content/images/2014/Feb/115580-1.png similarity index 100% rename from content/content/images/2014/Feb/115580-1.png rename to wwwroot/content/images/2014/Feb/115580-1.png diff --git a/content/content/images/2014/Feb/115580-1.png.webp b/wwwroot/content/images/2014/Feb/115580-1.png.webp similarity index 100% rename from content/content/images/2014/Feb/115580-1.png.webp rename to wwwroot/content/images/2014/Feb/115580-1.png.webp diff --git a/content/content/images/2014/Feb/115580.png b/wwwroot/content/images/2014/Feb/115580.png similarity index 100% rename from content/content/images/2014/Feb/115580.png rename to wwwroot/content/images/2014/Feb/115580.png diff --git a/content/content/images/2014/Feb/115580.png.webp b/wwwroot/content/images/2014/Feb/115580.png.webp similarity index 100% rename from content/content/images/2014/Feb/115580.png.webp rename to wwwroot/content/images/2014/Feb/115580.png.webp diff --git a/content/content/images/2014/Feb/486170_10200106207521542_360163524_n__2_-1.jpg b/wwwroot/content/images/2014/Feb/486170_10200106207521542_360163524_n__2_-1.jpg similarity index 100% rename from content/content/images/2014/Feb/486170_10200106207521542_360163524_n__2_-1.jpg rename to wwwroot/content/images/2014/Feb/486170_10200106207521542_360163524_n__2_-1.jpg diff --git a/content/content/images/2014/Feb/486170_10200106207521542_360163524_n__2_-1.jpg.webp b/wwwroot/content/images/2014/Feb/486170_10200106207521542_360163524_n__2_-1.jpg.webp similarity index 100% rename from content/content/images/2014/Feb/486170_10200106207521542_360163524_n__2_-1.jpg.webp rename to wwwroot/content/images/2014/Feb/486170_10200106207521542_360163524_n__2_-1.jpg.webp diff --git a/content/content/images/2014/Feb/486170_10200106207521542_360163524_n__2_-2.jpg b/wwwroot/content/images/2014/Feb/486170_10200106207521542_360163524_n__2_-2.jpg similarity index 100% rename from content/content/images/2014/Feb/486170_10200106207521542_360163524_n__2_-2.jpg rename to wwwroot/content/images/2014/Feb/486170_10200106207521542_360163524_n__2_-2.jpg diff --git a/content/content/images/2014/Feb/486170_10200106207521542_360163524_n__2_-2.jpg.webp b/wwwroot/content/images/2014/Feb/486170_10200106207521542_360163524_n__2_-2.jpg.webp similarity index 100% rename from content/content/images/2014/Feb/486170_10200106207521542_360163524_n__2_-2.jpg.webp rename to wwwroot/content/images/2014/Feb/486170_10200106207521542_360163524_n__2_-2.jpg.webp diff --git a/content/content/images/2014/Feb/486170_10200106207521542_360163524_n__2_.jpg b/wwwroot/content/images/2014/Feb/486170_10200106207521542_360163524_n__2_.jpg similarity index 100% rename from content/content/images/2014/Feb/486170_10200106207521542_360163524_n__2_.jpg rename to wwwroot/content/images/2014/Feb/486170_10200106207521542_360163524_n__2_.jpg diff --git a/content/content/images/2014/Feb/486170_10200106207521542_360163524_n__2_.jpg.webp b/wwwroot/content/images/2014/Feb/486170_10200106207521542_360163524_n__2_.jpg.webp similarity index 100% rename from content/content/images/2014/Feb/486170_10200106207521542_360163524_n__2_.jpg.webp rename to wwwroot/content/images/2014/Feb/486170_10200106207521542_360163524_n__2_.jpg.webp diff --git a/content/content/images/2014/Feb/486170_10200106207521542_360163524_n__2__2.jpg b/wwwroot/content/images/2014/Feb/486170_10200106207521542_360163524_n__2__2.jpg similarity index 100% rename from content/content/images/2014/Feb/486170_10200106207521542_360163524_n__2__2.jpg rename to wwwroot/content/images/2014/Feb/486170_10200106207521542_360163524_n__2__2.jpg diff --git a/content/content/images/2014/Feb/486170_10200106207521542_360163524_n__2__2.jpg.webp b/wwwroot/content/images/2014/Feb/486170_10200106207521542_360163524_n__2__2.jpg.webp similarity index 100% rename from content/content/images/2014/Feb/486170_10200106207521542_360163524_n__2__2.jpg.webp rename to wwwroot/content/images/2014/Feb/486170_10200106207521542_360163524_n__2__2.jpg.webp diff --git a/content/content/images/2014/Feb/7605906886_c83c1543b8_o-1.jpg b/wwwroot/content/images/2014/Feb/7605906886_c83c1543b8_o-1.jpg similarity index 100% rename from content/content/images/2014/Feb/7605906886_c83c1543b8_o-1.jpg rename to wwwroot/content/images/2014/Feb/7605906886_c83c1543b8_o-1.jpg diff --git a/content/content/images/2014/Feb/7605906886_c83c1543b8_o-1.jpg.webp b/wwwroot/content/images/2014/Feb/7605906886_c83c1543b8_o-1.jpg.webp similarity index 100% rename from content/content/images/2014/Feb/7605906886_c83c1543b8_o-1.jpg.webp rename to wwwroot/content/images/2014/Feb/7605906886_c83c1543b8_o-1.jpg.webp diff --git a/content/content/images/2014/Feb/7605906886_c83c1543b8_o.jpg b/wwwroot/content/images/2014/Feb/7605906886_c83c1543b8_o.jpg similarity index 100% rename from content/content/images/2014/Feb/7605906886_c83c1543b8_o.jpg rename to wwwroot/content/images/2014/Feb/7605906886_c83c1543b8_o.jpg diff --git a/content/content/images/2014/Feb/7605906886_c83c1543b8_o.jpg.webp b/wwwroot/content/images/2014/Feb/7605906886_c83c1543b8_o.jpg.webp similarity index 100% rename from content/content/images/2014/Feb/7605906886_c83c1543b8_o.jpg.webp rename to wwwroot/content/images/2014/Feb/7605906886_c83c1543b8_o.jpg.webp diff --git a/content/content/images/2014/Feb/9689481.jpg b/wwwroot/content/images/2014/Feb/9689481.jpg similarity index 100% rename from content/content/images/2014/Feb/9689481.jpg rename to wwwroot/content/images/2014/Feb/9689481.jpg diff --git a/content/content/images/2014/Feb/9689481.jpg.webp b/wwwroot/content/images/2014/Feb/9689481.jpg.webp similarity index 100% rename from content/content/images/2014/Feb/9689481.jpg.webp rename to wwwroot/content/images/2014/Feb/9689481.jpg.webp diff --git a/content/content/images/2014/Feb/968full_star_trek__first_contact_screenshot.jpg b/wwwroot/content/images/2014/Feb/968full_star_trek__first_contact_screenshot.jpg similarity index 100% rename from content/content/images/2014/Feb/968full_star_trek__first_contact_screenshot.jpg rename to wwwroot/content/images/2014/Feb/968full_star_trek__first_contact_screenshot.jpg diff --git a/content/content/images/2014/Feb/968full_star_trek__first_contact_screenshot.jpg.webp b/wwwroot/content/images/2014/Feb/968full_star_trek__first_contact_screenshot.jpg.webp similarity index 100% rename from content/content/images/2014/Feb/968full_star_trek__first_contact_screenshot.jpg.webp rename to wwwroot/content/images/2014/Feb/968full_star_trek__first_contact_screenshot.jpg.webp diff --git a/content/content/images/2014/Feb/Apple_Logo.gif b/wwwroot/content/images/2014/Feb/Apple_Logo.gif similarity index 100% rename from content/content/images/2014/Feb/Apple_Logo.gif rename to wwwroot/content/images/2014/Feb/Apple_Logo.gif diff --git a/content/content/images/2014/Feb/Apple_gray_logo.png b/wwwroot/content/images/2014/Feb/Apple_gray_logo.png similarity index 100% rename from content/content/images/2014/Feb/Apple_gray_logo.png rename to wwwroot/content/images/2014/Feb/Apple_gray_logo.png diff --git a/content/content/images/2014/Feb/Apple_gray_logo.png.webp b/wwwroot/content/images/2014/Feb/Apple_gray_logo.png.webp similarity index 100% rename from content/content/images/2014/Feb/Apple_gray_logo.png.webp rename to wwwroot/content/images/2014/Feb/Apple_gray_logo.png.webp diff --git a/content/content/images/2014/Feb/Capture-1.PNG b/wwwroot/content/images/2014/Feb/Capture-1.PNG similarity index 100% rename from content/content/images/2014/Feb/Capture-1.PNG rename to wwwroot/content/images/2014/Feb/Capture-1.PNG diff --git a/content/content/images/2014/Feb/Capture-1.PNG.webp b/wwwroot/content/images/2014/Feb/Capture-1.PNG.webp similarity index 100% rename from content/content/images/2014/Feb/Capture-1.PNG.webp rename to wwwroot/content/images/2014/Feb/Capture-1.PNG.webp diff --git a/content/content/images/2014/Feb/Capture.PNG b/wwwroot/content/images/2014/Feb/Capture.PNG similarity index 100% rename from content/content/images/2014/Feb/Capture.PNG rename to wwwroot/content/images/2014/Feb/Capture.PNG diff --git a/content/content/images/2014/Feb/Capture.PNG.webp b/wwwroot/content/images/2014/Feb/Capture.PNG.webp similarity index 100% rename from content/content/images/2014/Feb/Capture.PNG.webp rename to wwwroot/content/images/2014/Feb/Capture.PNG.webp diff --git a/content/content/images/2014/Feb/apple_logo_2.jpg b/wwwroot/content/images/2014/Feb/apple_logo_2.jpg similarity index 100% rename from content/content/images/2014/Feb/apple_logo_2.jpg rename to wwwroot/content/images/2014/Feb/apple_logo_2.jpg diff --git a/content/content/images/2014/Feb/apple_logo_2.jpg.webp b/wwwroot/content/images/2014/Feb/apple_logo_2.jpg.webp similarity index 100% rename from content/content/images/2014/Feb/apple_logo_2.jpg.webp rename to wwwroot/content/images/2014/Feb/apple_logo_2.jpg.webp diff --git a/content/content/images/2014/Feb/architecture1.png b/wwwroot/content/images/2014/Feb/architecture1.png similarity index 100% rename from content/content/images/2014/Feb/architecture1.png rename to wwwroot/content/images/2014/Feb/architecture1.png diff --git a/content/content/images/2014/Feb/architecture1.png.webp b/wwwroot/content/images/2014/Feb/architecture1.png.webp similarity index 100% rename from content/content/images/2014/Feb/architecture1.png.webp rename to wwwroot/content/images/2014/Feb/architecture1.png.webp diff --git a/content/content/images/2014/Feb/medium_134672066.jpg b/wwwroot/content/images/2014/Feb/medium_134672066.jpg similarity index 100% rename from content/content/images/2014/Feb/medium_134672066.jpg rename to wwwroot/content/images/2014/Feb/medium_134672066.jpg diff --git a/content/content/images/2014/Feb/medium_134672066.jpg.webp b/wwwroot/content/images/2014/Feb/medium_134672066.jpg.webp similarity index 100% rename from content/content/images/2014/Feb/medium_134672066.jpg.webp rename to wwwroot/content/images/2014/Feb/medium_134672066.jpg.webp diff --git a/content/content/images/2014/Feb/mem-1.jpg b/wwwroot/content/images/2014/Feb/mem-1.jpg similarity index 100% rename from content/content/images/2014/Feb/mem-1.jpg rename to wwwroot/content/images/2014/Feb/mem-1.jpg diff --git a/content/content/images/2014/Feb/mem-1.jpg.webp b/wwwroot/content/images/2014/Feb/mem-1.jpg.webp similarity index 100% rename from content/content/images/2014/Feb/mem-1.jpg.webp rename to wwwroot/content/images/2014/Feb/mem-1.jpg.webp diff --git a/content/content/images/2014/Feb/mem-2.jpg b/wwwroot/content/images/2014/Feb/mem-2.jpg similarity index 100% rename from content/content/images/2014/Feb/mem-2.jpg rename to wwwroot/content/images/2014/Feb/mem-2.jpg diff --git a/content/content/images/2014/Feb/mem-2.jpg.webp b/wwwroot/content/images/2014/Feb/mem-2.jpg.webp similarity index 100% rename from content/content/images/2014/Feb/mem-2.jpg.webp rename to wwwroot/content/images/2014/Feb/mem-2.jpg.webp diff --git a/content/content/images/2014/Feb/mem.jpg b/wwwroot/content/images/2014/Feb/mem.jpg similarity index 100% rename from content/content/images/2014/Feb/mem.jpg rename to wwwroot/content/images/2014/Feb/mem.jpg diff --git a/content/content/images/2014/Feb/mem.jpg.webp b/wwwroot/content/images/2014/Feb/mem.jpg.webp similarity index 100% rename from content/content/images/2014/Feb/mem.jpg.webp rename to wwwroot/content/images/2014/Feb/mem.jpg.webp diff --git a/content/content/images/2014/Feb/origin_134672066-1.jpg b/wwwroot/content/images/2014/Feb/origin_134672066-1.jpg similarity index 100% rename from content/content/images/2014/Feb/origin_134672066-1.jpg rename to wwwroot/content/images/2014/Feb/origin_134672066-1.jpg diff --git a/content/content/images/2014/Feb/origin_134672066-1.jpg.webp b/wwwroot/content/images/2014/Feb/origin_134672066-1.jpg.webp similarity index 100% rename from content/content/images/2014/Feb/origin_134672066-1.jpg.webp rename to wwwroot/content/images/2014/Feb/origin_134672066-1.jpg.webp diff --git a/content/content/images/2014/Feb/origin_134672066-2.jpg b/wwwroot/content/images/2014/Feb/origin_134672066-2.jpg similarity index 100% rename from content/content/images/2014/Feb/origin_134672066-2.jpg rename to wwwroot/content/images/2014/Feb/origin_134672066-2.jpg diff --git a/content/content/images/2014/Feb/origin_134672066-2.jpg.webp b/wwwroot/content/images/2014/Feb/origin_134672066-2.jpg.webp similarity index 100% rename from content/content/images/2014/Feb/origin_134672066-2.jpg.webp rename to wwwroot/content/images/2014/Feb/origin_134672066-2.jpg.webp diff --git a/content/content/images/2014/Feb/origin_134672066.jpg b/wwwroot/content/images/2014/Feb/origin_134672066.jpg similarity index 100% rename from content/content/images/2014/Feb/origin_134672066.jpg rename to wwwroot/content/images/2014/Feb/origin_134672066.jpg diff --git a/content/content/images/2014/Feb/origin_134672066.jpg.webp b/wwwroot/content/images/2014/Feb/origin_134672066.jpg.webp similarity index 100% rename from content/content/images/2014/Feb/origin_134672066.jpg.webp rename to wwwroot/content/images/2014/Feb/origin_134672066.jpg.webp diff --git a/content/content/images/2014/Feb/turtle_Alan_Rees.jpg b/wwwroot/content/images/2014/Feb/turtle_Alan_Rees.jpg similarity index 100% rename from content/content/images/2014/Feb/turtle_Alan_Rees.jpg rename to wwwroot/content/images/2014/Feb/turtle_Alan_Rees.jpg diff --git a/content/content/images/2014/Feb/turtle_Alan_Rees.jpg.webp b/wwwroot/content/images/2014/Feb/turtle_Alan_Rees.jpg.webp similarity index 100% rename from content/content/images/2014/Feb/turtle_Alan_Rees.jpg.webp rename to wwwroot/content/images/2014/Feb/turtle_Alan_Rees.jpg.webp diff --git a/content/content/images/2014/Jun/Capture3.PNG b/wwwroot/content/images/2014/Jun/Capture3.PNG similarity index 100% rename from content/content/images/2014/Jun/Capture3.PNG rename to wwwroot/content/images/2014/Jun/Capture3.PNG diff --git a/content/content/images/2014/Jun/Capture3.PNG.webp b/wwwroot/content/images/2014/Jun/Capture3.PNG.webp similarity index 100% rename from content/content/images/2014/Jun/Capture3.PNG.webp rename to wwwroot/content/images/2014/Jun/Capture3.PNG.webp diff --git a/content/content/images/2014/Jun/jackie.PNG b/wwwroot/content/images/2014/Jun/jackie.PNG similarity index 100% rename from content/content/images/2014/Jun/jackie.PNG rename to wwwroot/content/images/2014/Jun/jackie.PNG diff --git a/content/content/images/2014/Jun/jackie.PNG.webp b/wwwroot/content/images/2014/Jun/jackie.PNG.webp similarity index 100% rename from content/content/images/2014/Jun/jackie.PNG.webp rename to wwwroot/content/images/2014/Jun/jackie.PNG.webp diff --git a/content/content/images/2014/Jun/really-seriously-truly.png b/wwwroot/content/images/2014/Jun/really-seriously-truly.png similarity index 100% rename from content/content/images/2014/Jun/really-seriously-truly.png rename to wwwroot/content/images/2014/Jun/really-seriously-truly.png diff --git a/content/content/images/2014/Jun/really-seriously-truly.png.webp b/wwwroot/content/images/2014/Jun/really-seriously-truly.png.webp similarity index 100% rename from content/content/images/2014/Jun/really-seriously-truly.png.webp rename to wwwroot/content/images/2014/Jun/really-seriously-truly.png.webp diff --git a/content/content/images/2014/Mar/componant.png b/wwwroot/content/images/2014/Mar/componant.png similarity index 100% rename from content/content/images/2014/Mar/componant.png rename to wwwroot/content/images/2014/Mar/componant.png diff --git a/content/content/images/2014/Mar/componant.png.webp b/wwwroot/content/images/2014/Mar/componant.png.webp similarity index 100% rename from content/content/images/2014/Mar/componant.png.webp rename to wwwroot/content/images/2014/Mar/componant.png.webp diff --git a/content/content/images/2014/Mar/playservices.PNG b/wwwroot/content/images/2014/Mar/playservices.PNG similarity index 100% rename from content/content/images/2014/Mar/playservices.PNG rename to wwwroot/content/images/2014/Mar/playservices.PNG diff --git a/content/content/images/2014/Mar/playservices.PNG.webp b/wwwroot/content/images/2014/Mar/playservices.PNG.webp similarity index 100% rename from content/content/images/2014/Mar/playservices.PNG.webp rename to wwwroot/content/images/2014/Mar/playservices.PNG.webp diff --git a/content/content/images/2014/May/91wmm.jpg b/wwwroot/content/images/2014/May/91wmm.jpg similarity index 100% rename from content/content/images/2014/May/91wmm.jpg rename to wwwroot/content/images/2014/May/91wmm.jpg diff --git a/content/content/images/2014/May/91wmm.jpg.webp b/wwwroot/content/images/2014/May/91wmm.jpg.webp similarity index 100% rename from content/content/images/2014/May/91wmm.jpg.webp rename to wwwroot/content/images/2014/May/91wmm.jpg.webp diff --git a/content/content/images/2014/May/NDependDash.PNG b/wwwroot/content/images/2014/May/NDependDash.PNG similarity index 100% rename from content/content/images/2014/May/NDependDash.PNG rename to wwwroot/content/images/2014/May/NDependDash.PNG diff --git a/content/content/images/2014/May/NDependDash.PNG.webp b/wwwroot/content/images/2014/May/NDependDash.PNG.webp similarity index 100% rename from content/content/images/2014/May/NDependDash.PNG.webp rename to wwwroot/content/images/2014/May/NDependDash.PNG.webp diff --git a/content/content/images/2014/May/Screenshot-2014-05-06-at-9-52-14-AM.png b/wwwroot/content/images/2014/May/Screenshot-2014-05-06-at-9-52-14-AM.png similarity index 100% rename from content/content/images/2014/May/Screenshot-2014-05-06-at-9-52-14-AM.png rename to wwwroot/content/images/2014/May/Screenshot-2014-05-06-at-9-52-14-AM.png diff --git a/content/content/images/2014/May/Screenshot-2014-05-06-at-9-52-14-AM.png.webp b/wwwroot/content/images/2014/May/Screenshot-2014-05-06-at-9-52-14-AM.png.webp similarity index 100% rename from content/content/images/2014/May/Screenshot-2014-05-06-at-9-52-14-AM.png.webp rename to wwwroot/content/images/2014/May/Screenshot-2014-05-06-at-9-52-14-AM.png.webp diff --git a/content/content/images/2014/May/errorsOrganized.PNG b/wwwroot/content/images/2014/May/errorsOrganized.PNG similarity index 100% rename from content/content/images/2014/May/errorsOrganized.PNG rename to wwwroot/content/images/2014/May/errorsOrganized.PNG diff --git a/content/content/images/2014/May/errorsOrganized.PNG.webp b/wwwroot/content/images/2014/May/errorsOrganized.PNG.webp similarity index 100% rename from content/content/images/2014/May/errorsOrganized.PNG.webp rename to wwwroot/content/images/2014/May/errorsOrganized.PNG.webp diff --git a/content/content/images/2014/May/ndep.PNG b/wwwroot/content/images/2014/May/ndep.PNG similarity index 100% rename from content/content/images/2014/May/ndep.PNG rename to wwwroot/content/images/2014/May/ndep.PNG diff --git a/content/content/images/2014/May/ndep.PNG.webp b/wwwroot/content/images/2014/May/ndep.PNG.webp similarity index 100% rename from content/content/images/2014/May/ndep.PNG.webp rename to wwwroot/content/images/2014/May/ndep.PNG.webp diff --git a/content/content/images/2014/May/ndepdash.PNG b/wwwroot/content/images/2014/May/ndepdash.PNG similarity index 100% rename from content/content/images/2014/May/ndepdash.PNG rename to wwwroot/content/images/2014/May/ndepdash.PNG diff --git a/content/content/images/2014/May/ndepdash.PNG.webp b/wwwroot/content/images/2014/May/ndepdash.PNG.webp similarity index 100% rename from content/content/images/2014/May/ndepdash.PNG.webp rename to wwwroot/content/images/2014/May/ndepdash.PNG.webp diff --git a/content/content/images/2015/04/Capture.PNG b/wwwroot/content/images/2015/04/Capture.PNG similarity index 100% rename from content/content/images/2015/04/Capture.PNG rename to wwwroot/content/images/2015/04/Capture.PNG diff --git a/content/content/images/2015/04/Capture.PNG.webp b/wwwroot/content/images/2015/04/Capture.PNG.webp similarity index 100% rename from content/content/images/2015/04/Capture.PNG.webp rename to wwwroot/content/images/2015/04/Capture.PNG.webp diff --git a/content/content/images/2015/08/imageedit_6_9390856511.gif b/wwwroot/content/images/2015/08/imageedit_6_9390856511.gif similarity index 100% rename from content/content/images/2015/08/imageedit_6_9390856511.gif rename to wwwroot/content/images/2015/08/imageedit_6_9390856511.gif diff --git a/content/content/images/2015/08/paramInfoExample.png b/wwwroot/content/images/2015/08/paramInfoExample.png similarity index 100% rename from content/content/images/2015/08/paramInfoExample.png rename to wwwroot/content/images/2015/08/paramInfoExample.png diff --git a/content/content/images/2015/08/paramInfoExample.png.webp b/wwwroot/content/images/2015/08/paramInfoExample.png.webp similarity index 100% rename from content/content/images/2015/08/paramInfoExample.png.webp rename to wwwroot/content/images/2015/08/paramInfoExample.png.webp diff --git a/content/content/images/2015/08/paramInfoSetting.PNG b/wwwroot/content/images/2015/08/paramInfoSetting.PNG similarity index 100% rename from content/content/images/2015/08/paramInfoSetting.PNG rename to wwwroot/content/images/2015/08/paramInfoSetting.PNG diff --git a/content/content/images/2015/08/paramInfoSetting.PNG.webp b/wwwroot/content/images/2015/08/paramInfoSetting.PNG.webp similarity index 100% rename from content/content/images/2015/08/paramInfoSetting.PNG.webp rename to wwwroot/content/images/2015/08/paramInfoSetting.PNG.webp diff --git a/content/content/images/2015/08/usingStatementExample.png b/wwwroot/content/images/2015/08/usingStatementExample.png similarity index 100% rename from content/content/images/2015/08/usingStatementExample.png rename to wwwroot/content/images/2015/08/usingStatementExample.png diff --git a/content/content/images/2015/08/usingStatementExample.png.webp b/wwwroot/content/images/2015/08/usingStatementExample.png.webp similarity index 100% rename from content/content/images/2015/08/usingStatementExample.png.webp rename to wwwroot/content/images/2015/08/usingStatementExample.png.webp diff --git a/content/content/images/2015/09/1981786_749000781892767_6675980218755175449_n.jpg b/wwwroot/content/images/2015/09/1981786_749000781892767_6675980218755175449_n.jpg similarity index 100% rename from content/content/images/2015/09/1981786_749000781892767_6675980218755175449_n.jpg rename to wwwroot/content/images/2015/09/1981786_749000781892767_6675980218755175449_n.jpg diff --git a/content/content/images/2015/09/1981786_749000781892767_6675980218755175449_n.jpg.webp b/wwwroot/content/images/2015/09/1981786_749000781892767_6675980218755175449_n.jpg.webp similarity index 100% rename from content/content/images/2015/09/1981786_749000781892767_6675980218755175449_n.jpg.webp rename to wwwroot/content/images/2015/09/1981786_749000781892767_6675980218755175449_n.jpg.webp diff --git a/content/content/images/2015/09/3459800.jpg b/wwwroot/content/images/2015/09/3459800.jpg similarity index 100% rename from content/content/images/2015/09/3459800.jpg rename to wwwroot/content/images/2015/09/3459800.jpg diff --git a/content/content/images/2015/09/3459800.jpg.webp b/wwwroot/content/images/2015/09/3459800.jpg.webp similarity index 100% rename from content/content/images/2015/09/3459800.jpg.webp rename to wwwroot/content/images/2015/09/3459800.jpg.webp diff --git a/content/content/images/2015/09/486170_10200106207521542_360163524_n__2__2-1.jpg b/wwwroot/content/images/2015/09/486170_10200106207521542_360163524_n__2__2-1.jpg similarity index 100% rename from content/content/images/2015/09/486170_10200106207521542_360163524_n__2__2-1.jpg rename to wwwroot/content/images/2015/09/486170_10200106207521542_360163524_n__2__2-1.jpg diff --git a/content/content/images/2015/09/486170_10200106207521542_360163524_n__2__2-1.jpg.webp b/wwwroot/content/images/2015/09/486170_10200106207521542_360163524_n__2__2-1.jpg.webp similarity index 100% rename from content/content/images/2015/09/486170_10200106207521542_360163524_n__2__2-1.jpg.webp rename to wwwroot/content/images/2015/09/486170_10200106207521542_360163524_n__2__2-1.jpg.webp diff --git a/content/content/images/2015/09/486170_10200106207521542_360163524_n__2__2.jpg b/wwwroot/content/images/2015/09/486170_10200106207521542_360163524_n__2__2.jpg similarity index 100% rename from content/content/images/2015/09/486170_10200106207521542_360163524_n__2__2.jpg rename to wwwroot/content/images/2015/09/486170_10200106207521542_360163524_n__2__2.jpg diff --git a/content/content/images/2015/09/486170_10200106207521542_360163524_n__2__2.jpg.webp b/wwwroot/content/images/2015/09/486170_10200106207521542_360163524_n__2__2.jpg.webp similarity index 100% rename from content/content/images/2015/09/486170_10200106207521542_360163524_n__2__2.jpg.webp rename to wwwroot/content/images/2015/09/486170_10200106207521542_360163524_n__2__2.jpg.webp diff --git a/content/content/images/2015/09/Decode-for-Ghost-1.svg b/wwwroot/content/images/2015/09/Decode-for-Ghost-1.svg similarity index 100% rename from content/content/images/2015/09/Decode-for-Ghost-1.svg rename to wwwroot/content/images/2015/09/Decode-for-Ghost-1.svg diff --git a/content/content/images/2015/09/ffxiv_pcw19001_1920x1080_en.jpg b/wwwroot/content/images/2015/09/ffxiv_pcw19001_1920x1080_en.jpg similarity index 100% rename from content/content/images/2015/09/ffxiv_pcw19001_1920x1080_en.jpg rename to wwwroot/content/images/2015/09/ffxiv_pcw19001_1920x1080_en.jpg diff --git a/content/content/images/2015/09/ffxiv_pcw19001_1920x1080_en.jpg.webp b/wwwroot/content/images/2015/09/ffxiv_pcw19001_1920x1080_en.jpg.webp similarity index 100% rename from content/content/images/2015/09/ffxiv_pcw19001_1920x1080_en.jpg.webp rename to wwwroot/content/images/2015/09/ffxiv_pcw19001_1920x1080_en.jpg.webp diff --git a/content/content/images/README.md b/wwwroot/content/images/README.md similarity index 100% rename from content/content/images/README.md rename to wwwroot/content/images/README.md diff --git a/content/content/pencil.png b/wwwroot/content/pencil.png similarity index 100% rename from content/content/pencil.png rename to wwwroot/content/pencil.png diff --git a/content/content/pencil.png.webp b/wwwroot/content/pencil.png.webp similarity index 100% rename from content/content/pencil.png.webp rename to wwwroot/content/pencil.png.webp diff --git a/content/content/ppr.jpg b/wwwroot/content/ppr.jpg similarity index 100% rename from content/content/ppr.jpg rename to wwwroot/content/ppr.jpg diff --git a/content/content/ppr.jpg.webp b/wwwroot/content/ppr.jpg.webp similarity index 100% rename from content/content/ppr.jpg.webp rename to wwwroot/content/ppr.jpg.webp diff --git a/content/content/profile.jpg b/wwwroot/content/profile.jpg similarity index 100% rename from content/content/profile.jpg rename to wwwroot/content/profile.jpg diff --git a/content/content/profile.jpg.webp b/wwwroot/content/profile.jpg.webp similarity index 100% rename from content/content/profile.jpg.webp rename to wwwroot/content/profile.jpg.webp diff --git a/content/content/tommyAvatar2.jpg b/wwwroot/content/tommyAvatar2.jpg similarity index 100% rename from content/content/tommyAvatar2.jpg rename to wwwroot/content/tommyAvatar2.jpg diff --git a/content/content/tommyAvatar2.jpg.webp b/wwwroot/content/tommyAvatar2.jpg.webp similarity index 100% rename from content/content/tommyAvatar2.jpg.webp rename to wwwroot/content/tommyAvatar2.jpg.webp diff --git a/content/content/tommyAvatar3.jpg b/wwwroot/content/tommyAvatar3.jpg similarity index 100% rename from content/content/tommyAvatar3.jpg rename to wwwroot/content/tommyAvatar3.jpg diff --git a/content/content/tommyAvatar3.jpg.webp b/wwwroot/content/tommyAvatar3.jpg.webp similarity index 100% rename from content/content/tommyAvatar3.jpg.webp rename to wwwroot/content/tommyAvatar3.jpg.webp diff --git a/content/content/tommyAvatar4.jpg b/wwwroot/content/tommyAvatar4.jpg similarity index 100% rename from content/content/tommyAvatar4.jpg rename to wwwroot/content/tommyAvatar4.jpg diff --git a/content/content/tommyAvatar4.jpg.webp b/wwwroot/content/tommyAvatar4.jpg.webp similarity index 100% rename from content/content/tommyAvatar4.jpg.webp rename to wwwroot/content/tommyAvatar4.jpg.webp diff --git a/wwwroot/css/dark.old.css b/wwwroot/css/dark.old.css new file mode 100644 index 0000000..f0236b9 --- /dev/null +++ b/wwwroot/css/dark.old.css @@ -0,0 +1,13 @@ +@media (prefers-color-scheme: dark) { + :root { + --headline: #f0f0f0; + --body-text-color: #ffffff; + --block-quote-left-border: #d1dced; + --code-block-background-color: #4a4a4a; + --primary-background: #323131; + --link-color: #3faff9; + /* --link-visited: #d8dbde; */ + --border-color: #bdcad2; + --horizontal-rule: #626468; + } +} \ No newline at end of file diff --git a/public/css/prism.css b/wwwroot/css/prism.css similarity index 100% rename from public/css/prism.css rename to wwwroot/css/prism.css diff --git a/public/css/site.css b/wwwroot/css/site.css similarity index 100% rename from public/css/site.css rename to wwwroot/css/site.css diff --git a/public/css/site.desktop.css b/wwwroot/css/site.desktop.css similarity index 100% rename from public/css/site.desktop.css rename to wwwroot/css/site.desktop.css diff --git a/public/css/site.desktop.min.css b/wwwroot/css/site.desktop.min.css similarity index 100% rename from public/css/site.desktop.min.css rename to wwwroot/css/site.desktop.min.css diff --git a/public/css/site.min.css b/wwwroot/css/site.min.css similarity index 100% rename from public/css/site.min.css rename to wwwroot/css/site.min.css diff --git a/public/css/site.mobile.css b/wwwroot/css/site.mobile.css similarity index 100% rename from public/css/site.mobile.css rename to wwwroot/css/site.mobile.css diff --git a/public/css/site.mobile.min.css b/wwwroot/css/site.mobile.min.css similarity index 100% rename from public/css/site.mobile.min.css rename to wwwroot/css/site.mobile.min.css diff --git a/wwwroot/favicon.ico b/wwwroot/favicon.ico new file mode 100644 index 0000000..1b52e2a Binary files /dev/null and b/wwwroot/favicon.ico differ diff --git a/public/img/.gitkeep b/wwwroot/img/5-web-performance-tips-for-2019/.keep similarity index 100% rename from public/img/.gitkeep rename to wwwroot/img/5-web-performance-tips-for-2019/.keep diff --git a/wwwroot/img/Accessibility-Driven-Development/.keep b/wwwroot/img/Accessibility-Driven-Development/.keep new file mode 100644 index 0000000..e69de29 diff --git a/wwwroot/img/Accessibility-Driven-Development/1.jpg b/wwwroot/img/Accessibility-Driven-Development/1.jpg new file mode 100644 index 0000000..4be7cea Binary files /dev/null and b/wwwroot/img/Accessibility-Driven-Development/1.jpg differ diff --git a/wwwroot/img/Accessibility-Driven-Development/1.jpg.webp b/wwwroot/img/Accessibility-Driven-Development/1.jpg.webp new file mode 100644 index 0000000..6f4b538 Binary files /dev/null and b/wwwroot/img/Accessibility-Driven-Development/1.jpg.webp differ diff --git a/wwwroot/img/Announcing-gulp-nuget-restore/.keep b/wwwroot/img/Announcing-gulp-nuget-restore/.keep new file mode 100644 index 0000000..e69de29 diff --git a/wwwroot/img/Bringin-turbolinks-to-net/.keep b/wwwroot/img/Bringin-turbolinks-to-net/.keep new file mode 100644 index 0000000..e69de29 diff --git a/wwwroot/img/Bringing-configuration-management-to-the-underconfigured/.keep b/wwwroot/img/Bringing-configuration-management-to-the-underconfigured/.keep new file mode 100644 index 0000000..e69de29 diff --git a/wwwroot/img/Building-a-remote-cache-server-for-Turborepo.md/.keep b/wwwroot/img/Building-a-remote-cache-server-for-Turborepo.md/.keep new file mode 100644 index 0000000..e69de29 diff --git a/wwwroot/img/Building-attractive-CLIs-in-JavaScript/.keep b/wwwroot/img/Building-attractive-CLIs-in-JavaScript/.keep new file mode 100644 index 0000000..e69de29 diff --git a/wwwroot/img/Building-attractive-CLIs-in-JavaScript/cli.gif b/wwwroot/img/Building-attractive-CLIs-in-JavaScript/cli.gif new file mode 100644 index 0000000..da132f6 Binary files /dev/null and b/wwwroot/img/Building-attractive-CLIs-in-JavaScript/cli.gif differ diff --git a/wwwroot/img/Commiting-a-new-file-to-github-through-the-github-api/.keep b/wwwroot/img/Commiting-a-new-file-to-github-through-the-github-api/.keep new file mode 100644 index 0000000..e69de29 diff --git a/wwwroot/img/Commiting-a-new-file-to-github-through-the-github-api/thumbnail.png b/wwwroot/img/Commiting-a-new-file-to-github-through-the-github-api/thumbnail.png new file mode 100644 index 0000000..6dde9de Binary files /dev/null and b/wwwroot/img/Commiting-a-new-file-to-github-through-the-github-api/thumbnail.png differ diff --git a/wwwroot/img/Commiting-a-new-file-to-github-through-the-github-api/thumbnail.png.webp b/wwwroot/img/Commiting-a-new-file-to-github-through-the-github-api/thumbnail.png.webp new file mode 100644 index 0000000..7786351 Binary files /dev/null and b/wwwroot/img/Commiting-a-new-file-to-github-through-the-github-api/thumbnail.png.webp differ diff --git a/wwwroot/img/Compressing-images-with-tinypng/2.png b/wwwroot/img/Compressing-images-with-tinypng/2.png new file mode 100644 index 0000000..c60e0f1 Binary files /dev/null and b/wwwroot/img/Compressing-images-with-tinypng/2.png differ diff --git a/wwwroot/img/Compressing-images-with-tinypng/2.png.webp b/wwwroot/img/Compressing-images-with-tinypng/2.png.webp new file mode 100644 index 0000000..7a840c5 Binary files /dev/null and b/wwwroot/img/Compressing-images-with-tinypng/2.png.webp differ diff --git a/wwwroot/img/Compressing-images-with-tinypng/3.png b/wwwroot/img/Compressing-images-with-tinypng/3.png new file mode 100644 index 0000000..4a3cee9 Binary files /dev/null and b/wwwroot/img/Compressing-images-with-tinypng/3.png differ diff --git a/wwwroot/img/Compressing-images-with-tinypng/3.png.webp b/wwwroot/img/Compressing-images-with-tinypng/3.png.webp new file mode 100644 index 0000000..5820413 Binary files /dev/null and b/wwwroot/img/Compressing-images-with-tinypng/3.png.webp differ diff --git a/wwwroot/img/Creating-a-slack-slash-command-with-0-code-using-Azure-Logic-Apps/azure1.png b/wwwroot/img/Creating-a-slack-slash-command-with-0-code-using-Azure-Logic-Apps/azure1.png new file mode 100644 index 0000000..9e65b0b Binary files /dev/null and b/wwwroot/img/Creating-a-slack-slash-command-with-0-code-using-Azure-Logic-Apps/azure1.png differ diff --git a/wwwroot/img/Creating-a-slack-slash-command-with-0-code-using-Azure-Logic-Apps/azure1.png.webp b/wwwroot/img/Creating-a-slack-slash-command-with-0-code-using-Azure-Logic-Apps/azure1.png.webp new file mode 100644 index 0000000..56d2d82 Binary files /dev/null and b/wwwroot/img/Creating-a-slack-slash-command-with-0-code-using-Azure-Logic-Apps/azure1.png.webp differ diff --git a/wwwroot/img/Creating-a-slack-slash-command-with-0-code-using-Azure-Logic-Apps/slack1.png b/wwwroot/img/Creating-a-slack-slash-command-with-0-code-using-Azure-Logic-Apps/slack1.png new file mode 100644 index 0000000..80e867f Binary files /dev/null and b/wwwroot/img/Creating-a-slack-slash-command-with-0-code-using-Azure-Logic-Apps/slack1.png differ diff --git a/wwwroot/img/Creating-a-slack-slash-command-with-0-code-using-Azure-Logic-Apps/slack1.png.webp b/wwwroot/img/Creating-a-slack-slash-command-with-0-code-using-Azure-Logic-Apps/slack1.png.webp new file mode 100644 index 0000000..af46ef4 Binary files /dev/null and b/wwwroot/img/Creating-a-slack-slash-command-with-0-code-using-Azure-Logic-Apps/slack1.png.webp differ diff --git a/wwwroot/img/Creating-a-slack-slash-command-with-0-code-using-Azure-Logic-Apps/slack2.png b/wwwroot/img/Creating-a-slack-slash-command-with-0-code-using-Azure-Logic-Apps/slack2.png new file mode 100644 index 0000000..8af3dc4 Binary files /dev/null and b/wwwroot/img/Creating-a-slack-slash-command-with-0-code-using-Azure-Logic-Apps/slack2.png differ diff --git a/wwwroot/img/Creating-a-slack-slash-command-with-0-code-using-Azure-Logic-Apps/slack2.png.webp b/wwwroot/img/Creating-a-slack-slash-command-with-0-code-using-Azure-Logic-Apps/slack2.png.webp new file mode 100644 index 0000000..b020460 Binary files /dev/null and b/wwwroot/img/Creating-a-slack-slash-command-with-0-code-using-Azure-Logic-Apps/slack2.png.webp differ diff --git a/wwwroot/img/Deploying-a-react-app-to-azure-blob-storage-websites-with-azure-devops/1.PNG b/wwwroot/img/Deploying-a-react-app-to-azure-blob-storage-websites-with-azure-devops/1.PNG new file mode 100644 index 0000000..bb8c9a6 Binary files /dev/null and b/wwwroot/img/Deploying-a-react-app-to-azure-blob-storage-websites-with-azure-devops/1.PNG differ diff --git a/wwwroot/img/Deploying-a-react-app-to-azure-blob-storage-websites-with-azure-devops/1.PNG.webp b/wwwroot/img/Deploying-a-react-app-to-azure-blob-storage-websites-with-azure-devops/1.PNG.webp new file mode 100644 index 0000000..92f3de1 Binary files /dev/null and b/wwwroot/img/Deploying-a-react-app-to-azure-blob-storage-websites-with-azure-devops/1.PNG.webp differ diff --git a/wwwroot/img/Deploying-a-react-app-to-azure-blob-storage-websites-with-azure-devops/2.PNG b/wwwroot/img/Deploying-a-react-app-to-azure-blob-storage-websites-with-azure-devops/2.PNG new file mode 100644 index 0000000..286909a Binary files /dev/null and b/wwwroot/img/Deploying-a-react-app-to-azure-blob-storage-websites-with-azure-devops/2.PNG differ diff --git a/wwwroot/img/Deploying-a-react-app-to-azure-blob-storage-websites-with-azure-devops/2.PNG.webp b/wwwroot/img/Deploying-a-react-app-to-azure-blob-storage-websites-with-azure-devops/2.PNG.webp new file mode 100644 index 0000000..b5703a8 Binary files /dev/null and b/wwwroot/img/Deploying-a-react-app-to-azure-blob-storage-websites-with-azure-devops/2.PNG.webp differ diff --git a/wwwroot/img/Deploying-a-react-app-to-azure-blob-storage-websites-with-azure-devops/3.PNG b/wwwroot/img/Deploying-a-react-app-to-azure-blob-storage-websites-with-azure-devops/3.PNG new file mode 100644 index 0000000..2328211 Binary files /dev/null and b/wwwroot/img/Deploying-a-react-app-to-azure-blob-storage-websites-with-azure-devops/3.PNG differ diff --git a/wwwroot/img/Deploying-a-react-app-to-azure-blob-storage-websites-with-azure-devops/3.PNG.webp b/wwwroot/img/Deploying-a-react-app-to-azure-blob-storage-websites-with-azure-devops/3.PNG.webp new file mode 100644 index 0000000..c2ed543 Binary files /dev/null and b/wwwroot/img/Deploying-a-react-app-to-azure-blob-storage-websites-with-azure-devops/3.PNG.webp differ diff --git a/wwwroot/img/Deploying-a-react-app-to-azure-blob-storage-websites-with-azure-devops/4.PNG b/wwwroot/img/Deploying-a-react-app-to-azure-blob-storage-websites-with-azure-devops/4.PNG new file mode 100644 index 0000000..ca40e67 Binary files /dev/null and b/wwwroot/img/Deploying-a-react-app-to-azure-blob-storage-websites-with-azure-devops/4.PNG differ diff --git a/wwwroot/img/Deploying-a-react-app-to-azure-blob-storage-websites-with-azure-devops/4.PNG.webp b/wwwroot/img/Deploying-a-react-app-to-azure-blob-storage-websites-with-azure-devops/4.PNG.webp new file mode 100644 index 0000000..80f6f5f Binary files /dev/null and b/wwwroot/img/Deploying-a-react-app-to-azure-blob-storage-websites-with-azure-devops/4.PNG.webp differ diff --git a/wwwroot/img/Deploying-a-react-app-to-azure-blob-storage-websites-with-azure-devops/5.PNG b/wwwroot/img/Deploying-a-react-app-to-azure-blob-storage-websites-with-azure-devops/5.PNG new file mode 100644 index 0000000..e7c86e2 Binary files /dev/null and b/wwwroot/img/Deploying-a-react-app-to-azure-blob-storage-websites-with-azure-devops/5.PNG differ diff --git a/wwwroot/img/Deploying-a-react-app-to-azure-blob-storage-websites-with-azure-devops/5.PNG.webp b/wwwroot/img/Deploying-a-react-app-to-azure-blob-storage-websites-with-azure-devops/5.PNG.webp new file mode 100644 index 0000000..987e298 Binary files /dev/null and b/wwwroot/img/Deploying-a-react-app-to-azure-blob-storage-websites-with-azure-devops/5.PNG.webp differ diff --git a/wwwroot/img/Deploying-a-react-app-to-azure-blob-storage-websites-with-azure-devops/6.PNG b/wwwroot/img/Deploying-a-react-app-to-azure-blob-storage-websites-with-azure-devops/6.PNG new file mode 100644 index 0000000..e3f838b Binary files /dev/null and b/wwwroot/img/Deploying-a-react-app-to-azure-blob-storage-websites-with-azure-devops/6.PNG differ diff --git a/wwwroot/img/Deploying-a-react-app-to-azure-blob-storage-websites-with-azure-devops/6.PNG.webp b/wwwroot/img/Deploying-a-react-app-to-azure-blob-storage-websites-with-azure-devops/6.PNG.webp new file mode 100644 index 0000000..4e82d88 Binary files /dev/null and b/wwwroot/img/Deploying-a-react-app-to-azure-blob-storage-websites-with-azure-devops/6.PNG.webp differ diff --git a/wwwroot/img/Deploying-a-react-app-to-azure-blob-storage-websites-with-azure-devops/7.PNG b/wwwroot/img/Deploying-a-react-app-to-azure-blob-storage-websites-with-azure-devops/7.PNG new file mode 100644 index 0000000..f27bd49 Binary files /dev/null and b/wwwroot/img/Deploying-a-react-app-to-azure-blob-storage-websites-with-azure-devops/7.PNG differ diff --git a/wwwroot/img/Deploying-a-react-app-to-azure-blob-storage-websites-with-azure-devops/7.PNG.webp b/wwwroot/img/Deploying-a-react-app-to-azure-blob-storage-websites-with-azure-devops/7.PNG.webp new file mode 100644 index 0000000..8b79049 Binary files /dev/null and b/wwwroot/img/Deploying-a-react-app-to-azure-blob-storage-websites-with-azure-devops/7.PNG.webp differ diff --git a/wwwroot/img/Dynamically-changing-the-site-theme-meta-tag/.keep b/wwwroot/img/Dynamically-changing-the-site-theme-meta-tag/.keep new file mode 100644 index 0000000..e69de29 diff --git a/wwwroot/img/Dynamically-changing-the-site-theme-meta-tag/1.jpg b/wwwroot/img/Dynamically-changing-the-site-theme-meta-tag/1.jpg new file mode 100644 index 0000000..e947b4a Binary files /dev/null and b/wwwroot/img/Dynamically-changing-the-site-theme-meta-tag/1.jpg differ diff --git a/wwwroot/img/Dynamically-changing-the-site-theme-meta-tag/1.jpg.webp b/wwwroot/img/Dynamically-changing-the-site-theme-meta-tag/1.jpg.webp new file mode 100644 index 0000000..927578f Binary files /dev/null and b/wwwroot/img/Dynamically-changing-the-site-theme-meta-tag/1.jpg.webp differ diff --git a/wwwroot/img/Dynamically-changing-the-site-theme-meta-tag/2.jpg b/wwwroot/img/Dynamically-changing-the-site-theme-meta-tag/2.jpg new file mode 100644 index 0000000..877ead2 Binary files /dev/null and b/wwwroot/img/Dynamically-changing-the-site-theme-meta-tag/2.jpg differ diff --git a/wwwroot/img/Dynamically-changing-the-site-theme-meta-tag/2.jpg.webp b/wwwroot/img/Dynamically-changing-the-site-theme-meta-tag/2.jpg.webp new file mode 100644 index 0000000..5bb02be Binary files /dev/null and b/wwwroot/img/Dynamically-changing-the-site-theme-meta-tag/2.jpg.webp differ diff --git a/wwwroot/img/Dynamically-changing-the-site-theme-meta-tag/3.jpg b/wwwroot/img/Dynamically-changing-the-site-theme-meta-tag/3.jpg new file mode 100644 index 0000000..5adf87e Binary files /dev/null and b/wwwroot/img/Dynamically-changing-the-site-theme-meta-tag/3.jpg differ diff --git a/wwwroot/img/Dynamically-changing-the-site-theme-meta-tag/3.jpg.webp b/wwwroot/img/Dynamically-changing-the-site-theme-meta-tag/3.jpg.webp new file mode 100644 index 0000000..49fdce5 Binary files /dev/null and b/wwwroot/img/Dynamically-changing-the-site-theme-meta-tag/3.jpg.webp differ diff --git a/wwwroot/img/Dynamically-changing-the-site-theme-meta-tag/4.png b/wwwroot/img/Dynamically-changing-the-site-theme-meta-tag/4.png new file mode 100644 index 0000000..8edfbd4 Binary files /dev/null and b/wwwroot/img/Dynamically-changing-the-site-theme-meta-tag/4.png differ diff --git a/wwwroot/img/Dynamically-changing-the-site-theme-meta-tag/4.png.webp b/wwwroot/img/Dynamically-changing-the-site-theme-meta-tag/4.png.webp new file mode 100644 index 0000000..30c15f3 Binary files /dev/null and b/wwwroot/img/Dynamically-changing-the-site-theme-meta-tag/4.png.webp differ diff --git a/wwwroot/img/Exploring-the-dotnet-cli/mvc-project.PNG b/wwwroot/img/Exploring-the-dotnet-cli/mvc-project.PNG new file mode 100644 index 0000000..3ce82e1 Binary files /dev/null and b/wwwroot/img/Exploring-the-dotnet-cli/mvc-project.PNG differ diff --git a/wwwroot/img/Exploring-the-dotnet-cli/mvc-project.PNG.webp b/wwwroot/img/Exploring-the-dotnet-cli/mvc-project.PNG.webp new file mode 100644 index 0000000..f998ee1 Binary files /dev/null and b/wwwroot/img/Exploring-the-dotnet-cli/mvc-project.PNG.webp differ diff --git a/wwwroot/img/Fixing-your-build-after-updating-all-nuget-packages/.keep b/wwwroot/img/Fixing-your-build-after-updating-all-nuget-packages/.keep new file mode 100644 index 0000000..e69de29 diff --git a/wwwroot/img/Getting-started-with-docker-containers/.gitinore b/wwwroot/img/Getting-started-with-docker-containers/.gitinore new file mode 100644 index 0000000..e69de29 diff --git a/wwwroot/img/Hosting-craft-on-heroku/.keep b/wwwroot/img/Hosting-craft-on-heroku/.keep new file mode 100644 index 0000000..e69de29 diff --git a/wwwroot/img/Hosting-your-blog-on-the-cheap/.keep b/wwwroot/img/Hosting-your-blog-on-the-cheap/.keep new file mode 100644 index 0000000..e69de29 diff --git a/wwwroot/img/Hosting-your-webapp-on-the-cheap/.keep b/wwwroot/img/Hosting-your-webapp-on-the-cheap/.keep new file mode 100644 index 0000000..e69de29 diff --git a/wwwroot/img/How-to-host-a-javascript-monorepo-on-heroku.md/.keep b/wwwroot/img/How-to-host-a-javascript-monorepo-on-heroku.md/.keep new file mode 100644 index 0000000..e69de29 diff --git a/wwwroot/img/Just-got-a-Nexus-5x/.keep b/wwwroot/img/Just-got-a-Nexus-5x/.keep new file mode 100644 index 0000000..e69de29 diff --git a/wwwroot/img/Making-alexa-skills-in-net/dialog.PNG b/wwwroot/img/Making-alexa-skills-in-net/dialog.PNG new file mode 100644 index 0000000..c544e69 Binary files /dev/null and b/wwwroot/img/Making-alexa-skills-in-net/dialog.PNG differ diff --git a/wwwroot/img/Making-alexa-skills-in-net/dialog.PNG.webp b/wwwroot/img/Making-alexa-skills-in-net/dialog.PNG.webp new file mode 100644 index 0000000..c8d64af Binary files /dev/null and b/wwwroot/img/Making-alexa-skills-in-net/dialog.PNG.webp differ diff --git a/wwwroot/img/Migrating-Ghost-blog-to-hexo/thumbnail.png b/wwwroot/img/Migrating-Ghost-blog-to-hexo/thumbnail.png new file mode 100644 index 0000000..24ae0f6 Binary files /dev/null and b/wwwroot/img/Migrating-Ghost-blog-to-hexo/thumbnail.png differ diff --git a/wwwroot/img/Migrating-Ghost-blog-to-hexo/thumbnail.png.webp b/wwwroot/img/Migrating-Ghost-blog-to-hexo/thumbnail.png.webp new file mode 100644 index 0000000..1af7ac0 Binary files /dev/null and b/wwwroot/img/Migrating-Ghost-blog-to-hexo/thumbnail.png.webp differ diff --git a/wwwroot/img/Parsing-cli-arguments-in-dotnet-core-Console-App/.keep b/wwwroot/img/Parsing-cli-arguments-in-dotnet-core-Console-App/.keep new file mode 100644 index 0000000..e69de29 diff --git a/wwwroot/img/Precompiling-razor-views-in-dotnet-core/.keep b/wwwroot/img/Precompiling-razor-views-in-dotnet-core/.keep new file mode 100644 index 0000000..e69de29 diff --git a/wwwroot/img/Securing-your-dotnet-core-apps-with-hardhat/.keep b/wwwroot/img/Securing-your-dotnet-core-apps-with-hardhat/.keep new file mode 100644 index 0000000..e69de29 diff --git a/wwwroot/img/Serving-AMP-Pages-with-dotnet-core/.keep b/wwwroot/img/Serving-AMP-Pages-with-dotnet-core/.keep new file mode 100644 index 0000000..e69de29 diff --git a/wwwroot/img/Speeding-up-CraftCMS-on-Heroku/.keep b/wwwroot/img/Speeding-up-CraftCMS-on-Heroku/.keep new file mode 100644 index 0000000..e69de29 diff --git a/wwwroot/img/Speeding-up-CraftCMS-on-Heroku/1.png b/wwwroot/img/Speeding-up-CraftCMS-on-Heroku/1.png new file mode 100644 index 0000000..6a78148 Binary files /dev/null and b/wwwroot/img/Speeding-up-CraftCMS-on-Heroku/1.png differ diff --git a/wwwroot/img/Speeding-up-CraftCMS-on-Heroku/1.png.webp b/wwwroot/img/Speeding-up-CraftCMS-on-Heroku/1.png.webp new file mode 100644 index 0000000..f58db28 Binary files /dev/null and b/wwwroot/img/Speeding-up-CraftCMS-on-Heroku/1.png.webp differ diff --git a/wwwroot/img/StatsN-A-modern-statsd-client-for-dotnet-core/StatsNthumbnail.png b/wwwroot/img/StatsN-A-modern-statsd-client-for-dotnet-core/StatsNthumbnail.png new file mode 100644 index 0000000..4024297 Binary files /dev/null and b/wwwroot/img/StatsN-A-modern-statsd-client-for-dotnet-core/StatsNthumbnail.png differ diff --git a/wwwroot/img/StatsN-A-modern-statsd-client-for-dotnet-core/StatsNthumbnail.png.webp b/wwwroot/img/StatsN-A-modern-statsd-client-for-dotnet-core/StatsNthumbnail.png.webp new file mode 100644 index 0000000..059cd08 Binary files /dev/null and b/wwwroot/img/StatsN-A-modern-statsd-client-for-dotnet-core/StatsNthumbnail.png.webp differ diff --git a/wwwroot/img/Taking-time-away/thumbnail.PNG b/wwwroot/img/Taking-time-away/thumbnail.PNG new file mode 100644 index 0000000..5ada9ac Binary files /dev/null and b/wwwroot/img/Taking-time-away/thumbnail.PNG differ diff --git a/wwwroot/img/Taking-time-away/thumbnail.PNG.webp b/wwwroot/img/Taking-time-away/thumbnail.PNG.webp new file mode 100644 index 0000000..e51b4f8 Binary files /dev/null and b/wwwroot/img/Taking-time-away/thumbnail.PNG.webp differ diff --git a/wwwroot/img/The-wix-toolset-tl-dr/keep b/wwwroot/img/The-wix-toolset-tl-dr/keep new file mode 100644 index 0000000..e69de29 diff --git a/wwwroot/img/VS-17-and-dotnet-core-tools-Today-will-be-a-historic-day/.keep b/wwwroot/img/VS-17-and-dotnet-core-tools-Today-will-be-a-historic-day/.keep new file mode 100644 index 0000000..e69de29 diff --git a/wwwroot/img/VS-17-and-dotnet-core-tools-Today-will-be-a-historic-day/vs.PNG b/wwwroot/img/VS-17-and-dotnet-core-tools-Today-will-be-a-historic-day/vs.PNG new file mode 100644 index 0000000..5e10580 Binary files /dev/null and b/wwwroot/img/VS-17-and-dotnet-core-tools-Today-will-be-a-historic-day/vs.PNG differ diff --git a/wwwroot/img/VS-17-and-dotnet-core-tools-Today-will-be-a-historic-day/vs.PNG.webp b/wwwroot/img/VS-17-and-dotnet-core-tools-Today-will-be-a-historic-day/vs.PNG.webp new file mode 100644 index 0000000..e8a297d Binary files /dev/null and b/wwwroot/img/VS-17-and-dotnet-core-tools-Today-will-be-a-historic-day/vs.PNG.webp differ diff --git a/wwwroot/img/VS-2017-best-extensions-on-launch/extmgr.PNG b/wwwroot/img/VS-2017-best-extensions-on-launch/extmgr.PNG new file mode 100644 index 0000000..d6b4ead Binary files /dev/null and b/wwwroot/img/VS-2017-best-extensions-on-launch/extmgr.PNG differ diff --git a/wwwroot/img/VS-2017-best-extensions-on-launch/extmgr.PNG.webp b/wwwroot/img/VS-2017-best-extensions-on-launch/extmgr.PNG.webp new file mode 100644 index 0000000..666e1ce Binary files /dev/null and b/wwwroot/img/VS-2017-best-extensions-on-launch/extmgr.PNG.webp differ diff --git a/wwwroot/img/VS-code-extensions-for-front-end-developers/document-this.gif b/wwwroot/img/VS-code-extensions-for-front-end-developers/document-this.gif new file mode 100644 index 0000000..38e9d9a Binary files /dev/null and b/wwwroot/img/VS-code-extensions-for-front-end-developers/document-this.gif differ diff --git a/wwwroot/img/VS-code-extensions-for-front-end-developers/document-this.gif.webp b/wwwroot/img/VS-code-extensions-for-front-end-developers/document-this.gif.webp new file mode 100644 index 0000000..011ddae Binary files /dev/null and b/wwwroot/img/VS-code-extensions-for-front-end-developers/document-this.gif.webp differ diff --git a/wwwroot/img/VS-code-extensions-for-front-end-developers/filesize2.jpg b/wwwroot/img/VS-code-extensions-for-front-end-developers/filesize2.jpg new file mode 100644 index 0000000..2b8207a Binary files /dev/null and b/wwwroot/img/VS-code-extensions-for-front-end-developers/filesize2.jpg differ diff --git a/wwwroot/img/VS-code-extensions-for-front-end-developers/filesize2.jpg.webp b/wwwroot/img/VS-code-extensions-for-front-end-developers/filesize2.jpg.webp new file mode 100644 index 0000000..e4450a3 Binary files /dev/null and b/wwwroot/img/VS-code-extensions-for-front-end-developers/filesize2.jpg.webp differ diff --git a/wwwroot/img/VS-code-extensions-for-front-end-developers/import-cost.png b/wwwroot/img/VS-code-extensions-for-front-end-developers/import-cost.png new file mode 100644 index 0000000..eca0eb5 Binary files /dev/null and b/wwwroot/img/VS-code-extensions-for-front-end-developers/import-cost.png differ diff --git a/wwwroot/img/VS-code-extensions-for-front-end-developers/import-cost.png.webp b/wwwroot/img/VS-code-extensions-for-front-end-developers/import-cost.png.webp new file mode 100644 index 0000000..cd3e485 Binary files /dev/null and b/wwwroot/img/VS-code-extensions-for-front-end-developers/import-cost.png.webp differ diff --git a/wwwroot/img/Visualizing-your-javascript-bundle/1.png b/wwwroot/img/Visualizing-your-javascript-bundle/1.png new file mode 100644 index 0000000..f35a580 Binary files /dev/null and b/wwwroot/img/Visualizing-your-javascript-bundle/1.png differ diff --git a/wwwroot/img/Visualizing-your-javascript-bundle/1.png.webp b/wwwroot/img/Visualizing-your-javascript-bundle/1.png.webp new file mode 100644 index 0000000..f6a67f5 Binary files /dev/null and b/wwwroot/img/Visualizing-your-javascript-bundle/1.png.webp differ diff --git a/wwwroot/img/Visualizing-your-react-redux-performance-bottlenecks/1.png b/wwwroot/img/Visualizing-your-react-redux-performance-bottlenecks/1.png new file mode 100644 index 0000000..a70b1f5 Binary files /dev/null and b/wwwroot/img/Visualizing-your-react-redux-performance-bottlenecks/1.png differ diff --git a/wwwroot/img/Visualizing-your-react-redux-performance-bottlenecks/1.png.webp b/wwwroot/img/Visualizing-your-react-redux-performance-bottlenecks/1.png.webp new file mode 100644 index 0000000..0ccedec Binary files /dev/null and b/wwwroot/img/Visualizing-your-react-redux-performance-bottlenecks/1.png.webp differ diff --git a/wwwroot/img/Visualizing-your-react-redux-performance-bottlenecks/2.png b/wwwroot/img/Visualizing-your-react-redux-performance-bottlenecks/2.png new file mode 100644 index 0000000..01c1707 Binary files /dev/null and b/wwwroot/img/Visualizing-your-react-redux-performance-bottlenecks/2.png differ diff --git a/wwwroot/img/Visualizing-your-react-redux-performance-bottlenecks/2.png.webp b/wwwroot/img/Visualizing-your-react-redux-performance-bottlenecks/2.png.webp new file mode 100644 index 0000000..1d965ea Binary files /dev/null and b/wwwroot/img/Visualizing-your-react-redux-performance-bottlenecks/2.png.webp differ diff --git a/wwwroot/img/Visualizing-your-react-redux-performance-bottlenecks/3.png b/wwwroot/img/Visualizing-your-react-redux-performance-bottlenecks/3.png new file mode 100644 index 0000000..6a15532 Binary files /dev/null and b/wwwroot/img/Visualizing-your-react-redux-performance-bottlenecks/3.png differ diff --git a/wwwroot/img/Visualizing-your-react-redux-performance-bottlenecks/3.png.webp b/wwwroot/img/Visualizing-your-react-redux-performance-bottlenecks/3.png.webp new file mode 100644 index 0000000..0743c62 Binary files /dev/null and b/wwwroot/img/Visualizing-your-react-redux-performance-bottlenecks/3.png.webp differ diff --git a/wwwroot/img/Writing-an-animated-flyout-hamburger-menu/menu.png b/wwwroot/img/Writing-an-animated-flyout-hamburger-menu/menu.png new file mode 100644 index 0000000..be75d8e Binary files /dev/null and b/wwwroot/img/Writing-an-animated-flyout-hamburger-menu/menu.png differ diff --git a/wwwroot/img/Writing-an-animated-flyout-hamburger-menu/menu.png.webp b/wwwroot/img/Writing-an-animated-flyout-hamburger-menu/menu.png.webp new file mode 100644 index 0000000..81f8054 Binary files /dev/null and b/wwwroot/img/Writing-an-animated-flyout-hamburger-menu/menu.png.webp differ diff --git a/wwwroot/img/about/.keep b/wwwroot/img/about/.keep new file mode 100644 index 0000000..e69de29 diff --git a/wwwroot/img/dockerize-that-old-webforms-app/.keep b/wwwroot/img/dockerize-that-old-webforms-app/.keep new file mode 100644 index 0000000..e69de29 diff --git a/wwwroot/img/making-a-minimal-webapp-with-dotnet-core/.keep b/wwwroot/img/making-a-minimal-webapp-with-dotnet-core/.keep new file mode 100644 index 0000000..e69de29 diff --git a/wwwroot/img/use-dotnet-rc2-with-appveyor/.keep b/wwwroot/img/use-dotnet-rc2-with-appveyor/.keep new file mode 100644 index 0000000..e69de29 diff --git a/content/js/site.min.js b/wwwroot/js/site.min.js similarity index 100% rename from content/js/site.min.js rename to wwwroot/js/site.min.js diff --git a/public/js/sw.js b/wwwroot/js/sw.js similarity index 100% rename from public/js/sw.js rename to wwwroot/js/sw.js diff --git a/public/js/swi.js b/wwwroot/js/swi.js similarity index 100% rename from public/js/swi.js rename to wwwroot/js/swi.js diff --git a/public/manifest.json b/wwwroot/manifest.json similarity index 100% rename from public/manifest.json rename to wwwroot/manifest.json diff --git a/wwwroot/robots.txt b/wwwroot/robots.txt new file mode 100644 index 0000000..20bcb08 --- /dev/null +++ b/wwwroot/robots.txt @@ -0,0 +1,3 @@ +User-agent: * +Allow: / +Sitemap: https://blog.terrible.dev/sitemap.xml \ No newline at end of file diff --git a/wwwroot/svg/image.svg b/wwwroot/svg/image.svg new file mode 100644 index 0000000..34f0455 --- /dev/null +++ b/wwwroot/svg/image.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/wwwroot/sw.min.js b/wwwroot/sw.min.js new file mode 100644 index 0000000..b328ad8 --- /dev/null +++ b/wwwroot/sw.min.js @@ -0,0 +1 @@ +var preLoad;self.addEventListener("install",function(n){setTimeout(function(){n.waitUntil(preLoad())},5e3)});preLoad=function(){return caches.open("pwabuilder-offline").then(function(n){return n.addAll(["/offline/","/","/404.html","/index.html"])})};self.addEventListener("fetch",function(n){n.respondWith(checkResponse(n.request).catch(function(){return returnFromCache(n.request)}));n.waitUntil(addToCache(n.request))});var checkResponse=function(n){return new Promise(function(t,i){fetch(n).then(function(n){n.status!==404?t(n):i()},i)})},addToCache=function(n){return caches.open("pwabuilder-offline").then(function(t){return fetch(n).then(function(i){return t.put(n,i)})})},returnFromCache=function(n){return caches.open("pwabuilder-offline").then(function(t){return t.match(n,{ignoreSearch:!0}).then(function(n){return n?n.status==404?t.match("/404.html"):n:t.match("/offline/")})})}; \ No newline at end of file