diff --git a/.ruby-version b/.ruby-version deleted file mode 100644 index 15a27998..00000000 --- a/.ruby-version +++ /dev/null @@ -1 +0,0 @@ -3.3.0 diff --git a/Gemfile-docker b/Gemfile-docker deleted file mode 100644 index f1bfb379..00000000 --- a/Gemfile-docker +++ /dev/null @@ -1,54 +0,0 @@ -source "https://rubygems.org" - -# Hello! This is where you manage which Jekyll version is used to run. -# When you want to use a different version, change it below, save the -# file and run `bundle install`. Run Jekyll with `bundle exec`, like so: -# -# bundle exec jekyll serve -# -# This will help ensure the proper Jekyll version is running. -# Happy Jekylling! -gem "jekyll" #, "~> 4.0" - -gem "kramdown-parser-gfm" - -#gem "minimal-mistakes-jekyll", :git => "https://github.com/mmistakes/minimal-mistakes.git", :tag => "4.22.0" -#gem "minimal-mistakes-jekyll", :path => "/Users/peter/code/minimal-mistakes" -gem "minimal-mistakes-jekyll", :git => "https://github.com/dltj/minimal-mistakes", :ref => "c8cbfae49b4cc0dbc80b36a85e1d2dd9f0c0101e" - -# These are from https://github.com/jch/html-pipeline/blob/master/Gemfile -# gem 'commonmarker', '~> 0.16' -# gem 'email_reply_parser', '~> 0.5' -# gem 'gemoji' #, '~> 2.0' -# gem 'RedCloth', '~> 4.2.9' -# gem 'rinku', '~> 1.7' -# gem 'sanitize', '~> 4.6' -# gem 'escape_utils', '~> 1.0' -# gem 'rouge', '~> 3.1' - -# If you want to use GitHub Pages, remove the "gem "jekyll"" above and -# uncomment the line below. To upgrade, run `bundle update github-pages`. -# gem "github-pages", group: :jekyll_plugins - -# If you have any plugins, put them here! -group :jekyll_plugins do - gem "jekyll-feed" #, "~> 0.11.0" - gem "jekyll-seo-tag" - gem "jekyll-paginate" - gem "jekyll-sitemap" - gem "jekyll-gist" - gem "jekyll-archives" - gem "jemoji" -## See https://github.com/jekyll/jekyll-sass-converter/issues/145#issuecomment-1363069829 -# gem 'jekyll-sass-converter', '~> 2.2' -# gem "jekyll-last-modified-at", :git => "https://github.com/gjtorikian/jekyll-last-modified-at.git" -# gem "jekyll-last-modified-at", :path => "/Users/peter/code/jekyll-last-modified-at" - gem "jekyll-last-modified-at", :git => "https://github.com/dltj/jekyll-last-modified-at.git", :branch=>"meta-matters" - gem "jekyll-include-cache" - gem "jekyll-webmention_io", git: "https://github.com/aarongustafson/jekyll-webmention_io.git" -# gem "jekyll-webmention_io", :path => "/Users/peter/code/jekyll-webmention_io" -# gem "jekyll-webmention_io", :git => "https://github.com/dltj/jekyll-webmention_io", :tag=>"fix-content-p-tag" -end - -# Windows does not include zoneinfo files, so bundle the tzinfo-data gem -# gem 'tzinfo-data', platforms: [:mingw, :mswin, :x64_mingw, :jruby] diff --git a/Gemfile-docker.lock b/Gemfile-docker.lock deleted file mode 100644 index 9d3a90e5..00000000 --- a/Gemfile-docker.lock +++ /dev/null @@ -1,261 +0,0 @@ -GIT - remote: https://github.com/aarongustafson/jekyll-webmention_io.git - revision: fc0102981353bbc644f5c5e7f76deb43d9295584 - specs: - jekyll-webmention_io (4.0.0) - activesupport (~> 7.0, >= 7.0.4.3) - htmlbeautifier (~> 1.1) - jekyll (>= 3.2.0, < 5.0) - json (~> 2.0) - jsonpath (~> 1.0.1) - openssl (>= 2.0, < 4.0) - uglifier (~> 4.1) - webmention (~> 7.0) - -GIT - remote: https://github.com/dltj/jekyll-last-modified-at.git - revision: 98f92a7888f98ae95b402d931cfb38174c63fc5a - branch: meta-matters - specs: - jekyll-last-modified-at (1.3.1.pre.PEM1) - jekyll (>= 3.7, < 5.0) - posix-spawn (~> 0.3.9) - -GIT - remote: https://github.com/dltj/minimal-mistakes - revision: c8cbfae49b4cc0dbc80b36a85e1d2dd9f0c0101e - ref: c8cbfae49b4cc0dbc80b36a85e1d2dd9f0c0101e - specs: - minimal-mistakes-jekyll (4.24.0) - jekyll (>= 3.7, < 5.0) - jekyll-feed (~> 0.1) - jekyll-gist (~> 1.5) - jekyll-include-cache (~> 0.1) - jekyll-paginate (~> 1.1) - jekyll-sitemap (~> 1.3) - -GEM - remote: https://rubygems.org/ - specs: - activesupport (7.1.3.2) - base64 - bigdecimal - concurrent-ruby (~> 1.0, >= 1.0.2) - connection_pool (>= 2.2.5) - drb - i18n (>= 1.6, < 2) - minitest (>= 5.1) - mutex_m - tzinfo (~> 2.0) - addressable (2.8.6) - public_suffix (>= 2.0.2, < 6.0) - base64 (0.2.0) - bigdecimal (3.1.7) - colorator (1.1.0) - concurrent-ruby (1.2.3) - connection_pool (2.4.1) - domain_name (0.6.20240107) - drb (2.2.1) - em-websocket (0.5.3) - eventmachine (>= 0.12.9) - http_parser.rb (~> 0) - eventmachine (1.2.7) - execjs (2.9.1) - faraday (2.9.0) - faraday-net_http (>= 2.0, < 3.2) - faraday-net_http (3.1.0) - net-http - ffi (1.16.3) - ffi-compiler (1.3.2) - ffi (>= 1.15.5) - rake - forwardable-extended (2.6.0) - gemoji (4.1.0) - google-protobuf (4.26.1) - rake (>= 13) - google-protobuf (4.26.1-aarch64-linux) - rake (>= 13) - google-protobuf (4.26.1-arm64-darwin) - rake (>= 13) - google-protobuf (4.26.1-x86-linux) - rake (>= 13) - google-protobuf (4.26.1-x86_64-darwin) - rake (>= 13) - google-protobuf (4.26.1-x86_64-linux) - rake (>= 13) - html-pipeline (2.14.3) - activesupport (>= 2) - nokogiri (>= 1.4) - htmlbeautifier (1.4.3) - http (5.2.0) - addressable (~> 2.8) - base64 (~> 0.1) - http-cookie (~> 1.0) - http-form_data (~> 2.2) - llhttp-ffi (~> 0.5.0) - http-cookie (1.0.5) - domain_name (~> 0.5) - http-form_data (2.3.0) - http_parser.rb (0.8.0) - i18n (1.14.4) - concurrent-ruby (~> 1.0) - indieweb-endpoints (8.0.0) - http (~> 5.0) - link-header-parser (~> 5.0) - nokogiri (>= 1.13) - jekyll (4.3.3) - addressable (~> 2.4) - colorator (~> 1.0) - em-websocket (~> 0.5) - i18n (~> 1.0) - jekyll-sass-converter (>= 2.0, < 4.0) - jekyll-watch (~> 2.0) - kramdown (~> 2.3, >= 2.3.1) - kramdown-parser-gfm (~> 1.0) - liquid (~> 4.0) - mercenary (>= 0.3.6, < 0.5) - pathutil (~> 0.9) - rouge (>= 3.0, < 5.0) - safe_yaml (~> 1.0) - terminal-table (>= 1.8, < 4.0) - webrick (~> 1.7) - jekyll-archives (2.2.1) - jekyll (>= 3.6, < 5.0) - jekyll-feed (0.17.0) - jekyll (>= 3.7, < 5.0) - jekyll-gist (1.5.0) - octokit (~> 4.2) - jekyll-include-cache (0.2.1) - jekyll (>= 3.7, < 5.0) - jekyll-paginate (1.1.0) - jekyll-sass-converter (3.0.0) - sass-embedded (~> 1.54) - jekyll-seo-tag (2.8.0) - jekyll (>= 3.8, < 5.0) - jekyll-sitemap (1.4.0) - jekyll (>= 3.7, < 5.0) - jekyll-watch (2.2.1) - listen (~> 3.0) - jemoji (0.13.0) - gemoji (>= 3, < 5) - html-pipeline (~> 2.2) - jekyll (>= 3.0, < 5.0) - json (2.7.1) - jsonpath (1.0.7) - multi_json - kramdown (2.4.0) - rexml - kramdown-parser-gfm (1.1.0) - kramdown (~> 2.0) - link-header-parser (5.1.1) - liquid (4.0.4) - listen (3.9.0) - rb-fsevent (~> 0.10, >= 0.10.3) - rb-inotify (~> 0.9, >= 0.9.10) - llhttp-ffi (0.5.0) - ffi-compiler (~> 1.0) - rake (~> 13.0) - mercenary (0.4.0) - minitest (5.22.3) - multi_json (1.15.0) - mutex_m (0.2.0) - net-http (0.4.1) - uri - nokogiri (1.16.3-aarch64-linux) - racc (~> 1.4) - nokogiri (1.16.3-arm-linux) - racc (~> 1.4) - nokogiri (1.16.3-arm64-darwin) - racc (~> 1.4) - nokogiri (1.16.3-x86-linux) - racc (~> 1.4) - nokogiri (1.16.3-x86_64-darwin) - racc (~> 1.4) - nokogiri (1.16.3-x86_64-linux) - racc (~> 1.4) - octokit (4.25.1) - faraday (>= 1, < 3) - sawyer (~> 0.9) - openssl (3.2.0) - pathutil (0.16.2) - forwardable-extended (~> 2.6) - posix-spawn (0.3.15) - public_suffix (5.0.5) - racc (1.7.3) - rake (13.2.0) - rb-fsevent (0.11.2) - rb-inotify (0.10.1) - ffi (~> 1.0) - rexml (3.2.6) - rouge (4.2.1) - safe_yaml (1.0.5) - sass-embedded (1.72.0-aarch64-linux-gnu) - google-protobuf (>= 3.25, < 5.0) - sass-embedded (1.72.0-aarch64-linux-musl) - google-protobuf (>= 3.25, < 5.0) - sass-embedded (1.72.0-arm-linux-gnueabihf) - google-protobuf (>= 3.25, < 5.0) - sass-embedded (1.72.0-arm-linux-musleabihf) - google-protobuf (>= 3.25, < 5.0) - sass-embedded (1.72.0-arm64-darwin) - google-protobuf (>= 3.25, < 5.0) - sass-embedded (1.72.0-x86-linux-gnu) - google-protobuf (>= 3.25, < 5.0) - sass-embedded (1.72.0-x86-linux-musl) - google-protobuf (>= 3.25, < 5.0) - sass-embedded (1.72.0-x86_64-darwin) - google-protobuf (>= 3.25, < 5.0) - sass-embedded (1.72.0-x86_64-linux-gnu) - google-protobuf (>= 3.25, < 5.0) - sass-embedded (1.72.0-x86_64-linux-musl) - google-protobuf (>= 3.25, < 5.0) - sawyer (0.9.2) - addressable (>= 2.3.5) - faraday (>= 0.17.3, < 3) - terminal-table (3.0.2) - unicode-display_width (>= 1.1.1, < 3) - tzinfo (2.0.6) - concurrent-ruby (~> 1.0) - uglifier (4.2.0) - execjs (>= 0.3.0, < 3) - unicode-display_width (2.5.0) - uri (0.13.0) - webmention (7.0.0) - http (~> 5.0) - indieweb-endpoints (~> 8.0) - nokogiri (>= 1.13) - webrick (1.8.1) - -PLATFORMS - aarch64-linux - aarch64-linux-gnu - aarch64-linux-musl - arm-linux - arm-linux-gnueabihf - arm-linux-musleabihf - arm64-darwin - x86-linux - x86-linux-gnu - x86-linux-musl - x86_64-darwin - x86_64-linux - x86_64-linux-gnu - x86_64-linux-musl - -DEPENDENCIES - jekyll - jekyll-archives - jekyll-feed - jekyll-gist - jekyll-include-cache - jekyll-last-modified-at! - jekyll-paginate - jekyll-seo-tag - jekyll-sitemap - jekyll-webmention_io! - jemoji - kramdown-parser-gfm - minimal-mistakes-jekyll! - -BUNDLED WITH - 2.5.7 diff --git a/_config.yml b/_config.yml deleted file mode 100644 index 6c6f1a40..00000000 --- a/_config.yml +++ /dev/null @@ -1,331 +0,0 @@ -# Welcome to Jekyll! -# -# This config file is meant for settings that affect your entire site, values -# which you are expected to set up once and rarely need to edit after that. -# For technical reasons, this file is *NOT* reloaded automatically when you use -# `jekyll serve`. If you change this file, please restart the server process. - -theme: minimal-mistakes-jekyll - -minimal_mistakes_skin : "default" - -# Site Settings -locale : "en-US" -title : "Disruptive Library Technology Jester" -title_separator : "|" -subtitle : # site tagline that appears below site title in masthead -name : "Peter Murray" -description : "We're Disrupted, We're Librarians, and We're Not Going to Take It Anymore" -url : https://dltj.org -baseurl : # the subpath of your site, e.g. "/blog" -repository : dltj/dltj-blog -teaser : # path of fallback teaser image, e.g. "/assets/images/500x300.png" -logo : /assets/images/jester_cap_64x64.png -masthead_title : # overrides the website title displayed in the masthead, use " " for no title -# breadcrumbs : false # true, false (default) -words_per_minute : 200 -comments: - provider : # false (default), "disqus", "discourse", "facebook", "staticman", "staticman_v2", "utterances", "custom" - disqus: - shortname : # https://help.disqus.com/customer/portal/articles/466208-what-s-a-shortname- - discourse: - server : # https://meta.discourse.org/t/embedding-discourse-comments-via-javascript/31963 , e.g.: meta.discourse.org - facebook: - # https://developers.facebook.com/docs/plugins/comments - appid : - num_posts : # 5 (default) - colorscheme : # "light" (default), "dark" - utterances: - theme : # "github-light" (default), "github-dark" - issue_term : # "pathname" (default) - staticman: - branch : # "master" - endpoint : # "https://{your Staticman v3 API}/v3/entry/github/" -reCaptcha: - siteKey : - secret : -atom_feed: # For public consumption - path : https://feeds.dltj.org/DisruptiveLibraryTechnologyJester -feed: # As generated by jekyll-feed - path: atom.xml - categories: - - thursday-threads -search : true # true, false (default) -search_full_content : # true, false (default) -search_provider : # lunr (default), algolia, google -algolia: - application_id : # YOUR_APPLICATION_ID - index_name : # YOUR_INDEX_NAME - search_only_api_key : # YOUR_SEARCH_ONLY_API_KEY - powered_by : # true (default), false -google: - search_engine_id : # YOUR_SEARCH_ENGINE_ID - instant_search : # false (default), true - -# SEO Related -google_site_verification : "E4s8ZHhNRj85qGtwImIsxjWTOLvX7rmBT_9cZc8Zjuk" -bing_site_verification : "91E0BE9C8FC019BD6335894575D2F66C" -yandex_site_verification : "36298deb5ec6b694" -naver_site_verification : - -# Social Sharing -twitter: - username : DataG -facebook: - username : - app_id : - publisher : -og_image : https://dltj.org/assets/images/jester_hat_512x512.png -# For specifying social profiles -# - https://developers.google.com/structured-data/customize/social-profiles -social: - type : Person - name : Peter Murray - links: - - "https://twitter.com/DataG" - - "https://www.linkedin.com/in/DataGazetteer" - -# Analytics -# analytics: -# provider : # false (default), "google", "google-universal", "custom" -# google: -# tracking_id : -# anonymize_ip : # true, false (default) - - -# Site Author -author: - name : "Peter Murray" - avatar : "/assets/images/PMurray_2016_square_100x100.jpg" - bio : "Library technologist, open source advocate, striving to think globally while acting locally" - location : "Columbus, Ohio" - email : jester@dltj.org - links: - - label: "Email" - icon: "fas fa-fw fa-envelope-square" - url: "mailto:jester@dltj.org" - # - label: "Website" - # icon: "fas fa-fw fa-link" - # url: "https://your-website.com" - - label: "Mastodon" - icon: "fab fa-fw fa-mastodon" - url: "https://code4lib.social/@dltj" - - label: "Twitter" - icon: "fab fa-fw fa-twitter-square" - url: "https://twitter.com/DataG" - - label: "Keybase / PGP key" - icon: "fab fa-fw fa-keybase" - url: "https://keybase.io/dltj" - # - label: "Facebook" - # icon: "fab fa-fw fa-facebook-square" - # url: "https://facebook.com/" - - label: "GitHub" - icon: "fab fa-fw fa-github" - url: "https://github.com/dltj" - # - label: "Instagram" - # icon: "fab fa-fw fa-instagram" - # url: "https://instagram.com/" - - label: "LinkedIn" - icon: "fab fa-fw fa-linkedin" - url: "https://www.linkedin.com/in/DataGazetteer" - - label: "StackOverflow" - icon: "fab fa-fw fa-stack-overflow" - url: "https://www.stackoverflow.com/users/201674/peter-murray" - - label: "ORCID" - icon: "ai ai-fw ai-orcid" - url: "https://orcid.org/0000-0003-4284-508X" - - -# Site Footer -footer: - links: - - label: "Twitter" - icon: "fab fa-fw fa-twitter-square" - url: "https://twitter.com/DataG" - # - label: "Facebook" - # icon: "fab fa-fw fa-facebook-square" - # url: - - label: "GitHub" - icon: "fab fa-fw fa-github" - url: "https://github.com/dltj" - # - label: "GitLab" - # icon: "fab fa-fw fa-gitlab" - # url: - # - label: "Bitbucket" - # icon: "fab fa-fw fa-bitbucket" - # url: - # - label: "Instagram" - # icon: "fab fa-fw fa-instagram" - # url: - - -# Reading Files -include: - - .htaccess - - _pages - - resume - - .well-known -# - assets/js/JekyllWebmentionIO.js -exclude: - - "*.sublime-project" - - "*.sublime-workspace" - - vendor - - .asset-cache - - .bundle - - .jekyll-assets-cache - - .sass-cache - - assets/js/plugins - - assets/js/_main.js - - assets/js/vendor - - Capfile - - CHANGELOG - - config - - Gemfile - - Gruntfile.js - - gulpfile.js - - LICENSE - - log - - node_modules - - package.json - - package-lock.json - - Rakefile - - README - - tmp - - /docs # ignore Minimal Mistakes /docs - - /test # ignore Minimal Mistakes /test - - amplify* -keep_files: - - .git - - .svn -encoding: "utf-8" -markdown_ext: "markdown,mkdown,mkdn,mkd,md" - - -# Conversion -markdown: kramdown -highlighter: rouge -lsi: false -excerpt_separator: -incremental: false - - -# Markdown Processing -kramdown: - input: Kramdown - hard_wrap: false - auto_ids: true - footnote_nr: 1 - entity_output: as_char - toc_levels: 1..6 - smart_quotes: lsquo,rsquo,ldquo,rdquo - enable_coderay: false - - -# Sass/SCSS -sass: - sass_dir: _sass - style: compressed # https://sass-lang.com/documentation/file.SASS_REFERENCE.html#output_style - - -# Outputting -permalink: /article/:title/ -paginate: 12 # amount of posts to show -paginate_path: /page-:num/ -timezone: America/New_York # https://en.wikipedia.org/wiki/List_of_tz_database_time_zones - - -# Plugins (previously gems:) -plugins: - - jekyll-seo-tag - - jekyll-paginate - - jekyll-sitemap - - jekyll-gist - - jekyll-feed - - jekyll-include-cache - - jekyll-last-modified-at - -# mimic GitHub Pages with --safe -whitelist: - - jekyll-seo-tag - - jekyll-paginate - - jekyll-sitemap - - jekyll-gist - - jekyll-feed - - jekyll-archives - - jekyll-include-cache - - -# Archives -# Type -# - GitHub Pages compatible archive pages built with Liquid ~> type: liquid (default) -# - Jekyll Archives plugin archive pages ~> type: jekyll-archives -# Path (examples) -# - Archive page should exist at path when using Liquid method or you can -# expect broken links (especially with breadcrumbs enabled) -# - /tags/my-awesome-tag/index.html ~> path: /tags/ -# - /categories/my-awesome-category/index.html ~> path: /categories/ -# - /my-awesome-category/index.html ~> path: / -category_archive: - type: jekyll-archives - path: /category/ -tag_archive: - type: jekyll-archives - path: /tag/ - -jekyll-archives: - enabled: - - categories - - tags - layouts: - category: category - tag: archive-taxonomy - permalinks: - category: /category/:name/ - tag: /tag/:name/ - - -# HTML Compression -# - https://jch.penibelst.de/ -compress_html: - clippings: all - ignore: - envs: development - - -# Defaults -defaults: - # _posts - - scope: - path: "" - type: posts - values: - layout: single - classes: wide - author_profile: true - read_time: true - show_date: true - comments: # true - share: true - related: true - -webmentions: - username: dltj.org - # Use my own cache folder - cache_folder: webmentions-cache - # skip bad URLs for 5 days - cache_bad_uris_for: 5 - # I moved to www and then to https, so… - legacy_domains: - - http://dltj.org - js: - deploy: true - destination: assets/js - templates: - likes: _includes/webmentions/likes.html - reposts: _includes/webmentions/reposts.html - webmentions: _includes/webmentions/webmentions.html - throttle_lookups: - last_week: daily - last_month: weekly - last_year: every 2 weeks - older: monthly diff --git a/content/root-content b/content/root-content new file mode 120000 index 00000000..3c17c1da --- /dev/null +++ b/content/root-content @@ -0,0 +1 @@ +../root-content \ No newline at end of file diff --git a/pelicanconf.py b/pelicanconf.py index baa9b7c3..65a35e95 100644 --- a/pelicanconf.py +++ b/pelicanconf.py @@ -1,6 +1,7 @@ """ Configuration file for DLTJ blog """ +import os import sys sys.path.append("./util") @@ -13,6 +14,18 @@ PATH = "content" STATIC_PATHS = ["assets"] +ROOT_CONTENT = "root-content" +EXTRA_PATH_METADATA = {} +static_basedir = os.path.join( + os.path.dirname(os.path.abspath(__file__)), ROOT_CONTENT + os.sep +) +for root, dirs, files in os.walk(static_basedir): + for file in files: + dst_path = os.path.relpath(os.path.join(root, file), static_basedir) + src_path = os.path.join(ROOT_CONTENT, dst_path) + STATIC_PATHS.append(src_path) + EXTRA_PATH_METADATA[src_path] = {"path": dst_path} + # Put articles in their own directory, see # https://github.com/getpelican/pelican/discussions/3362#discussioncomment-9988666 diff --git a/.well-known/keybase.txt b/root-content/.well-known/keybase.txt similarity index 100% rename from .well-known/keybase.txt rename to root-content/.well-known/keybase.txt diff --git a/other-content/android-chrome-192x192.png b/root-content/android-chrome-192x192.png similarity index 100% rename from other-content/android-chrome-192x192.png rename to root-content/android-chrome-192x192.png diff --git a/other-content/android-chrome-512x512.png b/root-content/android-chrome-512x512.png similarity index 100% rename from other-content/android-chrome-512x512.png rename to root-content/android-chrome-512x512.png diff --git a/other-content/apple-touch-icon.png b/root-content/apple-touch-icon.png similarity index 100% rename from other-content/apple-touch-icon.png rename to root-content/apple-touch-icon.png diff --git a/other-content/browserconfig.xml b/root-content/browserconfig.xml similarity index 100% rename from other-content/browserconfig.xml rename to root-content/browserconfig.xml diff --git a/other-content/favicon-16x16.png b/root-content/favicon-16x16.png similarity index 100% rename from other-content/favicon-16x16.png rename to root-content/favicon-16x16.png diff --git a/other-content/favicon-32x32.png b/root-content/favicon-32x32.png similarity index 100% rename from other-content/favicon-32x32.png rename to root-content/favicon-32x32.png diff --git a/other-content/favicon.ico b/root-content/favicon.ico similarity index 100% rename from other-content/favicon.ico rename to root-content/favicon.ico diff --git a/other-content/mstile-150x150.png b/root-content/mstile-150x150.png similarity index 100% rename from other-content/mstile-150x150.png rename to root-content/mstile-150x150.png diff --git a/other-content/resume/css/cv.css b/root-content/resume/css/cv.css similarity index 100% rename from other-content/resume/css/cv.css rename to root-content/resume/css/cv.css diff --git a/other-content/resume/css/print.css b/root-content/resume/css/print.css similarity index 100% rename from other-content/resume/css/print.css rename to root-content/resume/css/print.css diff --git a/other-content/resume/humans.txt b/root-content/resume/humans.txt similarity index 100% rename from other-content/resume/humans.txt rename to root-content/resume/humans.txt diff --git a/other-content/resume/img/PMurray-2013-270px-sq.jpg b/root-content/resume/img/PMurray-2013-270px-sq.jpg similarity index 100% rename from other-content/resume/img/PMurray-2013-270px-sq.jpg rename to root-content/resume/img/PMurray-2013-270px-sq.jpg diff --git a/other-content/resume/index.html b/root-content/resume/index.html similarity index 100% rename from other-content/resume/index.html rename to root-content/resume/index.html diff --git a/other-content/resume/js/cv.js b/root-content/resume/js/cv.js similarity index 100% rename from other-content/resume/js/cv.js rename to root-content/resume/js/cv.js diff --git a/other-content/safari-pinned-tab.svg b/root-content/safari-pinned-tab.svg similarity index 100% rename from other-content/safari-pinned-tab.svg rename to root-content/safari-pinned-tab.svg diff --git a/other-content/site.webmanifest b/root-content/site.webmanifest similarity index 100% rename from other-content/site.webmanifest rename to root-content/site.webmanifest