From 51c2159e255c00f7af3605aa021654fb830124ce Mon Sep 17 00:00:00 2001 From: Oliver Davies Date: Thu, 1 Aug 2024 22:29:02 +0100 Subject: [PATCH] Move astro files to astro directory --- .envrc => astro/.envrc | 0 {.github => astro/.github}/workflows/ci.yml | 0 .gitignore => astro/.gitignore | 0 .prettierignore => astro/.prettierignore | 0 .tmux => astro/.tmux | 0 README.md => astro/README.md | 0 TODO.md => astro/TODO.md | 0 {assets => astro/assets}/css/base.pcss | 0 {assets => astro/assets}/css/components.pcss | 0 {assets => astro/assets}/css/tailwind.pcss | 0 {assets => astro/assets}/css/utilities.pcss | 0 {assets => astro/assets}/tailwindcss/colours.cjs | 0 .../assets}/tailwindcss/plugins/focus-visible.cjs | 0 .../assets}/tailwindcss/safelist-classes.txt | 0 astro.config.mjs => astro/astro.config.mjs | 0 build.yaml => astro/build.yaml | 0 flake.lock => astro/flake.lock | 0 flake.nix => astro/flake.nix | 0 package.json => astro/package.json | 0 pnpm-lock.yaml => astro/pnpm-lock.yaml | 0 postcss.config.cjs => astro/postcss.config.cjs | 0 {public => astro/public}/favicon.ico | Bin {public => astro/public}/favicon.svg | 0 {public => astro/public}/images/14-drupalorg.jpg | Bin .../public}/images/badges/acquia-cloud-pro.png | Bin .../public}/images/badges/acquia-d8-back-end.png | Bin .../public}/images/badges/acquia-d8-developer.png | Bin .../public}/images/badges/acquia-d8-front-end.png | Bin .../images/badges/acquia-d8-grand-master.png | Bin .../public}/images/badges/da-individual-member.png | Bin {public => astro/public}/images/badges/drupal-8.jpg | Bin .../images/badges/drupal-association-member.svg | 0 .../public}/images/badges/drupal-dev-days-2018.png | Bin .../public}/images/badges/drupalcares-supporter.svg | 0 {public => astro/public}/images/badges/phpnw17.png | Bin .../blog/commerce-stripe-error/remote-id-table.png | Bin .../blog/continuous-integration-spiderman.jpg | Bin .../images/blog/custom-module-as-a-feature.png | Bin .../public}/images/blog/docker-xdebug.png | Bin .../images/blog/docksal-phpunit-command/1.gif | Bin .../images/blog/docksal-phpunit-command/2.gif | Bin .../images/blog/docksal-phpunit-command/3.gif | Bin .../images/blog/drupal-meetups-twitterbot.png | Bin .../images/blog/drupal-symfony-server/terminal.png | Bin .../images/blog/drupalcamp-bristol-17-logo.jpg | Bin .../public}/images/blog/drupalcamp-dublin.jpg | Bin .../images/blog/drupalvm-generate-example-2.gif | Bin .../images/blog/drupalvm-generate-example.gif | Bin .../images/blog/drupalvm-generate-release.png | Bin .../public}/images/blog/drupalvm-generate-repo.png | Bin .../public}/images/blog/events-drupal-8/1.png | Bin .../public}/images/blog/events-drupal-8/1_.png | Bin .../images/blog/forked-github-repo-commits.png | Bin .../public}/images/blog/git-format-patch.png | Bin .../images/blog/github-fork-rebase-phpstorm.png | Bin .../public}/images/blog/github-pages.png | Bin .../public}/images/blog/jackson-octocat.png | Bin .../images/blog/minimum-drupal-version-d7.png | Bin .../images/blog/my-commit-to-the-rebased-branch.png | Bin .../images/blog/neovim-xdebug-breakpoint.png | Bin .../public}/images/blog/neovim-xdebug-dap.png | Bin .../images/blog/nginx-redirect-with-args.gif | Bin .../drupal-8-users-field-data-table.png | Bin .../blog/oliverdavies-uk-jenkins-git-poll.png | Bin .../blog/oliverdavies-uk-jenkins-git-repo.png | Bin .../blog/oliverdavies-uk-jenkins-git-timer.png | Bin .../images/blog/oliverdavies-uk-jenkins-shell.png | Bin ...ride-node-options-refactor-tests-new-passing.png | Bin .../phpstorm-phpunit-docksal/cli-interpreter-1.png | Bin .../phpstorm-phpunit-docksal/cli-interpreter-2.png | Bin .../phpstorm-phpunit-docksal/cli-interpreter-3.png | Bin .../blog/phpstorm-phpunit-docksal/deployment-1.png | Bin .../blog/phpstorm-phpunit-docksal/deployment-2.png | Bin .../blog/phpstorm-phpunit-docksal/deployment-3.png | Bin .../keyboard-shortcuts-1.png | Bin .../keyboard-shortcuts-2.png | Bin .../blog/phpstorm-phpunit-docksal/phpunit-1.png | Bin .../blog/phpstorm-phpunit-docksal/phpunit-2.png | Bin .../blog/phpstorm-phpunit-docksal/phpunit-3.png | Bin .../blog/phpstorm-phpunit-docksal/phpunit-4.png | Bin .../phpstorm-phpunit-docksal/running-tests-1.png | Bin .../phpstorm-phpunit-docksal/running-tests-2.png | Bin .../phpstorm-phpunit-docksal/test-failure-1.png | Bin .../phpstorm-phpunit-docksal/test-failure-2.png | Bin .../cms-philly-logo.png | Bin .../public}/images/blog/private-message-queue.png | Bin .../adding-keyboard-shortcut-1.png | Bin .../adding-keyboard-shortcut-2.png | Bin .../find-action.png | Bin .../open-recent.png | Bin .../welcome-screen.png | Bin .../1-applications-grid.png | Bin .../2-applications-list.png | Bin .../3-environments.png | Bin .../4-environment.png | Bin .../drupal-message.png | Bin .../skip-link.png | Bin .../rebuilding-bartik-vue-tailwind/original.png | Bin .../rebuilt-desktop.png | Bin .../rebuilt-mobile.png | Bin .../proxy.png | Bin .../terminal.png | Bin .../drupalcon-schedule.jpg | Bin .../public}/images/blog/tdd-drupal-1.png | Bin .../public}/images/blog/tdd-drupal-2.png | Bin .../public}/images/blog/tdd-drupal-3.png | Bin .../public}/images/blog/tdd-drupal-4.png | Bin .../testing-tailwindcss-plugins/running-tests.png | Bin .../testing-workshop-drupalcamp-london/lead.jpg | Bin .../blog/using-tailwind-drupal/important-1.png | Bin .../blog/using-tailwind-drupal/important-2.png | Bin .../images/blog/using-tailwind-drupal/prefix-1.png | Bin .../images/blog/using-tailwind-drupal/prefix-2.png | Bin .../public}/images/experience/appnovation.png | Bin .../public}/images/experience/cti-digital.png | Bin .../public}/images/experience/develop_me.svg | 0 .../images/experience/drupal-association.png | Bin .../public}/images/experience/horse-and-country.jpg | Bin .../public}/images/experience/inviqa.jpg | Bin .../public}/images/experience/lab-class.png | Bin .../public}/images/experience/microserve.png | Bin .../public}/images/experience/nomensa.png | Bin .../public}/images/experience/precedent.jpg | Bin .../public}/images/experience/proctors.jpg | Bin {public => astro/public}/images/loading.gif | Bin {public => astro/public}/images/me-phpnw.png | Bin {public => astro/public}/images/me-precedent.jpg | Bin .../public}/images/meetups/accessible-bristol.png | Bin .../public}/images/meetups/drupal-bristol.jpeg | Bin .../public}/images/meetups/drupalcamp-bristol.png | Bin {public => astro/public}/images/meetups/nwdug.jpg | Bin {public => astro/public}/images/meetups/phpnw.gif | Bin {public => astro/public}/images/meetups/phpnw.jpg | Bin {public => astro/public}/images/meetups/phpsw.jpeg | Bin {public => astro/public}/images/meetups/swdug.png | Bin {public => astro/public}/images/meetups/swlug.png | Bin .../public}/images/meetups/unified-diff.png | Bin {public => astro/public}/images/od-logo.jpg | Bin .../public}/images/recommendations/adam-nuttall.jpg | Bin .../public}/images/recommendations/adam.jpeg | Bin .../public}/images/recommendations/alan.jpeg | Bin .../images/recommendations/alexander-carr.jpg | Bin .../public}/images/recommendations/brian-healy.png | Bin .../public}/images/recommendations/chris-jarvis.jpg | Bin .../public}/images/recommendations/chris-knox.jpeg | Bin .../public}/images/recommendations/clare-marsh.jpeg | Bin .../public}/images/recommendations/duncan.jpeg | Bin .../public}/images/recommendations/ed-welsby.png | Bin .../public}/images/recommendations/holly-ross.png | Bin .../public}/images/recommendations/huw.jpeg | Bin .../images/recommendations/james-chapman.png | Bin .../public}/images/recommendations/joe-howell.jpg | Bin .../public}/images/recommendations/jon-hallett.jpeg | Bin .../images/recommendations/josh-mitchell.png | Bin .../images/recommendations/leonie-watson.jpg | Bin .../public}/images/recommendations/marcos-duran.jpg | Bin .../public}/images/recommendations/mick-felton.jpg | Bin .../images/recommendations/mike-karthauser.jpg | Bin .../images/recommendations/owen-phillips.jpeg | Bin .../images/recommendations/patty-ocallaghan.jpg | Bin .../public}/images/recommendations/scott-euser.jpg | Bin .../images/recommendations/stephen-mulvihill.jpg | Bin .../public}/images/recommendations/tawny.jpg | Bin {public => astro/public}/images/sculpin-jackson.png | Bin {public => astro/public}/images/social-avatar.jpg | Bin .../public}/images/talks/dancing-for-drupal.png | Bin .../public}/images/talks/dclondon16.png | Bin .../public}/images/talks/deploying-php-fabric.png | Bin {public => astro/public}/images/talks/drupal-8.png | Bin .../images/talks/drupal-rejoining-php-herd.png | Bin .../public}/images/talks/drupal-vm-generator.png | Bin .../images/talks/drupal-vm-meet-symfony-console.png | Bin .../images/talks/drupalorg-2014-retrospective.png | Bin .../public}/images/talks/drush-make-composer-2.png | Bin .../public}/images/talks/drush-make-composer.png | Bin .../images/talks/drush-make-drupalbristol.png | Bin .../talks/drush-make-is-dead-long-live-composer.png | Bin .../public}/images/talks/fabric-drupal.png | Bin .../talks/getting-your-data-into-drupal-8.png | Bin {public => astro/public}/images/talks/git-flow.png | Bin .../images/talks/having-fun-drupalorg-api.png | Bin .../images/talks/it-all-started-with-a-patch.png | Bin .../public}/images/talks/laravel-collections.png | Bin .../public}/images/talks/logos/drupal-bristol.jpg | Bin .../images/talks/logos/drupalcamp-brighton-2015.png | Bin .../images/talks/logos/drupalcamp-bristol-2016.png | Bin .../images/talks/logos/drupalcamp-london-2014.png | Bin .../images/talks/logos/drupalcamp-london-2015.png | Bin .../images/talks/logos/drupalcamp-london-2017.png | Bin .../images/talks/logos/drupalcamp-north-2015.png | Bin .../public}/images/talks/logos/nomad-php.png | Bin .../public}/images/talks/logos/nwdug.jpeg | Bin .../images/talks/logos/php-south-coast-2016.png | Bin .../public}/images/talks/logos/phpsw.png | Bin .../public}/images/talks/logos/swdug.png | Bin .../public}/images/talks/logos/umbristol.jpeg | Bin .../public}/images/talks/logos/unified-diff.png | Bin .../talks/modern-drupal-development-composer.png | Bin .../images/talks/static-websites-sculpin.png | Bin .../public}/images/talks/taking-flight-tailwind.jpg | Bin .../images/talks/test-drive-twig-sculpin.png | Bin .../images/talks/test-driven-drupal-development.png | Bin .../talks/things-you-should-know-about-php.png | Bin run => astro/run | 0 {sculpin-old => astro/sculpin-old}/.editorconfig | 0 {sculpin-old => astro/sculpin-old}/.eslintrc.js | 0 {sculpin-old => astro/sculpin-old}/.gitignore | 0 {sculpin-old => astro/sculpin-old}/.php_cs.dist | 0 {sculpin-old => astro/sculpin-old}/README.md | 0 .../sculpin-old}/app/SculpinKernel.php | 0 .../sculpin-old}/app/config/data/availability.yml | 0 .../sculpin-old}/app/config/data/companies.yml | 0 .../sculpin-old}/app/config/data/events.yml | 0 .../sculpin-old}/app/config/data/links.yml | 0 .../sculpin-old}/app/config/data/menus.yml | 0 .../sculpin-old}/app/config/data/redirects.yml | 0 .../sculpin-old}/app/config/data/work.yml | 0 .../sculpin-old}/app/config/sculpin_kernel.yml | 0 .../sculpin-old}/app/config/sculpin_site.yml | 0 .../sculpin-old}/app/config/sculpin_site_prod.yml | 0 .../sculpin-old}/assets/css/app.pcss | 0 .../sculpin-old}/assets/css/components/button.pcss | 0 .../assets/css/components/container.pcss | 0 .../sculpin-old}/assets/css/components/lead.pcss | 0 .../sculpin-old}/assets/css/components/markup.pcss | 0 .../sculpin-old}/assets/css/components/note.pcss | 0 .../sculpin-old}/assets/css/components/table.pcss | 0 .../sculpin-old}/assets/css/components/video.pcss | 0 .../sculpin-old}/assets/css/components/widget.pcss | 0 .../sculpin-old}/assets/css/components/wrap.pcss | 0 .../sculpin-old}/assets/css/custom-base.pcss | 0 .../sculpin-old}/assets/css/custom-components.pcss | 0 .../sculpin-old}/assets/css/custom-utilities.pcss | 0 .../sculpin-old}/assets/css/libraries/hljs.pcss | 0 {sculpin-old => astro/sculpin-old}/assets/js/app.js | 0 .../sculpin-old}/assets/js/vendor/gist-embed.js | 0 .../sculpin-old}/assets/js/vendor/gist-embed.min.js | 0 .../sculpin-old}/assets/js/vendor/github-cards.js | 0 .../sculpin-old}/assets/js/vendor/tweets.js | 0 {sculpin-old => astro/sculpin-old}/composer.json | 0 {sculpin-old => astro/sculpin-old}/composer.lock | 0 .../sculpin-old}/generators/blog-post.php | 0 {sculpin-old => astro/sculpin-old}/netlify.toml | 0 .../sculpin-old}/package-lock.json | 0 {sculpin-old => astro/sculpin-old}/package.json | 0 {sculpin-old => astro/sculpin-old}/phpstan.neon | 0 {sculpin-old => astro/sculpin-old}/phpunit.xml.dist | 0 .../sculpin-old}/postcss.config.js | 0 .../sculpin-old}/prettier.config.js | 0 .../sculpin-old}/purgecss.config.js | 0 {sculpin-old => astro/sculpin-old}/source/_headers | 0 .../sculpin-old}/source/_layouts/app.html.twig | 0 .../sculpin-old}/source/_layouts/default.html.twig | 0 .../sculpin-old}/source/_layouts/front.html.twig | 0 .../sculpin-old}/source/_layouts/helpers.html.twig | 0 .../sculpin-old}/source/_layouts/page.html.twig | 0 .../sculpin-old}/source/_layouts/post.html.twig | 0 .../sculpin-old}/source/_layouts/talk.html.twig | 0 .../sculpin-old}/source/_pages/404.md | 0 .../sculpin-old}/source/_pages/about.md | 0 .../sculpin-old}/source/_pages/accessibility.md | 0 .../source/_pages/company-information.md | 0 .../sculpin-old}/source/_pages/contact-thanks.md | 0 .../sculpin-old}/source/_pages/contact.html.twig | 0 .../sculpin-old}/source/_pages/dev.md | 0 .../sculpin-old}/source/_pages/opensource.html.twig | 0 .../sculpin-old}/source/_pages/podcasts.html.twig | 0 .../sculpin-old}/source/_pages/projects.html.twig | 0 .../sculpin-old}/source/_pages/speaker-info.md | 0 .../sculpin-old}/source/_pages/stream.md | 0 .../sculpin-old}/source/_pages/talks.html.twig | 0 .../sculpin-old}/source/_pages/terms.md | 0 .../source/_pages/test-driven-drupal.md | 0 .../source/_pages/testimonials.html.twig | 0 .../source/_partials/about/availability.html.twig | 0 .../_partials/about/availability/limited.html.twig | 0 .../_partials/about/availability/no.html.twig | 0 .../_partials/about/availability/yes.html.twig | 0 .../source/_partials/about/badges.html.twig | 0 .../source/_partials/about/certification.html.twig | 0 .../source/_partials/blog/post-summary.html.twig | 0 .../source/_partials/cv/certifications.html.twig | 0 .../source/_partials/cv/experience.html.twig | 0 .../sculpin-old}/source/_partials/figure.html.twig | 0 .../source/_partials/layout/footer.html.twig | 0 .../source/_partials/layout/navbar.html.twig | 0 .../sculpin-old}/source/_partials/meta.html.twig | 0 .../sculpin-old}/source/_partials/og.html.twig | 0 .../source/_partials/opensource/projects.html.twig | 0 .../_partials/pages/book/signup-form.html.twig | 0 .../source/_partials/post-pager.html.twig | 0 .../source/_partials/post/about-author.html.twig | 0 .../source/_partials/post/feedback.html.twig | 0 .../source/_partials/post/header.html.twig | 0 .../source/_partials/post/intro-image.html.twig | 0 .../_partials/post/old-post-message.html.twig | 0 .../_partials/post/questions-comments.html.twig | 0 .../source/_partials/post/related.html.twig | 0 .../source/_partials/post/tags.html.twig | 0 .../source/_partials/posts/latest.html.twig | 0 .../source/_partials/posts/post-date.html.twig | 0 .../source/_partials/site-message.html.twig | 0 .../source/_partials/speakerdeck.html.twig | 0 .../source/_partials/svg/chevron-right.twig | 0 .../source/_partials/talk/events.html.twig | 0 .../source/_partials/talk/image.html.twig | 0 .../source/_partials/talk/slides.html.twig | 0 .../source/_partials/talk/tweets.html.twig | 0 .../source/_partials/talk/video.html.twig | 0 .../source/_partials/talks/past.html.twig | 0 .../source/_partials/talks/table.html.twig | 0 .../source/_partials/talks/talk.html.twig | 0 .../source/_partials/talks/upcoming.html.twig | 0 .../sculpin-old}/source/_partials/tweet.html.twig | 0 .../source/_partials/video-embed.html.twig | 0 .../sculpin-old}/source/_posts/2014.md | 0 .../source/_posts/accessible-bristol-site.md | 0 .../_posts/add-date-popup-calendar-custom-form.md | 0 .../add-taxonomy-term-multiple-nodes-using-sql.md | 0 .../adding-custom-theme-templates-drupal-7.md | 0 .../_posts/announcing-the-drupal-vm-generator.md | 0 .../source/_posts/automating-sculpin-jenkins.md | 0 .../_posts/back-to-the-future-git-diff-apply.md | 0 .../source/_posts/building-gmail-filters-in-php.md | 0 .../source/_posts/building-the-new-phpsw-website.md | 0 .../change-content-type-multiple-nodes-using-sql.md | 0 .../checking-if-user-logged-drupal-right-way.md | 0 .../checkout-specific-revision-svn-command-line.md | 0 .../_posts/conditional-email-addresses-webform.md | 0 .../_posts/configuring-the-reroute-email-module.md | 0 .../source/_posts/create-and-apply-patches.md | 0 .../create-better-photo-gallery-drupal-part-1.md | 0 .../create-better-photo-gallery-drupal-part-2.md | 0 .../create-better-photo-gallery-drupal-part-21.md | 0 .../create-better-photo-gallery-drupal-part-3.md | 0 ...ial-media-icons-using-cck-views-and-nodequeue.md | 0 ...lickr-photo-gallery-using-feeds-cck-and-views.md | 0 ...-multigroups-drupal-7-using-field-collections.md | 0 ...-css-preprocessor-using-omega-tools-and-drush.md | 0 ...e-slideshow-multiple-images-using-fancy-slide.md | 0 ...ate-virtual-hosts-mac-os-x-using-virtualhostx.md | 0 .../_posts/create-zen-sub-theme-using-drush.md | 0 .../creating-and-using-custom-tokens-drupal-7.md | 0 .../_posts/creating-custom-docksal-commands.md | 0 ...d-staging-sites-drupals-domain-module-enabled.md | 0 .../source/_posts/croeso-php-south-wales.md | 0 ...al-commerce-promotions-illiminate-collections.md | 0 ...play-custom-menu-drupal-7-theme-template-file.md | 0 ...play-git-branch-or-tag-names-your-bash-prompt.md | 0 .../_posts/display-number-facebook-fans-php.md | 0 ...ocess-and-preprocess-functions-separate-files.md | 0 .../_posts/dont-bootstrap-drupal-use-drush.md | 0 .../download-different-versions-drupal-drush.md | 0 .../source/_posts/drupal-8-5-released.md | 0 ...upal-8-commerce-fixing-error-on-user-checkout.md | 0 .../source/_posts/drupal-association.md | 0 .../_posts/drupal-bristol-testing-workshop.md | 0 .../source/_posts/drupal-vm-generator-updates.md | 0 .../source/_posts/drupalcamp-bristol-2018.md | 0 ...camp-bristol-2019-speakers-sessions-announced.md | 0 ...-bristol-early-bird-tickets-sessions-sponsors.md | 0 .../source/_posts/drupalcamp-london-2014.md | 0 .../source/_posts/drupalcamp-london-2019-tickets.md | 0 .../_posts/drupalcamp-london-testing-workshop.md | 0 .../easier-git-repository-cloning-with-insteadof.md | 0 ...culpin-commands-with-composer-and-npm-scripts.md | 0 ...asily-embed-typekit-fonts-your-drupal-website.md | 0 .../sculpin-old}/source/_posts/entityform.md | 0 .../examples-of-laravel-collections-in-drupal.md | 0 .../_posts/experimenting-with-events-in-drupal-8.md | 0 ...nding-the-last-commit-that-a-patch-applies-to.md | 0 .../fix-vagrant-loading-wrong-virtual-machine.md | 0 .../_posts/fixing-drupal-simpletest-docker.md | 0 ...-domain-another-using-modrewrite-and-htaccess.md | 0 .../sculpin-old}/source/_posts/git-format-patch.md | 0 .../sculpin-old}/source/_posts/going-drupalcon.md | 0 .../source/_posts/imagefield-import-archive.md | 0 .../improve-jpg-quality-imagecache-and-imageapi.md | 0 .../include-css-fonts-using-sass-each-loop.md | 0 ...-file-environment-configuration-and-overrides.md | 0 ...ll-and-configure-subversion-svn-server-ubuntu.md | 0 .../_posts/install-nomensa-media-player-drupal.md | 0 .../source/_posts/installing-nagios-centos.md | 0 .../introducing-the-drupal-meetups-twitterbot.md | 0 .../_posts/leaving-nomensa-joining-precedent.md | 0 .../_posts/live-blogging-symfonylive-london.md | 0 .../_posts/looking-forward-to-drupalcamp-london.md | 0 .../mediacurrent-contrib-half-hour-is-back.md | 0 .../source/_posts/minimum-core-version.md | 0 .../my-first-blog-post-published-for-inviqa.md | 0 .../source/_posts/my-new-drupal-modules.md | 0 .../source/_posts/my-sublime-text-2-settings.md | 0 .../nginx-redirects-with-query-string-arguments.md | 0 .../_posts/null-users-and-system-users-in-drupal.md | 0 .../open-sublime-text-2-mac-os-x-command-line.md | 0 .../source/_posts/pantheon-settings-files.md | 0 .../source/_posts/php-apps-subdirectory-nginx.md | 0 ...ing-on-tailwind-css-and-ansible-at-cms-philly.md | 0 ...ache-displaying-text-files-within-web-browser.md | 0 .../sculpin-old}/source/_posts/proctor-stevenson.md | 0 .../_posts/proctors-hosting-next-drupal-meetup.md | 0 .../_posts/psr4-autoloading-test-cases-drupal-7.md | 0 .../source/_posts/published-my-first-npm-package.md | 0 .../publishing-sculpin-sites-with-github-pages.md | 0 .../_posts/queuing-private-messages-in-drupal-8.md | 0 .../_posts/quick-project-switching-in-phpstorm.md | 0 .../quickest-way-install-sublime-text-2-ubuntu.md | 0 ...ckly-apply-patches-using-git-and-curl-or-wget.md | 0 ...ultiples-images-using-imagefieldimport-module.md | 0 ...ding-acquia-dashboard-with-vuejs-tailwind-css.md | 0 ...uilding-bartik-with-vuejs-tailwind-css-part-2.md | 0 .../rebuilding-bartik-with-vuejs-tailwind-css.md | 0 .../_posts/reflections-speaking-unifieddiff.md | 0 .../restructuring-my-tailwindjs-config-files.md | 0 .../source/_posts/review-adminhover-module.md | 0 .../source/_posts/review-image-caption-module.md | 0 .../source/_posts/review-teleport-module.md | 0 .../running-drupal-with-symfony-local-server.md | 0 .../running-phpunit-tests-docksal-phpstorm.md | 0 .../source/_posts/sculpin-twig-resources.md | 0 .../simplifying-drupal-migrations-with-xautoload.md | 0 .../source/_posts/site-upgraded-drupal-7.md | 0 .../source/_posts/some-useful-git-aliases.md | 0 .../some-useful-links-using-simpletest-drupal.md | 0 .../source/_posts/south-wales-drupal-user-group.md | 0 .../source/_posts/speaking-drupalcon-amsterdam.md | 0 .../splitting-new-drupal-project-from-repo.md | 0 ...e-drupal-6s-taxonomy-lists-php-css-and-jquery.md | 0 ...test-driven-ansible-role-development-molecule.md | 0 .../test-driven-drupal-on-gitstore-leanpub.md | 0 .../_posts/testing-tailwindcss-plugins-with-jest.md | 0 .../sculpin-old}/source/_posts/thanks.md | 0 .../_posts/turning-drupal-module-into-feature.md | 0 .../source/_posts/tweets-drupalcamp-london.md | 0 ...ng-features-and-adding-components-using-drush.md | 0 .../source/_posts/updating-forked-github-repos.md | 0 .../_posts/updating-override-node-options-tests.md | 0 ...rized-keys-create-passwordless-ssh-connection.md | 0 ...pressions-search-and-replace-coda-or-textmate.md | 0 .../use-sass-and-compass-drupal-7-using-sassy.md | 0 .../source/_posts/useful-drupal-6-modules.md | 0 .../source/_posts/useful-vagrant-commands.md | 0 .../using-environment-variables-settings-docksal.md | 0 .../using-feature-flags-in-drupal-development.md | 0 .../using-imagecache-and-imagecrop-my-portfolio.md | 0 ...en-developing-locally-stage-file-proxy-module.md | 0 .../using-tailwind-css-in-your-drupal-theme.md | 0 .../using-the-pcss-extension-with-webpack-encore.md | 0 .../source/_posts/using-transition-props-vuejs.md | 0 .../sculpin-old}/source/_posts/what-git-flow.md | 0 .../source/_posts/writing-article-linux-journal.md | 0 ...ing-drupal-module-test-driven-development-tdd.md | 0 .../_posts/writing-info-file-drupal-7-theme.md | 0 .../sculpin-old}/source/_posts/zenophile.md | 0 .../sculpin-old}/source/_redirects.html.twig | 0 .../_talks/building-static-websites-sculpin.md | 0 .../_talks/configuring-all-the-things-drupal-8.md | 0 .../source/_talks/dancing-for-drupal.md | 0 .../source/_talks/decoupling-drupal-vuejs.md | 0 .../source/_talks/deploying-drupal-fabric.md | 0 .../_talks/deploying-php-ansible-ansistrano.md | 0 .../source/_talks/deploying-php-fabric.md | 0 .../source/_talks/drupal-8-module-development.md | 0 .../_talks/drupal-8-php-libraries-drupalorg-api.md | 0 .../source/_talks/drupal-8-rejoining-the-herd.md | 0 .../sculpin-old}/source/_talks/drupal-8.md | 0 .../source/_talks/drupal-vm-generator.md | 0 .../source/_talks/drupal-vm-meet-symfony-console.md | 0 .../sculpin-old}/source/_talks/drupalorg-2015.md | 0 .../source/_talks/drush-make-drupalbristol.md | 0 .../_talks/getting-your-data-into-drupal-8.md | 0 .../sculpin-old}/source/_talks/git-flow.md | 0 .../_talks/goodbye-drush-make-hello-composer.md | 0 .../source/_talks/it-all-started-with-a-patch.md | 0 .../modern-drupal-development-with-composer.md | 0 .../_talks/out-of-the-box-initiative-update.md | 0 .../source/_talks/so-what-is-this-drupal-thing.md | 0 .../_talks/taking-flight-with-tailwind-css.md | 0 .../source/_talks/tdd-test-driven-drupal.md | 0 .../source/_talks/test-drive-twig-with-sculpin.md | 0 .../_talks/things-you-should-know-about-php.md | 0 .../using-illuminate-collections-outside-laravel.md | 0 .../sculpin-old}/source/articles/archive.html.twig | 0 .../sculpin-old}/source/articles/index.html.twig | 0 .../sculpin-old}/source/articles/tags.html | 0 .../sculpin-old}/source/articles/tags/tag.html | 0 .../sculpin-old}/source/articles/tags/tag.xml | 0 {sculpin-old => astro/sculpin-old}/source/feed.xml | 0 .../source/images/badges/acquia-cloud-pro.png | Bin .../source/images/badges/acquia-d8-back-end.png | Bin .../source/images/badges/acquia-d8-developer.png | Bin .../source/images/badges/acquia-d8-front-end.png | Bin .../source/images/badges/acquia-d8-grand-master.png | Bin .../source/images/badges/da-individual-member.png | Bin .../sculpin-old}/source/images/badges/drupal-8.jpg | Bin .../source/images/badges/drupal-dev-days-2018.png | Bin .../sculpin-old}/source/images/badges/phpnw17.png | Bin .../blog/commerce-stripe-error/remote-id-table.png | Bin .../images/blog/custom-module-as-a-feature.png | Bin .../images/blog/docksal-phpunit-command/1.gif | Bin .../images/blog/docksal-phpunit-command/2.gif | Bin .../images/blog/docksal-phpunit-command/3.gif | Bin .../images/blog/drupal-meetups-twitterbot.png | Bin .../images/blog/drupalcamp-bristol-17-logo.jpg | Bin .../source/images/blog/drupalcamp-dublin.jpg | Bin .../images/blog/drupalvm-generate-example-2.gif | Bin .../images/blog/drupalvm-generate-example.gif | Bin .../images/blog/drupalvm-generate-release.png | Bin .../source/images/blog/drupalvm-generate-repo.png | Bin .../source/images/blog/events-drupal-8/1.png | Bin .../source/images/blog/events-drupal-8/1_.png | Bin .../images/blog/forked-github-repo-commits.png | Bin .../source/images/blog/git-format-patch.png | Bin .../images/blog/github-fork-rebase-phpstorm.png | Bin .../source/images/blog/github-pages.png | Bin .../source/images/blog/jackson-octocat.png | Bin .../images/blog/minimum-drupal-version-d7.png | Bin .../images/blog/my-commit-to-the-rebased-branch.png | Bin .../source/images/blog/nginx-redirect-with-args.gif | Bin .../drupal-8-users-field-data-table.png | Bin .../blog/oliverdavies-uk-jenkins-git-poll.png | Bin .../blog/oliverdavies-uk-jenkins-git-repo.png | Bin .../blog/oliverdavies-uk-jenkins-git-timer.png | Bin .../images/blog/oliverdavies-uk-jenkins-shell.png | Bin ...ride-node-options-refactor-tests-new-passing.png | Bin .../phpstorm-phpunit-docksal/cli-interpreter-1.png | Bin .../phpstorm-phpunit-docksal/cli-interpreter-2.png | Bin .../phpstorm-phpunit-docksal/cli-interpreter-3.png | Bin .../blog/phpstorm-phpunit-docksal/deployment-1.png | Bin .../blog/phpstorm-phpunit-docksal/deployment-2.png | Bin .../blog/phpstorm-phpunit-docksal/deployment-3.png | Bin .../keyboard-shortcuts-1.png | Bin .../keyboard-shortcuts-2.png | Bin .../blog/phpstorm-phpunit-docksal/phpunit-1.png | Bin .../blog/phpstorm-phpunit-docksal/phpunit-2.png | Bin .../blog/phpstorm-phpunit-docksal/phpunit-3.png | Bin .../blog/phpstorm-phpunit-docksal/phpunit-4.png | Bin .../phpstorm-phpunit-docksal/running-tests-1.png | Bin .../phpstorm-phpunit-docksal/running-tests-2.png | Bin .../phpstorm-phpunit-docksal/test-failure-1.png | Bin .../phpstorm-phpunit-docksal/test-failure-2.png | Bin .../cms-philly-logo.png | Bin .../source/images/blog/private-message-queue.png | Bin .../adding-keyboard-shortcut-1.png | Bin .../adding-keyboard-shortcut-2.png | Bin .../find-action.png | Bin .../open-recent.png | Bin .../welcome-screen.png | Bin .../1-applications-grid.png | Bin .../2-applications-list.png | Bin .../3-environments.png | Bin .../4-environment.png | Bin .../drupal-message.png | Bin .../skip-link.png | Bin .../rebuilding-bartik-vue-tailwind/original.png | Bin .../rebuilt-desktop.png | Bin .../rebuilt-mobile.png | Bin .../proxy.png | Bin .../terminal.png | Bin .../drupalcon-schedule.jpg | Bin .../source/images/blog/tdd-drupal-1.png | Bin .../source/images/blog/tdd-drupal-2.png | Bin .../source/images/blog/tdd-drupal-3.png | Bin .../source/images/blog/tdd-drupal-4.png | Bin .../testing-tailwindcss-plugins/running-tests.png | Bin .../testing-workshop-drupalcamp-london/lead.jpg | Bin .../blog/using-tailwind-drupal/important-1.png | Bin .../blog/using-tailwind-drupal/important-2.png | Bin .../images/blog/using-tailwind-drupal/prefix-1.png | Bin .../images/blog/using-tailwind-drupal/prefix-2.png | Bin .../source/images/experience/appnovation.png | Bin .../source/images/experience/cti-digital.png | Bin .../source/images/experience/develop_me.svg | 0 .../source/images/experience/drupal-association.png | Bin .../source/images/experience/horse-and-country.jpg | Bin .../source/images/experience/inviqa.jpg | Bin .../source/images/experience/lab-class.png | Bin .../source/images/experience/microserve.png | Bin .../source/images/experience/nomensa.png | Bin .../source/images/experience/precedent.jpg | Bin .../source/images/experience/proctors.jpg | Bin .../sculpin-old}/source/images/loading.gif | Bin .../sculpin-old}/source/images/me-phpnw.png | Bin .../sculpin-old}/source/images/me-precedent.jpg | Bin .../source/images/meetups/accessible-bristol.png | Bin .../source/images/meetups/drupal-bristol.jpeg | Bin .../source/images/meetups/drupalcamp-bristol.png | Bin .../sculpin-old}/source/images/meetups/nwdug.jpg | Bin .../sculpin-old}/source/images/meetups/phpnw.gif | Bin .../sculpin-old}/source/images/meetups/phpnw.jpg | Bin .../sculpin-old}/source/images/meetups/phpsw.jpeg | Bin .../sculpin-old}/source/images/meetups/swdug.png | Bin .../sculpin-old}/source/images/meetups/swlug.png | Bin .../source/images/meetups/unified-diff.png | Bin .../source/images/talks/dancing-for-drupal.png | Bin .../sculpin-old}/source/images/talks/dclondon16.png | Bin .../source/images/talks/deploying-php-fabric.png | Bin .../sculpin-old}/source/images/talks/drupal-8.png | Bin .../images/talks/drupal-rejoining-php-herd.png | Bin .../source/images/talks/drupal-vm-generator.png | Bin .../images/talks/drupal-vm-meet-symfony-console.png | Bin .../images/talks/drupalorg-2014-retrospective.png | Bin .../source/images/talks/drush-make-composer-2.png | Bin .../source/images/talks/drush-make-composer.png | Bin .../images/talks/drush-make-drupalbristol.png | Bin .../talks/drush-make-is-dead-long-live-composer.png | Bin .../source/images/talks/fabric-drupal.png | Bin .../talks/getting-your-data-into-drupal-8.png | Bin .../sculpin-old}/source/images/talks/git-flow.png | Bin .../images/talks/having-fun-drupalorg-api.png | Bin .../images/talks/it-all-started-with-a-patch.png | Bin .../source/images/talks/laravel-collections.png | Bin .../source/images/talks/logos/drupal-bristol.jpg | Bin .../images/talks/logos/drupalcamp-brighton-2015.png | Bin .../images/talks/logos/drupalcamp-bristol-2016.png | Bin .../images/talks/logos/drupalcamp-london-2014.png | Bin .../images/talks/logos/drupalcamp-london-2015.png | Bin .../images/talks/logos/drupalcamp-london-2017.png | Bin .../images/talks/logos/drupalcamp-north-2015.png | Bin .../source/images/talks/logos/nomad-php.png | Bin .../source/images/talks/logos/nwdug.jpeg | Bin .../images/talks/logos/php-south-coast-2016.png | Bin .../source/images/talks/logos/phpsw.png | Bin .../source/images/talks/logos/swdug.png | Bin .../source/images/talks/logos/umbristol.jpeg | Bin .../source/images/talks/logos/unified-diff.png | Bin .../talks/modern-drupal-development-composer.png | Bin .../source/images/talks/static-websites-sculpin.png | Bin .../source/images/talks/taking-flight-tailwind.jpg | Bin .../source/images/talks/test-drive-twig-sculpin.png | Bin .../images/talks/test-driven-drupal-development.png | Bin .../talks/things-you-should-know-about-php.png | Bin .../source/images/testimonials/brian-healy.png | Bin .../source/images/testimonials/chris-jarvis.jpg | Bin .../source/images/testimonials/ed-welsby.png | Bin .../source/images/testimonials/holly-ross.png | Bin .../source/images/testimonials/james-chapman.png | Bin .../source/images/testimonials/josh-mitchell.png | Bin .../source/images/testimonials/leonie-watson.jpg | Bin .../sculpin-old}/source/posts.json.twig | 0 .../sculpin-old}/source/redirects.json.twig | 0 .../sculpin-old}/source/robots.txt | 0 .../sculpin-old}/source/sitemap.xml | 0 .../sculpin-old}/source/tags.json.twig | 0 .../sculpin-old}/source/talks.json.twig | 0 .../src/Asset/TwigExtension/EncoreExtension.php | 0 .../src/Talk/TwigExtension/TalksExtension.php | 0 .../sculpin-old}/tailwind.config.js | 0 .../Talk/TwigExtension/RetrievingEventsTest.php | 0 .../Talk/TwigExtension/RetrievingTalksTest.php | 0 .../sculpin-old}/webpack.config.js | 0 {src => astro/src}/components/AboutMe.astro | 0 {src => astro/src}/components/Banner.astro | 0 {src => astro/src}/components/Button.astro | 0 {src => astro/src}/components/Callout.astro | 0 {src => astro/src}/components/Card.astro | 0 {src => astro/src}/components/DailyEmailForm.astro | 0 {src => astro/src}/components/EmailCourseForm.astro | 0 {src => astro/src}/components/ListingPage.astro | 0 {src => astro/src}/components/ListingPageItem.astro | 0 {src => astro/src}/components/Markdown.astro | 0 {src => astro/src}/components/Message.astro | 0 {src => astro/src}/components/Navbar.astro | 0 {src => astro/src}/components/Testimonials.astro | 0 {src => astro/src}/components/VimeoVideo.astro | 0 {src => astro/src}/components/YouTubeVideo.astro | 0 {src => astro/src}/components/talk/Events.astro | 0 {src => astro/src}/components/talk/Slides.astro | 0 {src => astro/src}/components/talk/Video.astro | 0 .../blog/10-years-working-full-time-drupal-php.md | 0 {src => astro/src}/content/blog/2014.md | 0 .../src}/content/blog/accessible-bristol-site.md | 0 .../add-taxonomy-term-multiple-nodes-using-sql.md | 0 .../blog/adding-custom-theme-templates-drupal-7.md | 0 .../blog/announcing-the-drupal-vm-generator.md | 0 .../src}/content/blog/automating-sculpin-jenkins.md | 0 .../blog/back-future-gits-diff-apply-commands.md | 0 .../content/blog/building-gmail-filters-in-php.md | 0 .../building-oliverdavies-uk-1-initial-setup.md | 0 .../content/blog/building-the-new-phpsw-website.md | 0 .../change-content-type-multiple-nodes-using-sql.md | 0 .../checking-if-user-logged-drupal-right-way.md | 0 .../checkout-specific-revision-svn-command-line.md | 0 ...er-profile-data-using-entity-metadata-wrapper.md | 0 .../blog/conditional-email-addresses-webform.md | 0 .../blog/configuring-the-reroute-email-module.md | 0 ...tinuous-integration-vs-continuous-integration.md | 0 .../create-better-photo-gallery-drupal-part-1.md | 0 .../create-better-photo-gallery-drupal-part-2.md | 0 .../create-better-photo-gallery-drupal-part-21.md | 0 .../create-better-photo-gallery-drupal-part-3.md | 0 ...ial-media-icons-using-cck-views-and-nodequeue.md | 0 ...te-flickr-photo-gallery-using-feeds-cck-views.md | 0 ...-multigroups-drupal-7-using-field-collections.md | 0 ...-css-preprocessor-using-omega-tools-and-drush.md | 0 ...e-slideshow-multiple-images-using-fancy-slide.md | 0 ...ate-virtual-hosts-mac-os-x-using-virtualhostx.md | 0 .../blog/create-zen-sub-theme-using-drush.md | 0 .../blog/creating-custom-phpunit-command-ddev.md | 0 .../blog/creating-custom-phpunit-command-docksal.md | 0 ...d-staging-sites-drupals-domain-module-enabled.md | 0 .../blog/creating-using-custom-tokens-drupal-7.md | 0 .../src}/content/blog/croeso-php-south-wales.md | 0 ...ugging-drupal-commerce-illuminate-collections.md | 0 .../blog/debugging-php-docker-xdebug-neovim-dap.md | 0 ...-entity-metadata-wrapper-add-refactor-methods.md | 0 ...play-custom-menu-drupal-7-theme-template-file.md | 0 ...play-git-branch-or-tag-names-your-bash-prompt.md | 0 .../blog/display-number-facebook-fans-php.md | 0 ...ocess-and-preprocess-functions-separate-files.md | 0 {src => astro/src}/content/blog/docker-resources.md | 0 .../content/blog/dont-bootstrap-drupal-use-drush.md | 0 .../download-different-versions-drupal-drush.md | 0 .../src}/content/blog/drupal-8-5-released.md | 0 ...upal-8-commerce-fixing-error-on-user-checkout.md | 0 .../src}/content/blog/drupal-association.md | 0 .../blog/drupal-automated-testing-workshop-notes.md | 0 .../blog/drupal-body-classes-tailwind-css.md | 0 .../content/blog/drupal-bristol-testing-workshop.md | 0 .../content/blog/drupal-vm-generator-updates.md | 0 .../src}/content/blog/drupalcamp-bristol-2018.md | 0 ...camp-bristol-2019-speakers-sessions-announced.md | 0 ...-bristol-early-bird-tickets-sessions-sponsors.md | 0 .../src}/content/blog/drupalcamp-london-2014.md | 0 .../content/blog/drupalcamp-london-2019-tickets.md | 0 .../blog/drupalcamp-london-testing-workshop.mdx | 0 .../blog/easier-git-repository-cloning-insteadof.md | 0 .../easier-sculpin-commands-composer-npm-scripts.md | 0 ...asily-embed-typekit-fonts-your-drupal-website.md | 0 {src => astro/src}/content/blog/entityform.md | 0 .../content/blog/experimenting-events-drupal-8.md | 0 .../src}/content/blog/feature-flags-sculpin.md | 0 ...nding-the-last-commit-that-a-patch-applies-to.md | 0 ...al-simpletest-issues-inside-docker-containers.md | 0 ...-one-domain-another-using-modrewrite-htaccess.md | 0 .../content/blog/git-format-patch-your-friend.md | 0 .../content/blog/github-actions-phpunit-colours.md | 0 {src => astro/src}/content/blog/going-drupalcon.md | 0 {src => astro/src}/content/blog/going-full-vim.md | 0 .../blog/how-add-date-popup-calendar-custom-form.md | 0 .../src}/content/blog/how-create-apply-patches.md | 0 ...how-fix-vagrant-loading-wrong-virtual-machine.md | 0 ...nstall-configure-subversion-svn-server-ubuntu.md | 0 ...p-application-subdirectory-another-site-nginx.md | 0 ...rupal-8-phpunit-tests-within-docksal-phpstorm.md | 0 ...onment-variables-your-drupal-settings-docksal.md | 0 .../blog/ignoring-phpcs-sniffs-phpunit-tests.md | 0 .../src}/content/blog/imagefield-import-archive.md | 0 .../improve-jpg-quality-imagecache-and-imageapi.md | 0 .../blog/include-css-fonts-using-sass-each-loop.md | 0 ...-environment-specific-settings-files-pantheon.md | 0 ...-file-environment-configuration-and-overrides.md | 0 .../blog/install-nomensa-media-player-drupal.md | 0 .../src}/content/blog/installing-nagios-centos.md | 0 .../blog/interview-drupal-expert-code-enigma.md | 0 .../blog/introducing-drupal-distribution-meetups.md | 0 .../introducing-the-drupal-meetups-twitterbot.md | 0 .../blog/leaving-nomensa-joining-precedent.md | 0 .../blog/live-blogging-symfonylive-london-2019.md | 0 .../blog/looking-forward-to-drupalcamp-london.md | 0 .../blog/mediacurrent-contrib-half-hour-is-back.md | 0 .../content/blog/migrating-drupal-8-introduction.md | 0 .../src}/content/blog/minimum-core-version.md | 0 .../blog/my-first-blog-post-published-for-inviqa.md | 0 .../blog/my-first-six-months-transport-wales.md | 0 .../src}/content/blog/my-new-drupal-modules.md | 0 .../src}/content/blog/my-sublime-text-2-settings.md | 0 .../blog/neovim-database-plugin-vim-dadbod-ui.md | 0 .../blog/nginx-redirects-query-string-arguments.md | 0 .../content/blog/null-users-system-users-drupal.md | 0 .../open-sublime-text-2-mac-os-x-command-line.md | 0 ...ing-on-tailwind-css-and-ansible-at-cms-philly.md | 0 ...-pdf-slides-using-pdfpc-pdf-presenter-console.md | 0 ...ache-displaying-text-files-within-web-browser.md | 0 .../src}/content/blog/proctor-stevenson.md | 0 .../blog/proctors-hosting-next-drupal-meetup.md | 0 .../blog/psr4-autoloading-test-cases-drupal-7.md | 0 ...r-images-docker-hub-adr-tools-sculpin-rst2pdf.md | 0 .../content/blog/published-my-first-npm-package.md | 0 .../publishing-sculpin-sites-with-github-pages.md | 0 .../blog/queuing-private-messages-drupal-8.md | 0 .../blog/quick-project-switching-phpstorm.md | 0 .../quickest-way-install-sublime-text-2-ubuntu.md | 0 .../quickly-apply-patches-using-git-curl-or-wget.md | 0 ...ultiples-images-using-imagefieldimport-module.md | 0 ...ding-acquia-dashboard-with-vuejs-tailwind-css.md | 0 ...upals-default-theme-vuejs-tailwind-css-part-2.md | 0 ...rtik-drupals-default-theme-vuejs-tailwind-css.md | 0 .../blog/reflections-speaking-unifieddiff.md | 0 .../content/blog/renaming-gray-grey-tailwind-css.md | 0 ...structuring-my-tailwindjs-configuration-files.md | 0 .../src}/content/blog/review-adminhover-module.md | 0 .../content/blog/review-image-caption-module.md | 0 .../src}/content/blog/review-teleport-module.md | 0 .../blog/running-drupal-88-symfony-local-server.md | 0 .../src}/content/blog/sculpin-twig-resources.md | 0 .../blog/simplifying-drupal-migrations-xautoload.md | 0 .../src}/content/blog/site-upgraded-drupal-7.md | 0 .../src}/content/blog/some-useful-git-aliases.md | 0 .../some-useful-links-using-simpletest-drupal.md | 0 .../content/blog/south-wales-drupal-user-group.md | 0 .../content/blog/speaking-drupalcon-amsterdam.md | 0 .../content/blog/speaking-drupalcon-europe-2020.md | 0 .../blog/speaking-remotely-during-covid-19.md | 0 .../blog/splitting-new-drupal-project-from-repo.md | 0 .../streaming-spabby-gary-hockin-about-drupal.md | 0 ...e-drupal-6s-taxonomy-lists-php-css-and-jquery.md | 0 ...y-drupalcon-europe-session-test-driven-drupal.md | 0 ...test-driven-ansible-role-development-molecule.md | 0 .../blog/test-driven-drupal-on-gitstore-leanpub.md | 0 ...t-driven-drupal-presentation-drupalcon-europe.md | 0 .../blog/testing-tailwind-css-plugins-jest.md | 0 {src => astro/src}/content/blog/thanks.md | 0 .../blog/turning-drupal-module-into-feature.md | 0 .../src}/content/blog/tweets-drupalcamp-london.md | 0 .../content/blog/uis-ive-rebuilt-tailwind-css.md | 0 ...dating-features-adding-components-using-drush.md | 0 .../content/blog/updating-forked-github-repos.md | 0 .../blog/updating-override-node-options-tests.md | 0 .../blog/upgrading-dransible-project-drupal-9.md | 0 ...rized-keys-create-passwordless-ssh-connection.md | 0 ...r-expressions-search-replace-coda-or-textmate.md | 0 .../use-sass-and-compass-drupal-7-using-sassy.md | 0 .../src}/content/blog/useful-drupal-6-modules.md | 0 .../src}/content/blog/useful-vagrant-commands.md | 0 .../using-feature-flags-in-drupal-development.md | 0 .../using-imagecache-and-imagecrop-my-portfolio.md | 0 .../blog/using-laravel-collections-drupal.md | 0 .../using-pcss-extension-postcss-webpack-encore.md | 0 ...en-developing-locally-stage-file-proxy-module.md | 0 .../blog/using-tailwind-css-your-drupal-theme.md | 0 .../blog/using-traefik-local-proxy-sculpin.md | 0 .../content/blog/using-transition-props-vuejs.md | 0 .../src}/content/blog/weeknotes-2021-06-05.md | 0 .../src}/content/blog/weeknotes-2021-06-12.md | 0 .../src}/content/blog/weeknotes-2021-07-24.md | 0 .../src}/content/blog/weeknotes-2021-08-06.md | 0 {src => astro/src}/content/blog/what-git-flow.md | 0 .../content/blog/writing-article-linux-journal.md | 0 .../blog/writing-info-file-drupal-7-theme.md | 0 ...al-8-module-using-test-driven-development-tdd.md | 0 {src => astro/src}/content/blog/zenophile.md | 0 {src => astro/src}/content/config.ts | 0 .../src}/content/daily-email/2022-08-12.md | 0 .../src}/content/daily-email/2022-08-13.md | 0 .../src}/content/daily-email/2022-08-14.md | 0 .../src}/content/daily-email/2022-08-15.md | 0 .../src}/content/daily-email/2022-08-16.md | 0 .../src}/content/daily-email/2022-08-17.md | 0 .../src}/content/daily-email/2022-08-18.md | 0 .../src}/content/daily-email/2022-08-19.md | 0 .../src}/content/daily-email/2022-08-20.md | 0 .../src}/content/daily-email/2022-08-21.md | 0 .../src}/content/daily-email/2022-08-22.md | 0 .../src}/content/daily-email/2022-08-23.md | 0 .../src}/content/daily-email/2022-08-24.md | 0 .../src}/content/daily-email/2022-08-25.md | 0 .../src}/content/daily-email/2022-08-26.md | 0 .../src}/content/daily-email/2022-08-27.md | 0 .../src}/content/daily-email/2022-08-28.md | 0 .../src}/content/daily-email/2022-08-29.md | 0 .../src}/content/daily-email/2022-08-30.md | 0 .../src}/content/daily-email/2022-08-31.md | 0 .../src}/content/daily-email/2022-09-01.md | 0 .../src}/content/daily-email/2022-09-02.md | 0 .../src}/content/daily-email/2022-09-03.md | 0 .../src}/content/daily-email/2022-09-04.md | 0 .../src}/content/daily-email/2022-09-05.md | 0 .../src}/content/daily-email/2022-09-06.md | 0 .../src}/content/daily-email/2022-09-07.md | 0 .../src}/content/daily-email/2022-09-08.md | 0 .../src}/content/daily-email/2022-09-09.md | 0 .../src}/content/daily-email/2022-09-10.md | 0 .../src}/content/daily-email/2022-09-11.md | 0 .../src}/content/daily-email/2022-09-12.md | 0 .../src}/content/daily-email/2022-09-14.md | 0 .../src}/content/daily-email/2022-09-16.md | 0 .../src}/content/daily-email/2022-09-17.md | 0 .../src}/content/daily-email/2022-09-19.md | 0 .../src}/content/daily-email/2022-09-20.md | 0 .../src}/content/daily-email/2022-09-21.md | 0 .../src}/content/daily-email/2022-09-22.md | 0 .../src}/content/daily-email/2022-09-23.md | 0 .../src}/content/daily-email/2022-09-25.md | 0 .../src}/content/daily-email/2022-09-26.md | 0 .../src}/content/daily-email/2022-09-27.md | 0 .../src}/content/daily-email/2022-09-28.md | 0 .../src}/content/daily-email/2022-09-30.md | 0 .../src}/content/daily-email/2022-10-01.md | 0 .../src}/content/daily-email/2022-10-02.md | 0 .../src}/content/daily-email/2022-10-03.md | 0 .../src}/content/daily-email/2022-10-08.md | 0 .../src}/content/daily-email/2022-10-09.md | 0 .../src}/content/daily-email/2022-10-10.md | 0 .../src}/content/daily-email/2022-10-11.md | 0 .../src}/content/daily-email/2022-10-12.md | 0 .../src}/content/daily-email/2022-10-17.md | 0 .../src}/content/daily-email/2022-10-18.md | 0 .../src}/content/daily-email/2022-10-19.md | 0 .../src}/content/daily-email/2022-10-20.md | 0 .../src}/content/daily-email/2022-10-21.md | 0 .../src}/content/daily-email/2022-10-24.md | 0 .../src}/content/daily-email/2022-10-25.md | 0 .../src}/content/daily-email/2022-10-26.md | 0 .../src}/content/daily-email/2022-10-27.md | 0 .../src}/content/daily-email/2022-10-28.md | 0 .../src}/content/daily-email/2022-10-29.md | 0 .../src}/content/daily-email/2022-10-30.md | 0 .../src}/content/daily-email/2022-11-08.md | 0 .../src}/content/daily-email/2022-11-09.md | 0 .../src}/content/daily-email/2022-11-11.md | 0 .../src}/content/daily-email/2022-11-12.md | 0 .../src}/content/daily-email/2022-11-13.md | 0 .../src}/content/daily-email/2022-11-14.md | 0 .../src}/content/daily-email/2022-11-15.md | 0 .../src}/content/daily-email/2022-11-16.md | 0 .../src}/content/daily-email/2022-11-17.md | 0 .../src}/content/daily-email/2022-11-18.md | 0 .../src}/content/daily-email/2022-11-19.md | 0 .../src}/content/daily-email/2022-11-20.md | 0 .../src}/content/daily-email/2022-11-21.md | 0 .../src}/content/daily-email/2022-11-22.md | 0 .../src}/content/daily-email/2022-11-23.md | 0 .../src}/content/daily-email/2022-11-24.md | 0 .../src}/content/daily-email/2022-11-25.md | 0 .../src}/content/daily-email/2022-11-30.md | 0 .../src}/content/daily-email/2022-12-01.md | 0 .../src}/content/daily-email/2022-12-02.md | 0 .../src}/content/daily-email/2022-12-03.md | 0 .../src}/content/daily-email/2022-12-04.md | 0 .../src}/content/daily-email/2022-12-05.md | 0 .../src}/content/daily-email/2022-12-06.md | 0 .../src}/content/daily-email/2022-12-07.md | 0 .../src}/content/daily-email/2022-12-08.md | 0 .../src}/content/daily-email/2022-12-09.md | 0 .../src}/content/daily-email/2022-12-10.md | 0 .../src}/content/daily-email/2022-12-15.md | 0 .../src}/content/daily-email/2022-12-20.md | 0 .../src}/content/daily-email/2022-12-21.md | 0 .../src}/content/daily-email/2022-12-22.md | 0 .../src}/content/daily-email/2022-12-23.md | 0 .../src}/content/daily-email/2022-12-28.md | 0 .../src}/content/daily-email/2022-12-29.md | 0 .../src}/content/daily-email/2022-12-30.md | 0 .../src}/content/daily-email/2022-12-31.md | 0 .../src}/content/daily-email/2023-01-01.md | 0 .../src}/content/daily-email/2023-01-02.md | 0 .../src}/content/daily-email/2023-01-03.md | 0 .../src}/content/daily-email/2023-01-04.md | 0 .../src}/content/daily-email/2023-01-05.md | 0 .../src}/content/daily-email/2023-01-06.md | 0 .../src}/content/daily-email/2023-01-07.md | 0 .../src}/content/daily-email/2023-01-16.md | 0 .../src}/content/daily-email/2023-01-17.md | 0 .../src}/content/daily-email/2023-01-18.md | 0 .../src}/content/daily-email/2023-01-19.md | 0 .../src}/content/daily-email/2023-01-20.md | 0 .../src}/content/daily-email/2023-01-21.md | 0 .../src}/content/daily-email/2023-01-22.md | 0 .../src}/content/daily-email/2023-01-23.md | 0 .../src}/content/daily-email/2023-01-24.md | 0 .../src}/content/daily-email/2023-01-25.md | 0 .../src}/content/daily-email/2023-02-07.md | 0 .../src}/content/daily-email/2023-02-08.md | 0 .../src}/content/daily-email/2023-02-09.md | 0 .../src}/content/daily-email/2023-02-16.md | 0 .../src}/content/daily-email/2023-02-17.md | 0 .../src}/content/daily-email/2023-02-18.md | 0 .../src}/content/daily-email/2023-02-19.md | 0 .../src}/content/daily-email/2023-02-20.md | 0 .../src}/content/daily-email/2023-03-01.md | 0 .../src}/content/daily-email/2023-03-02.md | 0 .../src}/content/daily-email/2023-03-03.md | 0 .../src}/content/daily-email/2023-03-04.md | 0 .../src}/content/daily-email/2023-03-05.md | 0 .../src}/content/daily-email/2023-03-08.md | 0 .../src}/content/daily-email/2023-03-09.md | 0 .../src}/content/daily-email/2023-03-13.md | 0 .../src}/content/daily-email/2023-03-14.md | 0 .../src}/content/daily-email/2023-03-15.md | 0 .../src}/content/daily-email/2023-03-21.md | 0 .../src}/content/daily-email/2023-03-22.md | 0 .../src}/content/daily-email/2023-03-27.md | 0 .../src}/content/daily-email/2023-04-07.md | 0 .../src}/content/daily-email/2023-04-08.md | 0 .../src}/content/daily-email/2023-04-09.md | 0 .../src}/content/daily-email/2023-04-10.md | 0 .../src}/content/daily-email/2023-04-11.md | 0 .../src}/content/daily-email/2023-04-12.md | 0 .../src}/content/daily-email/2023-04-13.md | 0 .../src}/content/daily-email/2023-04-14.md | 0 .../src}/content/daily-email/2023-04-15.md | 0 .../src}/content/daily-email/2023-04-16.md | 0 .../src}/content/daily-email/2023-04-17.md | 0 .../src}/content/daily-email/2023-04-18.md | 0 .../src}/content/daily-email/2023-04-19.md | 0 .../src}/content/daily-email/2023-04-20.md | 0 .../src}/content/daily-email/2023-04-21.md | 0 .../src}/content/daily-email/2023-04-22.md | 0 .../src}/content/daily-email/2023-04-23.md | 0 .../src}/content/daily-email/2023-04-24.md | 0 .../src}/content/daily-email/2023-04-25.md | 0 .../src}/content/daily-email/2023-04-26.md | 0 .../src}/content/daily-email/2023-04-27.md | 0 .../src}/content/daily-email/2023-04-30.md | 0 .../src}/content/daily-email/2023-05-01.md | 0 .../src}/content/daily-email/2023-05-02.md | 0 .../src}/content/daily-email/2023-05-03.md | 0 .../src}/content/daily-email/2023-05-04.md | 0 .../src}/content/daily-email/2023-05-05.md | 0 .../src}/content/daily-email/2023-05-06.md | 0 .../src}/content/daily-email/2023-05-07.md | 0 .../src}/content/daily-email/2023-05-08.md | 0 .../src}/content/daily-email/2023-05-09.md | 0 .../src}/content/daily-email/2023-05-10.md | 0 .../src}/content/daily-email/2023-05-11.md | 0 .../src}/content/daily-email/2023-05-12.md | 0 .../src}/content/daily-email/2023-05-13.md | 0 .../src}/content/daily-email/2023-05-14.md | 0 .../src}/content/daily-email/2023-05-15.md | 0 .../src}/content/daily-email/2023-05-16.md | 0 .../src}/content/daily-email/2023-05-17.md | 0 .../src}/content/daily-email/2023-05-18.md | 0 .../src}/content/daily-email/2023-05-19.md | 0 .../src}/content/daily-email/2023-05-20.md | 0 .../src}/content/daily-email/2023-05-21.md | 0 .../src}/content/daily-email/2023-06-05.md | 0 .../src}/content/daily-email/2023-06-06.md | 0 .../src}/content/daily-email/2023-06-07.md | 0 .../src}/content/daily-email/2023-06-08.md | 0 .../src}/content/daily-email/2023-06-09.md | 0 .../src}/content/daily-email/2023-06-10.md | 0 .../src}/content/daily-email/2023-06-11.md | 0 .../src}/content/daily-email/2023-06-12.md | 0 .../src}/content/daily-email/2023-06-13.md | 0 .../src}/content/daily-email/2023-06-14.md | 0 .../src}/content/daily-email/2023-06-15.md | 0 .../src}/content/daily-email/2023-06-16.md | 0 .../src}/content/daily-email/2023-06-17.md | 0 .../src}/content/daily-email/2023-06-18.md | 0 .../src}/content/daily-email/2023-06-19.md | 0 .../src}/content/daily-email/2023-06-20.md | 0 .../src}/content/daily-email/2023-06-21.md | 0 .../src}/content/daily-email/2023-06-22.md | 0 .../src}/content/daily-email/2023-06-23.md | 0 .../src}/content/daily-email/2023-06-24.md | 0 .../src}/content/daily-email/2023-06-25.md | 0 .../src}/content/daily-email/2023-06-26.md | 0 .../src}/content/daily-email/2023-06-27.md | 0 .../src}/content/daily-email/2023-06-28.md | 0 .../src}/content/daily-email/2023-06-29.md | 0 .../src}/content/daily-email/2023-06-30.md | 0 .../src}/content/daily-email/2023-07-01.md | 0 .../src}/content/daily-email/2023-07-02.md | 0 .../src}/content/daily-email/2023-07-03.md | 0 .../src}/content/daily-email/2023-07-04.md | 0 .../src}/content/daily-email/2023-07-05.md | 0 .../src}/content/daily-email/2023-07-06.md | 0 .../src}/content/daily-email/2023-07-15.md | 0 .../src}/content/daily-email/2023-07-16.md | 0 .../src}/content/daily-email/2023-07-17.md | 0 .../src}/content/daily-email/2023-07-18.md | 0 .../src}/content/daily-email/2023-07-19.md | 0 .../src}/content/daily-email/2023-07-20.md | 0 .../src}/content/daily-email/2023-07-21.md | 0 .../src}/content/daily-email/2023-07-22.md | 0 .../src}/content/daily-email/2023-07-23.md | 0 .../src}/content/daily-email/2023-07-24.md | 0 .../src}/content/daily-email/2023-07-25.md | 0 .../src}/content/daily-email/2023-07-26.md | 0 .../src}/content/daily-email/2023-07-27.md | 0 .../src}/content/daily-email/2023-07-28.md | 0 .../src}/content/daily-email/2023-07-29.md | 0 .../src}/content/daily-email/2023-07-30.md | 0 .../src}/content/daily-email/2023-07-31.md | 0 .../src}/content/daily-email/2023-08-01.md | 0 .../src}/content/daily-email/2023-08-02.md | 0 .../src}/content/daily-email/2023-08-03.md | 0 .../src}/content/daily-email/2023-08-04.md | 0 .../src}/content/daily-email/2023-08-05.md | 0 .../src}/content/daily-email/2023-08-06.md | 0 .../src}/content/daily-email/2023-08-07.md | 0 .../src}/content/daily-email/2023-08-08.md | 0 .../src}/content/daily-email/2023-08-09.md | 0 .../src}/content/daily-email/2023-08-10.md | 0 .../src}/content/daily-email/2023-08-11.md | 0 .../src}/content/daily-email/2023-08-12.md | 0 .../src}/content/daily-email/2023-08-13.md | 0 .../src}/content/daily-email/2023-08-14.md | 0 .../src}/content/daily-email/2023-08-15.md | 0 .../src}/content/daily-email/2023-08-16.md | 0 .../src}/content/daily-email/2023-08-17.md | 0 .../src}/content/daily-email/2023-08-18.md | 0 .../src}/content/daily-email/2023-08-19.md | 0 .../src}/content/daily-email/2023-08-20.md | 0 .../src}/content/daily-email/2023-08-21.md | 0 .../src}/content/daily-email/2023-08-22.md | 0 .../src}/content/daily-email/2023-08-23.md | 0 .../src}/content/daily-email/2023-08-24.md | 0 .../src}/content/daily-email/2023-08-25.md | 0 .../src}/content/daily-email/2023-08-26.md | 0 .../src}/content/daily-email/2023-08-27.md | 0 .../src}/content/daily-email/2023-08-28.md | 0 .../src}/content/daily-email/2023-08-29.md | 0 .../src}/content/daily-email/2023-08-30.md | 0 .../src}/content/daily-email/2023-08-31.md | 0 .../src}/content/daily-email/2023-09-01.md | 0 .../src}/content/daily-email/2023-09-02.md | 0 .../src}/content/daily-email/2023-09-03.md | 0 .../src}/content/daily-email/2023-09-04.md | 0 .../src}/content/daily-email/2023-09-05.md | 0 .../src}/content/daily-email/2023-09-06.md | 0 .../src}/content/daily-email/2023-09-07.md | 0 .../src}/content/daily-email/2023-09-08.md | 0 .../src}/content/daily-email/2023-09-09.md | 0 .../src}/content/daily-email/2023-09-10.md | 0 .../src}/content/daily-email/2023-09-11.md | 0 .../src}/content/daily-email/2023-09-12.md | 0 .../src}/content/daily-email/2023-09-13.md | 0 .../src}/content/daily-email/2023-09-14.md | 0 .../src}/content/daily-email/2023-09-15.md | 0 .../src}/content/daily-email/2023-09-16.md | 0 .../src}/content/daily-email/2023-09-17.md | 0 .../src}/content/daily-email/2023-09-18.md | 0 .../src}/content/daily-email/2023-09-19.md | 0 .../src}/content/daily-email/2023-09-20.md | 0 .../src}/content/daily-email/2023-09-21.md | 0 .../src}/content/daily-email/2023-09-22.md | 0 .../src}/content/daily-email/2023-09-23.md | 0 .../src}/content/daily-email/2023-09-24.md | 0 .../src}/content/daily-email/2023-09-25.md | 0 .../src}/content/daily-email/2023-09-26.md | 0 .../src}/content/daily-email/2023-09-27.md | 0 .../src}/content/daily-email/2023-09-28.md | 0 .../src}/content/daily-email/2023-09-29.md | 0 .../src}/content/daily-email/2023-09-30.md | 0 .../src}/content/daily-email/2023-10-01.md | 0 .../src}/content/daily-email/2023-10-02.md | 0 .../src}/content/daily-email/2023-10-03.md | 0 .../src}/content/daily-email/2023-10-04.md | 0 .../src}/content/daily-email/2023-10-05.md | 0 .../src}/content/daily-email/2023-10-06.md | 0 .../src}/content/daily-email/2023-10-07.md | 0 .../src}/content/daily-email/2023-10-08.md | 0 .../src}/content/daily-email/2023-10-09.md | 0 .../src}/content/daily-email/2023-10-10.md | 0 .../src}/content/daily-email/2023-10-11.md | 0 .../src}/content/daily-email/2023-10-12.md | 0 .../src}/content/daily-email/2023-10-13.md | 0 .../src}/content/daily-email/2023-10-14.md | 0 .../src}/content/daily-email/2023-10-15.md | 0 .../src}/content/daily-email/2023-10-23.md | 0 .../src}/content/daily-email/2023-10-24.md | 0 .../src}/content/daily-email/2023-10-25.md | 0 .../src}/content/daily-email/2023-10-26.md | 0 .../src}/content/daily-email/2023-10-27.md | 0 .../src}/content/daily-email/2023-10-28.md | 0 .../src}/content/daily-email/2023-10-29.md | 0 .../src}/content/daily-email/2023-10-30.md | 0 .../src}/content/daily-email/2023-10-31.md | 0 .../src}/content/daily-email/2023-11-01.md | 0 .../src}/content/daily-email/2023-11-02.md | 0 .../src}/content/daily-email/2023-11-03.md | 0 .../src}/content/daily-email/2023-11-04.md | 0 .../src}/content/daily-email/2023-11-05.md | 0 .../src}/content/daily-email/2023-11-06.md | 0 .../src}/content/daily-email/2023-11-07.md | 0 .../src}/content/daily-email/2023-11-08.md | 0 .../src}/content/daily-email/2023-11-09.md | 0 .../src}/content/daily-email/2023-11-10.md | 0 .../src}/content/daily-email/2023-11-11.md | 0 .../src}/content/daily-email/2023-11-12.md | 0 .../src}/content/daily-email/2023-11-13.md | 0 .../src}/content/daily-email/2023-11-14.md | 0 .../src}/content/daily-email/2023-11-15.md | 0 .../src}/content/daily-email/2023-11-16.md | 0 .../src}/content/daily-email/2023-11-17.md | 0 .../src}/content/daily-email/2023-11-18.md | 0 .../src}/content/daily-email/2023-11-19.md | 0 .../src}/content/daily-email/2023-11-20.md | 0 .../src}/content/daily-email/2023-11-21.md | 0 .../src}/content/daily-email/2023-11-22.md | 0 .../src}/content/daily-email/2023-11-23.md | 0 .../src}/content/daily-email/2023-11-24.md | 0 .../src}/content/daily-email/2023-11-25.md | 0 .../src}/content/daily-email/2023-11-26.md | 0 .../src}/content/daily-email/2023-11-27.md | 0 .../src}/content/daily-email/2023-11-28.md | 0 .../src}/content/daily-email/2023-11-29.md | 0 .../src}/content/daily-email/2023-11-30.md | 0 .../src}/content/daily-email/2023-12-01.md | 0 .../src}/content/daily-email/2023-12-04.md | 0 .../src}/content/daily-email/2023-12-05.md | 0 .../src}/content/daily-email/2023-12-06.md | 0 .../src}/content/daily-email/2023-12-07.md | 0 .../src}/content/daily-email/2023-12-08.md | 0 .../src}/content/daily-email/2023-12-09.md | 0 .../src}/content/daily-email/2023-12-10.md | 0 .../src}/content/daily-email/2023-12-11.md | 0 .../src}/content/daily-email/2023-12-12.md | 0 .../src}/content/daily-email/2023-12-13.md | 0 .../src}/content/daily-email/2023-12-14.md | 0 .../src}/content/daily-email/2023-12-15.md | 0 .../src}/content/daily-email/2023-12-16.md | 0 .../src}/content/daily-email/2023-12-17.md | 0 .../src}/content/daily-email/2023-12-18.md | 0 .../src}/content/daily-email/2023-12-19.md | 0 .../src}/content/daily-email/2023-12-20.md | 0 .../src}/content/daily-email/2023-12-21.md | 0 .../src}/content/daily-email/2023-12-22.md | 0 .../src}/content/daily-email/2023-12-23.md | 0 .../src}/content/daily-email/2023-12-24.md | 0 .../src}/content/daily-email/2023-12-25.md | 0 .../src}/content/daily-email/2023-12-26.md | 0 .../src}/content/daily-email/2023-12-27.md | 0 .../src}/content/daily-email/2023-12-28.md | 0 .../src}/content/daily-email/2023-12-29.md | 0 .../src}/content/daily-email/2023-12-30.md | 0 .../src}/content/daily-email/2023-12-31.md | 0 .../src}/content/podcast-episode/1-retrofit.md | 0 .../podcast-episode/2-alternate-realities.md | 0 .../podcast-episode/3-non-technical-contribution.md | 0 .../4-ed-crompton-oxfam-case-study.mdx | 0 .../5-dieter-blomme-technical-debt.mdx | 0 .../content/podcast-episode/6-dan-leech-php-tui.mdx | 0 .../src}/content/talk/about-drupal-association.md | 0 .../talk/automated-testing-lightning-talk.md | 0 ...ated-testing-test-driven-development-drupal-8.md | 0 .../src}/content/talk/building-build-configs.mdx | 0 .../talk/building-presenting-slide-decks-rst2pdf.md | 0 .../talk/building-static-websites-sculpin.md | 0 .../src}/content/talk/communities-contribution.md | 0 .../talk/configuring-all-the-things-drupal-8.md | 0 .../src}/content/talk/dancing-for-drupal.md | 0 .../src}/content/talk/decoupling-drupal-vuejs.md | 0 .../src}/content/talk/deploying-drupal-fabric.md | 0 .../talk/deploying-php-ansible-ansistrano.md | 0 .../src}/content/talk/deploying-php-fabric.md | 0 .../content/talk/drupal-8-module-development.md | 0 .../talk/drupal-8-php-libraries-drupalorg-api.md | 0 .../content/talk/drupal-8-rejoining-the-herd.md | 0 {src => astro/src}/content/talk/drupal-8.md | 0 .../src}/content/talk/drupal-ldap-module.md | 0 .../src}/content/talk/drupal-vm-generator.md | 0 .../content/talk/drupal-vm-meet-symfony-console.md | 0 {src => astro/src}/content/talk/drupalorg-2015.md | 0 .../src}/content/talk/drush-make-drupalbristol.md | 0 .../content/talk/getting-your-data-into-drupal-8.md | 0 {src => astro/src}/content/talk/git-flow.md | 0 .../talk/goodbye-drush-make-hello-composer.md | 0 .../content/talk/introduction-to-mob-programming.md | 0 .../content/talk/it-all-started-with-a-patch.md | 0 .../talk/modern-drupal-development-with-composer.md | 0 .../talk/out-of-the-box-initiative-update.md | 0 .../content/talk/so-what-is-this-drupal-thing.md | 0 .../content/talk/taking-flight-with-tailwind-css.md | 0 .../src}/content/talk/tdd-test-driven-drupal.md | 0 .../content/talk/test-drive-twig-with-sculpin.md | 0 .../talk/things-you-should-know-about-php.md | 0 .../content/talk/upgrading-your-site-drupal-9.md | 0 .../using-illuminate-collections-outside-laravel.md | 0 .../src}/content/talk/working-with-workspace.md | 0 .../src}/content/talk/working-without-workspace.md | 0 .../src}/content/testimonial/adam-cuddihy.json | 0 .../src}/content/testimonial/adam-nuttall.json | 0 .../src}/content/testimonial/alan-hatch.json | 0 .../src}/content/testimonial/alexander-carr.json | 0 .../src}/content/testimonial/anonymous.json | 0 .../src}/content/testimonial/brian-hartwell.json | 0 .../src}/content/testimonial/brian-healy.json | 0 .../src}/content/testimonial/chris-jarvis.json | 0 .../src}/content/testimonial/chris-knox.json | 0 .../content/testimonial/daniel-easterbrook.json | 0 .../src}/content/testimonial/duncan-davidson.json | 0 .../src}/content/testimonial/ed-welsby.json | 0 .../src}/content/testimonial/holly-ross.json | 0 .../src}/content/testimonial/huw-davies.json | 0 .../src}/content/testimonial/james-chapman.json | 0 .../src}/content/testimonial/joe-howell.json | 0 .../src}/content/testimonial/jon-hallett.json | 0 .../src}/content/testimonial/josh-mitchell.json | 0 .../src}/content/testimonial/leonie-watson.json | 0 .../src}/content/testimonial/marcos-duran.json | 0 .../src}/content/testimonial/marlon-duncanson.json | 0 .../src}/content/testimonial/michael-itkoff.json | 0 .../src}/content/testimonial/michael-itkoff2.json | 0 .../src}/content/testimonial/mick-felton.json | 0 .../src}/content/testimonial/mike-karthauser.json | 0 .../src}/content/testimonial/owen-phillips.json | 0 .../src}/content/testimonial/patty-ocallaghan.json | 0 .../src}/content/testimonial/scott-euser.json | 0 .../src}/content/testimonial/stephen-mulvihill.json | 0 .../src}/content/testimonial/tawny-bartlett.json | 0 .../src}/content/testimonial/tom-evans.json | 0 {src => astro/src}/env.d.ts | 0 {src => astro/src}/layouts/DailyEmailLayout.astro | 0 {src => astro/src}/layouts/Layout.astro | 0 {src => astro/src}/layouts/PageLayout.astro | 0 .../src}/layouts/PodcastEpisodeLayout.astro | 0 {src => astro/src}/pages/404.mdx | 0 {src => astro/src}/pages/ansible-course.mdx | 0 {src => astro/src}/pages/archive/[...page].astro | 0 .../pages/archive/[year]/[month]/[day]/[slug].astro | 0 {src => astro/src}/pages/atdc.mdx | 0 {src => astro/src}/pages/blog/[slug].astro | 0 {src => astro/src}/pages/blog/index.astro | 0 {src => astro/src}/pages/build-configs.mdx | 0 {src => astro/src}/pages/call.mdx | 0 {src => astro/src}/pages/company-information.mdx | 0 {src => astro/src}/pages/contact.mdx | 0 {src => astro/src}/pages/daily.mdx | 0 {src => astro/src}/pages/diagnostic.mdx | 0 {src => astro/src}/pages/drupal-upgrade.mdx | 0 {src => astro/src}/pages/dto.mdx | 0 {src => astro/src}/pages/glossary.mdx | 0 {src => astro/src}/pages/index.mdx | 0 {src => astro/src}/pages/links.mdx | 0 {src => astro/src}/pages/mob.mdx | 0 {src => astro/src}/pages/now.mdx | 0 {src => astro/src}/pages/pair.mdx | 0 {src => astro/src}/pages/podcast/[slug].astro | 0 {src => astro/src}/pages/podcast/index.astro | 0 {src => astro/src}/pages/press.mdx | 0 {src => astro/src}/pages/pricing.mdx | 0 {src => astro/src}/pages/rss/daily.xml.js | 0 {src => astro/src}/pages/rss/drupal-planet.xml.js | 0 {src => astro/src}/pages/search.astro | 0 {src => astro/src}/pages/speaker.mdx | 0 {src => astro/src}/pages/talks/[slug].astro | 0 {src => astro/src}/pages/talks/index.astro | 0 {src => astro/src}/pages/team-coaching.mdx | 0 {src => astro/src}/pages/testimonials.mdx | 0 {src => astro/src}/pages/things-about-php.mdx | 0 {src => astro/src}/price-formatter.ts | 0 {src => astro/src}/products.yaml | 0 {src => astro/src}/types.ts | 0 {src => astro/src}/utils.ts | 0 stub.md => astro/stub.md | 0 tailwind.config.cjs => astro/tailwind.config.cjs | 0 tsconfig.json => astro/tsconfig.json | 0 1340 files changed, 0 insertions(+), 0 deletions(-) rename .envrc => astro/.envrc (100%) rename {.github => astro/.github}/workflows/ci.yml (100%) rename .gitignore => astro/.gitignore (100%) rename .prettierignore => astro/.prettierignore (100%) rename .tmux => astro/.tmux (100%) rename README.md => astro/README.md (100%) rename TODO.md => astro/TODO.md (100%) rename {assets => astro/assets}/css/base.pcss (100%) rename {assets => astro/assets}/css/components.pcss (100%) rename {assets => astro/assets}/css/tailwind.pcss (100%) rename {assets => astro/assets}/css/utilities.pcss (100%) rename {assets => astro/assets}/tailwindcss/colours.cjs (100%) rename {assets => astro/assets}/tailwindcss/plugins/focus-visible.cjs (100%) rename {assets => astro/assets}/tailwindcss/safelist-classes.txt (100%) rename astro.config.mjs => astro/astro.config.mjs (100%) rename build.yaml => astro/build.yaml (100%) rename flake.lock => astro/flake.lock (100%) rename flake.nix => astro/flake.nix (100%) rename package.json => astro/package.json (100%) rename pnpm-lock.yaml => astro/pnpm-lock.yaml (100%) rename postcss.config.cjs => astro/postcss.config.cjs (100%) rename {public => astro/public}/favicon.ico (100%) rename {public => astro/public}/favicon.svg (100%) rename {public => astro/public}/images/14-drupalorg.jpg (100%) rename {public => astro/public}/images/badges/acquia-cloud-pro.png (100%) rename {public => astro/public}/images/badges/acquia-d8-back-end.png (100%) rename {public => astro/public}/images/badges/acquia-d8-developer.png (100%) rename {public => astro/public}/images/badges/acquia-d8-front-end.png (100%) rename {public => astro/public}/images/badges/acquia-d8-grand-master.png (100%) rename {public => astro/public}/images/badges/da-individual-member.png (100%) rename {public => astro/public}/images/badges/drupal-8.jpg (100%) rename {public => astro/public}/images/badges/drupal-association-member.svg (100%) rename {public => astro/public}/images/badges/drupal-dev-days-2018.png (100%) rename {public => astro/public}/images/badges/drupalcares-supporter.svg (100%) rename {public => astro/public}/images/badges/phpnw17.png (100%) rename {public => astro/public}/images/blog/commerce-stripe-error/remote-id-table.png (100%) rename {public => astro/public}/images/blog/continuous-integration-spiderman.jpg (100%) rename {public => astro/public}/images/blog/custom-module-as-a-feature.png (100%) rename {public => astro/public}/images/blog/docker-xdebug.png (100%) rename {public => astro/public}/images/blog/docksal-phpunit-command/1.gif (100%) rename {public => astro/public}/images/blog/docksal-phpunit-command/2.gif (100%) rename {public => astro/public}/images/blog/docksal-phpunit-command/3.gif (100%) rename {public => astro/public}/images/blog/drupal-meetups-twitterbot.png (100%) rename {public => astro/public}/images/blog/drupal-symfony-server/terminal.png (100%) rename {public => astro/public}/images/blog/drupalcamp-bristol-17-logo.jpg (100%) rename {public => astro/public}/images/blog/drupalcamp-dublin.jpg (100%) rename {public => astro/public}/images/blog/drupalvm-generate-example-2.gif (100%) rename {public => astro/public}/images/blog/drupalvm-generate-example.gif (100%) rename {public => astro/public}/images/blog/drupalvm-generate-release.png (100%) rename {public => astro/public}/images/blog/drupalvm-generate-repo.png (100%) rename {public => astro/public}/images/blog/events-drupal-8/1.png (100%) rename {public => astro/public}/images/blog/events-drupal-8/1_.png (100%) rename {public => astro/public}/images/blog/forked-github-repo-commits.png (100%) rename {public => astro/public}/images/blog/git-format-patch.png (100%) rename {public => astro/public}/images/blog/github-fork-rebase-phpstorm.png (100%) rename {public => astro/public}/images/blog/github-pages.png (100%) rename {public => astro/public}/images/blog/jackson-octocat.png (100%) rename {public => astro/public}/images/blog/minimum-drupal-version-d7.png (100%) rename {public => astro/public}/images/blog/my-commit-to-the-rebased-branch.png (100%) rename {public => astro/public}/images/blog/neovim-xdebug-breakpoint.png (100%) rename {public => astro/public}/images/blog/neovim-xdebug-dap.png (100%) rename {public => astro/public}/images/blog/nginx-redirect-with-args.gif (100%) rename {public => astro/public}/images/blog/null-users-system-users/drupal-8-users-field-data-table.png (100%) rename {public => astro/public}/images/blog/oliverdavies-uk-jenkins-git-poll.png (100%) rename {public => astro/public}/images/blog/oliverdavies-uk-jenkins-git-repo.png (100%) rename {public => astro/public}/images/blog/oliverdavies-uk-jenkins-git-timer.png (100%) rename {public => astro/public}/images/blog/oliverdavies-uk-jenkins-shell.png (100%) rename {public => astro/public}/images/blog/override-node-options-refactor-tests-new-passing.png (100%) rename {public => astro/public}/images/blog/phpstorm-phpunit-docksal/cli-interpreter-1.png (100%) rename {public => astro/public}/images/blog/phpstorm-phpunit-docksal/cli-interpreter-2.png (100%) rename {public => astro/public}/images/blog/phpstorm-phpunit-docksal/cli-interpreter-3.png (100%) rename {public => astro/public}/images/blog/phpstorm-phpunit-docksal/deployment-1.png (100%) rename {public => astro/public}/images/blog/phpstorm-phpunit-docksal/deployment-2.png (100%) rename {public => astro/public}/images/blog/phpstorm-phpunit-docksal/deployment-3.png (100%) rename {public => astro/public}/images/blog/phpstorm-phpunit-docksal/keyboard-shortcuts-1.png (100%) rename {public => astro/public}/images/blog/phpstorm-phpunit-docksal/keyboard-shortcuts-2.png (100%) rename {public => astro/public}/images/blog/phpstorm-phpunit-docksal/phpunit-1.png (100%) rename {public => astro/public}/images/blog/phpstorm-phpunit-docksal/phpunit-2.png (100%) rename {public => astro/public}/images/blog/phpstorm-phpunit-docksal/phpunit-3.png (100%) rename {public => astro/public}/images/blog/phpstorm-phpunit-docksal/phpunit-4.png (100%) rename {public => astro/public}/images/blog/phpstorm-phpunit-docksal/running-tests-1.png (100%) rename {public => astro/public}/images/blog/phpstorm-phpunit-docksal/running-tests-2.png (100%) rename {public => astro/public}/images/blog/phpstorm-phpunit-docksal/test-failure-1.png (100%) rename {public => astro/public}/images/blog/phpstorm-phpunit-docksal/test-failure-2.png (100%) rename {public => astro/public}/images/blog/presenting-on-tailwind-css-and-ansible-at-cms-philly/cms-philly-logo.png (100%) rename {public => astro/public}/images/blog/private-message-queue.png (100%) rename {public => astro/public}/images/blog/quick-project-switching-phpstorm/adding-keyboard-shortcut-1.png (100%) rename {public => astro/public}/images/blog/quick-project-switching-phpstorm/adding-keyboard-shortcut-2.png (100%) rename {public => astro/public}/images/blog/quick-project-switching-phpstorm/find-action.png (100%) rename {public => astro/public}/images/blog/quick-project-switching-phpstorm/open-recent.png (100%) rename {public => astro/public}/images/blog/quick-project-switching-phpstorm/welcome-screen.png (100%) rename {public => astro/public}/images/blog/rebuilding-acquia-vue-tailwind/1-applications-grid.png (100%) rename {public => astro/public}/images/blog/rebuilding-acquia-vue-tailwind/2-applications-list.png (100%) rename {public => astro/public}/images/blog/rebuilding-acquia-vue-tailwind/3-environments.png (100%) rename {public => astro/public}/images/blog/rebuilding-acquia-vue-tailwind/4-environment.png (100%) rename {public => astro/public}/images/blog/rebuilding-bartik-vue-tailwind-part-2/drupal-message.png (100%) rename {public => astro/public}/images/blog/rebuilding-bartik-vue-tailwind-part-2/skip-link.png (100%) rename {public => astro/public}/images/blog/rebuilding-bartik-vue-tailwind/original.png (100%) rename {public => astro/public}/images/blog/rebuilding-bartik-vue-tailwind/rebuilt-desktop.png (100%) rename {public => astro/public}/images/blog/rebuilding-bartik-vue-tailwind/rebuilt-mobile.png (100%) rename {public => astro/public}/images/blog/running-drupal-with-symfony-local-server/proxy.png (100%) rename {public => astro/public}/images/blog/running-drupal-with-symfony-local-server/terminal.png (100%) rename {public => astro/public}/images/blog/speaking-drupalcon-amsterdam/drupalcon-schedule.jpg (100%) rename {public => astro/public}/images/blog/tdd-drupal-1.png (100%) rename {public => astro/public}/images/blog/tdd-drupal-2.png (100%) rename {public => astro/public}/images/blog/tdd-drupal-3.png (100%) rename {public => astro/public}/images/blog/tdd-drupal-4.png (100%) rename {public => astro/public}/images/blog/testing-tailwindcss-plugins/running-tests.png (100%) rename {public => astro/public}/images/blog/testing-workshop-drupalcamp-london/lead.jpg (100%) rename {public => astro/public}/images/blog/using-tailwind-drupal/important-1.png (100%) rename {public => astro/public}/images/blog/using-tailwind-drupal/important-2.png (100%) rename {public => astro/public}/images/blog/using-tailwind-drupal/prefix-1.png (100%) rename {public => astro/public}/images/blog/using-tailwind-drupal/prefix-2.png (100%) rename {public => astro/public}/images/experience/appnovation.png (100%) rename {public => astro/public}/images/experience/cti-digital.png (100%) rename {public => astro/public}/images/experience/develop_me.svg (100%) rename {public => astro/public}/images/experience/drupal-association.png (100%) rename {public => astro/public}/images/experience/horse-and-country.jpg (100%) rename {public => astro/public}/images/experience/inviqa.jpg (100%) rename {public => astro/public}/images/experience/lab-class.png (100%) rename {public => astro/public}/images/experience/microserve.png (100%) rename {public => astro/public}/images/experience/nomensa.png (100%) rename {public => astro/public}/images/experience/precedent.jpg (100%) rename {public => astro/public}/images/experience/proctors.jpg (100%) rename {public => astro/public}/images/loading.gif (100%) rename {public => astro/public}/images/me-phpnw.png (100%) rename {public => astro/public}/images/me-precedent.jpg (100%) rename {public => astro/public}/images/meetups/accessible-bristol.png (100%) rename {public => astro/public}/images/meetups/drupal-bristol.jpeg (100%) rename {public => astro/public}/images/meetups/drupalcamp-bristol.png (100%) rename {public => astro/public}/images/meetups/nwdug.jpg (100%) rename {public => astro/public}/images/meetups/phpnw.gif (100%) rename {public => astro/public}/images/meetups/phpnw.jpg (100%) rename {public => astro/public}/images/meetups/phpsw.jpeg (100%) rename {public => astro/public}/images/meetups/swdug.png (100%) rename {public => astro/public}/images/meetups/swlug.png (100%) rename {public => astro/public}/images/meetups/unified-diff.png (100%) rename {public => astro/public}/images/od-logo.jpg (100%) rename {public => astro/public}/images/recommendations/adam-nuttall.jpg (100%) rename {public => astro/public}/images/recommendations/adam.jpeg (100%) rename {public => astro/public}/images/recommendations/alan.jpeg (100%) rename {public => astro/public}/images/recommendations/alexander-carr.jpg (100%) rename {public => astro/public}/images/recommendations/brian-healy.png (100%) rename {public => astro/public}/images/recommendations/chris-jarvis.jpg (100%) rename {public => astro/public}/images/recommendations/chris-knox.jpeg (100%) rename {public => astro/public}/images/recommendations/clare-marsh.jpeg (100%) rename {public => astro/public}/images/recommendations/duncan.jpeg (100%) rename {public => astro/public}/images/recommendations/ed-welsby.png (100%) rename {public => astro/public}/images/recommendations/holly-ross.png (100%) rename {public => astro/public}/images/recommendations/huw.jpeg (100%) rename {public => astro/public}/images/recommendations/james-chapman.png (100%) rename {public => astro/public}/images/recommendations/joe-howell.jpg (100%) rename {public => astro/public}/images/recommendations/jon-hallett.jpeg (100%) rename {public => astro/public}/images/recommendations/josh-mitchell.png (100%) rename {public => astro/public}/images/recommendations/leonie-watson.jpg (100%) rename {public => astro/public}/images/recommendations/marcos-duran.jpg (100%) rename {public => astro/public}/images/recommendations/mick-felton.jpg (100%) rename {public => astro/public}/images/recommendations/mike-karthauser.jpg (100%) rename {public => astro/public}/images/recommendations/owen-phillips.jpeg (100%) rename {public => astro/public}/images/recommendations/patty-ocallaghan.jpg (100%) rename {public => astro/public}/images/recommendations/scott-euser.jpg (100%) rename {public => astro/public}/images/recommendations/stephen-mulvihill.jpg (100%) rename {public => astro/public}/images/recommendations/tawny.jpg (100%) rename {public => astro/public}/images/sculpin-jackson.png (100%) rename {public => astro/public}/images/social-avatar.jpg (100%) rename {public => astro/public}/images/talks/dancing-for-drupal.png (100%) rename {public => astro/public}/images/talks/dclondon16.png (100%) rename {public => astro/public}/images/talks/deploying-php-fabric.png (100%) rename {public => astro/public}/images/talks/drupal-8.png (100%) rename {public => astro/public}/images/talks/drupal-rejoining-php-herd.png (100%) rename {public => astro/public}/images/talks/drupal-vm-generator.png (100%) rename {public => astro/public}/images/talks/drupal-vm-meet-symfony-console.png (100%) rename {public => astro/public}/images/talks/drupalorg-2014-retrospective.png (100%) rename {public => astro/public}/images/talks/drush-make-composer-2.png (100%) rename {public => astro/public}/images/talks/drush-make-composer.png (100%) rename {public => astro/public}/images/talks/drush-make-drupalbristol.png (100%) rename {public => astro/public}/images/talks/drush-make-is-dead-long-live-composer.png (100%) rename {public => astro/public}/images/talks/fabric-drupal.png (100%) rename {public => astro/public}/images/talks/getting-your-data-into-drupal-8.png (100%) rename {public => astro/public}/images/talks/git-flow.png (100%) rename {public => astro/public}/images/talks/having-fun-drupalorg-api.png (100%) rename {public => astro/public}/images/talks/it-all-started-with-a-patch.png (100%) rename {public => astro/public}/images/talks/laravel-collections.png (100%) rename {public => astro/public}/images/talks/logos/drupal-bristol.jpg (100%) rename {public => astro/public}/images/talks/logos/drupalcamp-brighton-2015.png (100%) rename {public => astro/public}/images/talks/logos/drupalcamp-bristol-2016.png (100%) rename {public => astro/public}/images/talks/logos/drupalcamp-london-2014.png (100%) rename {public => astro/public}/images/talks/logos/drupalcamp-london-2015.png (100%) rename {public => astro/public}/images/talks/logos/drupalcamp-london-2017.png (100%) rename {public => astro/public}/images/talks/logos/drupalcamp-north-2015.png (100%) rename {public => astro/public}/images/talks/logos/nomad-php.png (100%) rename {public => astro/public}/images/talks/logos/nwdug.jpeg (100%) rename {public => astro/public}/images/talks/logos/php-south-coast-2016.png (100%) rename {public => astro/public}/images/talks/logos/phpsw.png (100%) rename {public => astro/public}/images/talks/logos/swdug.png (100%) rename {public => astro/public}/images/talks/logos/umbristol.jpeg (100%) rename {public => astro/public}/images/talks/logos/unified-diff.png (100%) rename {public => astro/public}/images/talks/modern-drupal-development-composer.png (100%) rename {public => astro/public}/images/talks/static-websites-sculpin.png (100%) rename {public => astro/public}/images/talks/taking-flight-tailwind.jpg (100%) rename {public => astro/public}/images/talks/test-drive-twig-sculpin.png (100%) rename {public => astro/public}/images/talks/test-driven-drupal-development.png (100%) rename {public => astro/public}/images/talks/things-you-should-know-about-php.png (100%) rename run => astro/run (100%) rename {sculpin-old => astro/sculpin-old}/.editorconfig (100%) rename {sculpin-old => astro/sculpin-old}/.eslintrc.js (100%) rename {sculpin-old => astro/sculpin-old}/.gitignore (100%) rename {sculpin-old => astro/sculpin-old}/.php_cs.dist (100%) rename {sculpin-old => astro/sculpin-old}/README.md (100%) rename {sculpin-old => astro/sculpin-old}/app/SculpinKernel.php (100%) rename {sculpin-old => astro/sculpin-old}/app/config/data/availability.yml (100%) rename {sculpin-old => astro/sculpin-old}/app/config/data/companies.yml (100%) rename {sculpin-old => astro/sculpin-old}/app/config/data/events.yml (100%) rename {sculpin-old => astro/sculpin-old}/app/config/data/links.yml (100%) rename {sculpin-old => astro/sculpin-old}/app/config/data/menus.yml (100%) rename {sculpin-old => astro/sculpin-old}/app/config/data/redirects.yml (100%) rename {sculpin-old => astro/sculpin-old}/app/config/data/work.yml (100%) rename {sculpin-old => astro/sculpin-old}/app/config/sculpin_kernel.yml (100%) rename {sculpin-old => astro/sculpin-old}/app/config/sculpin_site.yml (100%) rename {sculpin-old => astro/sculpin-old}/app/config/sculpin_site_prod.yml (100%) rename {sculpin-old => astro/sculpin-old}/assets/css/app.pcss (100%) rename {sculpin-old => astro/sculpin-old}/assets/css/components/button.pcss (100%) rename {sculpin-old => astro/sculpin-old}/assets/css/components/container.pcss (100%) rename {sculpin-old => astro/sculpin-old}/assets/css/components/lead.pcss (100%) rename {sculpin-old => astro/sculpin-old}/assets/css/components/markup.pcss (100%) rename {sculpin-old => astro/sculpin-old}/assets/css/components/note.pcss (100%) rename {sculpin-old => astro/sculpin-old}/assets/css/components/table.pcss (100%) rename {sculpin-old => astro/sculpin-old}/assets/css/components/video.pcss (100%) rename {sculpin-old => astro/sculpin-old}/assets/css/components/widget.pcss (100%) rename {sculpin-old => astro/sculpin-old}/assets/css/components/wrap.pcss (100%) rename {sculpin-old => astro/sculpin-old}/assets/css/custom-base.pcss (100%) rename {sculpin-old => astro/sculpin-old}/assets/css/custom-components.pcss (100%) rename {sculpin-old => astro/sculpin-old}/assets/css/custom-utilities.pcss (100%) rename {sculpin-old => astro/sculpin-old}/assets/css/libraries/hljs.pcss (100%) rename {sculpin-old => astro/sculpin-old}/assets/js/app.js (100%) rename {sculpin-old => astro/sculpin-old}/assets/js/vendor/gist-embed.js (100%) rename {sculpin-old => astro/sculpin-old}/assets/js/vendor/gist-embed.min.js (100%) rename {sculpin-old => astro/sculpin-old}/assets/js/vendor/github-cards.js (100%) rename {sculpin-old => astro/sculpin-old}/assets/js/vendor/tweets.js (100%) rename {sculpin-old => astro/sculpin-old}/composer.json (100%) rename {sculpin-old => astro/sculpin-old}/composer.lock (100%) rename {sculpin-old => astro/sculpin-old}/generators/blog-post.php (100%) rename {sculpin-old => astro/sculpin-old}/netlify.toml (100%) rename {sculpin-old => astro/sculpin-old}/package-lock.json (100%) rename {sculpin-old => astro/sculpin-old}/package.json (100%) rename {sculpin-old => astro/sculpin-old}/phpstan.neon (100%) rename {sculpin-old => astro/sculpin-old}/phpunit.xml.dist (100%) rename {sculpin-old => astro/sculpin-old}/postcss.config.js (100%) rename {sculpin-old => astro/sculpin-old}/prettier.config.js (100%) rename {sculpin-old => astro/sculpin-old}/purgecss.config.js (100%) rename {sculpin-old => astro/sculpin-old}/source/_headers (100%) rename {sculpin-old => astro/sculpin-old}/source/_layouts/app.html.twig (100%) rename {sculpin-old => astro/sculpin-old}/source/_layouts/default.html.twig (100%) rename {sculpin-old => astro/sculpin-old}/source/_layouts/front.html.twig (100%) rename {sculpin-old => astro/sculpin-old}/source/_layouts/helpers.html.twig (100%) rename {sculpin-old => astro/sculpin-old}/source/_layouts/page.html.twig (100%) rename {sculpin-old => astro/sculpin-old}/source/_layouts/post.html.twig (100%) rename {sculpin-old => astro/sculpin-old}/source/_layouts/talk.html.twig (100%) rename {sculpin-old => astro/sculpin-old}/source/_pages/404.md (100%) rename {sculpin-old => astro/sculpin-old}/source/_pages/about.md (100%) rename {sculpin-old => astro/sculpin-old}/source/_pages/accessibility.md (100%) rename {sculpin-old => astro/sculpin-old}/source/_pages/company-information.md (100%) rename {sculpin-old => astro/sculpin-old}/source/_pages/contact-thanks.md (100%) rename {sculpin-old => astro/sculpin-old}/source/_pages/contact.html.twig (100%) rename {sculpin-old => astro/sculpin-old}/source/_pages/dev.md (100%) rename {sculpin-old => astro/sculpin-old}/source/_pages/opensource.html.twig (100%) rename {sculpin-old => astro/sculpin-old}/source/_pages/podcasts.html.twig (100%) rename {sculpin-old => astro/sculpin-old}/source/_pages/projects.html.twig (100%) rename {sculpin-old => astro/sculpin-old}/source/_pages/speaker-info.md (100%) rename {sculpin-old => astro/sculpin-old}/source/_pages/stream.md (100%) rename {sculpin-old => astro/sculpin-old}/source/_pages/talks.html.twig (100%) rename {sculpin-old => astro/sculpin-old}/source/_pages/terms.md (100%) rename {sculpin-old => astro/sculpin-old}/source/_pages/test-driven-drupal.md (100%) rename {sculpin-old => astro/sculpin-old}/source/_pages/testimonials.html.twig (100%) rename {sculpin-old => astro/sculpin-old}/source/_partials/about/availability.html.twig (100%) rename {sculpin-old => astro/sculpin-old}/source/_partials/about/availability/limited.html.twig (100%) rename {sculpin-old => astro/sculpin-old}/source/_partials/about/availability/no.html.twig (100%) rename {sculpin-old => astro/sculpin-old}/source/_partials/about/availability/yes.html.twig (100%) rename {sculpin-old => astro/sculpin-old}/source/_partials/about/badges.html.twig (100%) rename {sculpin-old => astro/sculpin-old}/source/_partials/about/certification.html.twig (100%) rename {sculpin-old => astro/sculpin-old}/source/_partials/blog/post-summary.html.twig (100%) rename {sculpin-old => astro/sculpin-old}/source/_partials/cv/certifications.html.twig (100%) rename {sculpin-old => astro/sculpin-old}/source/_partials/cv/experience.html.twig (100%) rename {sculpin-old => astro/sculpin-old}/source/_partials/figure.html.twig (100%) rename {sculpin-old => astro/sculpin-old}/source/_partials/layout/footer.html.twig (100%) rename {sculpin-old => astro/sculpin-old}/source/_partials/layout/navbar.html.twig (100%) rename {sculpin-old => astro/sculpin-old}/source/_partials/meta.html.twig (100%) rename {sculpin-old => astro/sculpin-old}/source/_partials/og.html.twig (100%) rename {sculpin-old => astro/sculpin-old}/source/_partials/opensource/projects.html.twig (100%) rename {sculpin-old => astro/sculpin-old}/source/_partials/pages/book/signup-form.html.twig (100%) rename {sculpin-old => astro/sculpin-old}/source/_partials/post-pager.html.twig (100%) rename {sculpin-old => astro/sculpin-old}/source/_partials/post/about-author.html.twig (100%) rename {sculpin-old => astro/sculpin-old}/source/_partials/post/feedback.html.twig (100%) rename {sculpin-old => astro/sculpin-old}/source/_partials/post/header.html.twig (100%) rename {sculpin-old => astro/sculpin-old}/source/_partials/post/intro-image.html.twig (100%) rename {sculpin-old => astro/sculpin-old}/source/_partials/post/old-post-message.html.twig (100%) rename {sculpin-old => astro/sculpin-old}/source/_partials/post/questions-comments.html.twig (100%) rename {sculpin-old => astro/sculpin-old}/source/_partials/post/related.html.twig (100%) rename {sculpin-old => astro/sculpin-old}/source/_partials/post/tags.html.twig (100%) rename {sculpin-old => astro/sculpin-old}/source/_partials/posts/latest.html.twig (100%) rename {sculpin-old => astro/sculpin-old}/source/_partials/posts/post-date.html.twig (100%) rename {sculpin-old => astro/sculpin-old}/source/_partials/site-message.html.twig (100%) rename {sculpin-old => astro/sculpin-old}/source/_partials/speakerdeck.html.twig (100%) rename {sculpin-old => astro/sculpin-old}/source/_partials/svg/chevron-right.twig (100%) rename {sculpin-old => astro/sculpin-old}/source/_partials/talk/events.html.twig (100%) rename {sculpin-old => astro/sculpin-old}/source/_partials/talk/image.html.twig (100%) rename {sculpin-old => astro/sculpin-old}/source/_partials/talk/slides.html.twig (100%) rename {sculpin-old => astro/sculpin-old}/source/_partials/talk/tweets.html.twig (100%) rename {sculpin-old => astro/sculpin-old}/source/_partials/talk/video.html.twig (100%) rename {sculpin-old => astro/sculpin-old}/source/_partials/talks/past.html.twig (100%) rename {sculpin-old => astro/sculpin-old}/source/_partials/talks/table.html.twig (100%) rename {sculpin-old => astro/sculpin-old}/source/_partials/talks/talk.html.twig (100%) rename {sculpin-old => astro/sculpin-old}/source/_partials/talks/upcoming.html.twig (100%) rename {sculpin-old => astro/sculpin-old}/source/_partials/tweet.html.twig (100%) rename {sculpin-old => astro/sculpin-old}/source/_partials/video-embed.html.twig (100%) rename {sculpin-old => astro/sculpin-old}/source/_posts/2014.md (100%) rename {sculpin-old => astro/sculpin-old}/source/_posts/accessible-bristol-site.md (100%) rename {sculpin-old => astro/sculpin-old}/source/_posts/add-date-popup-calendar-custom-form.md (100%) rename {sculpin-old => astro/sculpin-old}/source/_posts/add-taxonomy-term-multiple-nodes-using-sql.md (100%) rename {sculpin-old => astro/sculpin-old}/source/_posts/adding-custom-theme-templates-drupal-7.md (100%) rename {sculpin-old => astro/sculpin-old}/source/_posts/announcing-the-drupal-vm-generator.md (100%) rename {sculpin-old => astro/sculpin-old}/source/_posts/automating-sculpin-jenkins.md (100%) rename {sculpin-old => astro/sculpin-old}/source/_posts/back-to-the-future-git-diff-apply.md (100%) rename {sculpin-old => astro/sculpin-old}/source/_posts/building-gmail-filters-in-php.md (100%) rename {sculpin-old => astro/sculpin-old}/source/_posts/building-the-new-phpsw-website.md (100%) rename {sculpin-old => astro/sculpin-old}/source/_posts/change-content-type-multiple-nodes-using-sql.md (100%) rename {sculpin-old => astro/sculpin-old}/source/_posts/checking-if-user-logged-drupal-right-way.md (100%) rename {sculpin-old => astro/sculpin-old}/source/_posts/checkout-specific-revision-svn-command-line.md (100%) rename {sculpin-old => astro/sculpin-old}/source/_posts/conditional-email-addresses-webform.md (100%) rename {sculpin-old => astro/sculpin-old}/source/_posts/configuring-the-reroute-email-module.md (100%) rename {sculpin-old => astro/sculpin-old}/source/_posts/create-and-apply-patches.md (100%) rename {sculpin-old => astro/sculpin-old}/source/_posts/create-better-photo-gallery-drupal-part-1.md (100%) rename {sculpin-old => astro/sculpin-old}/source/_posts/create-better-photo-gallery-drupal-part-2.md (100%) rename {sculpin-old => astro/sculpin-old}/source/_posts/create-better-photo-gallery-drupal-part-21.md (100%) rename {sculpin-old => astro/sculpin-old}/source/_posts/create-better-photo-gallery-drupal-part-3.md (100%) rename {sculpin-old => astro/sculpin-old}/source/_posts/create-block-social-media-icons-using-cck-views-and-nodequeue.md (100%) rename {sculpin-old => astro/sculpin-old}/source/_posts/create-flickr-photo-gallery-using-feeds-cck-and-views.md (100%) rename {sculpin-old => astro/sculpin-old}/source/_posts/create-multigroups-drupal-7-using-field-collections.md (100%) rename {sculpin-old => astro/sculpin-old}/source/_posts/create-omega-subtheme-less-css-preprocessor-using-omega-tools-and-drush.md (100%) rename {sculpin-old => astro/sculpin-old}/source/_posts/create-slideshow-multiple-images-using-fancy-slide.md (100%) rename {sculpin-old => astro/sculpin-old}/source/_posts/create-virtual-hosts-mac-os-x-using-virtualhostx.md (100%) rename {sculpin-old => astro/sculpin-old}/source/_posts/create-zen-sub-theme-using-drush.md (100%) rename {sculpin-old => astro/sculpin-old}/source/_posts/creating-and-using-custom-tokens-drupal-7.md (100%) rename {sculpin-old => astro/sculpin-old}/source/_posts/creating-custom-docksal-commands.md (100%) rename {sculpin-old => astro/sculpin-old}/source/_posts/creating-local-and-staging-sites-drupals-domain-module-enabled.md (100%) rename {sculpin-old => astro/sculpin-old}/source/_posts/croeso-php-south-wales.md (100%) rename {sculpin-old => astro/sculpin-old}/source/_posts/debugging-drupal-commerce-promotions-illiminate-collections.md (100%) rename {sculpin-old => astro/sculpin-old}/source/_posts/display-custom-menu-drupal-7-theme-template-file.md (100%) rename {sculpin-old => astro/sculpin-old}/source/_posts/display-git-branch-or-tag-names-your-bash-prompt.md (100%) rename {sculpin-old => astro/sculpin-old}/source/_posts/display-number-facebook-fans-php.md (100%) rename {sculpin-old => astro/sculpin-old}/source/_posts/dividing-drupals-process-and-preprocess-functions-separate-files.md (100%) rename {sculpin-old => astro/sculpin-old}/source/_posts/dont-bootstrap-drupal-use-drush.md (100%) rename {sculpin-old => astro/sculpin-old}/source/_posts/download-different-versions-drupal-drush.md (100%) rename {sculpin-old => astro/sculpin-old}/source/_posts/drupal-8-5-released.md (100%) rename {sculpin-old => astro/sculpin-old}/source/_posts/drupal-8-commerce-fixing-error-on-user-checkout.md (100%) rename {sculpin-old => astro/sculpin-old}/source/_posts/drupal-association.md (100%) rename {sculpin-old => astro/sculpin-old}/source/_posts/drupal-bristol-testing-workshop.md (100%) rename {sculpin-old => astro/sculpin-old}/source/_posts/drupal-vm-generator-updates.md (100%) rename {sculpin-old => astro/sculpin-old}/source/_posts/drupalcamp-bristol-2018.md (100%) rename {sculpin-old => astro/sculpin-old}/source/_posts/drupalcamp-bristol-2019-speakers-sessions-announced.md (100%) rename {sculpin-old => astro/sculpin-old}/source/_posts/drupalcamp-bristol-early-bird-tickets-sessions-sponsors.md (100%) rename {sculpin-old => astro/sculpin-old}/source/_posts/drupalcamp-london-2014.md (100%) rename {sculpin-old => astro/sculpin-old}/source/_posts/drupalcamp-london-2019-tickets.md (100%) rename {sculpin-old => astro/sculpin-old}/source/_posts/drupalcamp-london-testing-workshop.md (100%) rename {sculpin-old => astro/sculpin-old}/source/_posts/easier-git-repository-cloning-with-insteadof.md (100%) rename {sculpin-old => astro/sculpin-old}/source/_posts/easier-sculpin-commands-with-composer-and-npm-scripts.md (100%) rename {sculpin-old => astro/sculpin-old}/source/_posts/easily-embed-typekit-fonts-your-drupal-website.md (100%) rename {sculpin-old => astro/sculpin-old}/source/_posts/entityform.md (100%) rename {sculpin-old => astro/sculpin-old}/source/_posts/examples-of-laravel-collections-in-drupal.md (100%) rename {sculpin-old => astro/sculpin-old}/source/_posts/experimenting-with-events-in-drupal-8.md (100%) rename {sculpin-old => astro/sculpin-old}/source/_posts/finding-the-last-commit-that-a-patch-applies-to.md (100%) rename {sculpin-old => astro/sculpin-old}/source/_posts/fix-vagrant-loading-wrong-virtual-machine.md (100%) rename {sculpin-old => astro/sculpin-old}/source/_posts/fixing-drupal-simpletest-docker.md (100%) rename {sculpin-old => astro/sculpin-old}/source/_posts/forward-one-domain-another-using-modrewrite-and-htaccess.md (100%) rename {sculpin-old => astro/sculpin-old}/source/_posts/git-format-patch.md (100%) rename {sculpin-old => astro/sculpin-old}/source/_posts/going-drupalcon.md (100%) rename {sculpin-old => astro/sculpin-old}/source/_posts/imagefield-import-archive.md (100%) rename {sculpin-old => astro/sculpin-old}/source/_posts/improve-jpg-quality-imagecache-and-imageapi.md (100%) rename {sculpin-old => astro/sculpin-old}/source/_posts/include-css-fonts-using-sass-each-loop.md (100%) rename {sculpin-old => astro/sculpin-old}/source/_posts/include-local-drupal-settings-file-environment-configuration-and-overrides.md (100%) rename {sculpin-old => astro/sculpin-old}/source/_posts/install-and-configure-subversion-svn-server-ubuntu.md (100%) rename {sculpin-old => astro/sculpin-old}/source/_posts/install-nomensa-media-player-drupal.md (100%) rename {sculpin-old => astro/sculpin-old}/source/_posts/installing-nagios-centos.md (100%) rename {sculpin-old => astro/sculpin-old}/source/_posts/introducing-the-drupal-meetups-twitterbot.md (100%) rename {sculpin-old => astro/sculpin-old}/source/_posts/leaving-nomensa-joining-precedent.md (100%) rename {sculpin-old => astro/sculpin-old}/source/_posts/live-blogging-symfonylive-london.md (100%) rename {sculpin-old => astro/sculpin-old}/source/_posts/looking-forward-to-drupalcamp-london.md (100%) rename {sculpin-old => astro/sculpin-old}/source/_posts/mediacurrent-contrib-half-hour-is-back.md (100%) rename {sculpin-old => astro/sculpin-old}/source/_posts/minimum-core-version.md (100%) rename {sculpin-old => astro/sculpin-old}/source/_posts/my-first-blog-post-published-for-inviqa.md (100%) rename {sculpin-old => astro/sculpin-old}/source/_posts/my-new-drupal-modules.md (100%) rename {sculpin-old => astro/sculpin-old}/source/_posts/my-sublime-text-2-settings.md (100%) rename {sculpin-old => astro/sculpin-old}/source/_posts/nginx-redirects-with-query-string-arguments.md (100%) rename {sculpin-old => astro/sculpin-old}/source/_posts/null-users-and-system-users-in-drupal.md (100%) rename {sculpin-old => astro/sculpin-old}/source/_posts/open-sublime-text-2-mac-os-x-command-line.md (100%) rename {sculpin-old => astro/sculpin-old}/source/_posts/pantheon-settings-files.md (100%) rename {sculpin-old => astro/sculpin-old}/source/_posts/php-apps-subdirectory-nginx.md (100%) rename {sculpin-old => astro/sculpin-old}/source/_posts/presenting-on-tailwind-css-and-ansible-at-cms-philly.md (100%) rename {sculpin-old => astro/sculpin-old}/source/_posts/prevent-apache-displaying-text-files-within-web-browser.md (100%) rename {sculpin-old => astro/sculpin-old}/source/_posts/proctor-stevenson.md (100%) rename {sculpin-old => astro/sculpin-old}/source/_posts/proctors-hosting-next-drupal-meetup.md (100%) rename {sculpin-old => astro/sculpin-old}/source/_posts/psr4-autoloading-test-cases-drupal-7.md (100%) rename {sculpin-old => astro/sculpin-old}/source/_posts/published-my-first-npm-package.md (100%) rename {sculpin-old => astro/sculpin-old}/source/_posts/publishing-sculpin-sites-with-github-pages.md (100%) rename {sculpin-old => astro/sculpin-old}/source/_posts/queuing-private-messages-in-drupal-8.md (100%) rename {sculpin-old => astro/sculpin-old}/source/_posts/quick-project-switching-in-phpstorm.md (100%) rename {sculpin-old => astro/sculpin-old}/source/_posts/quickest-way-install-sublime-text-2-ubuntu.md (100%) rename {sculpin-old => astro/sculpin-old}/source/_posts/quickly-apply-patches-using-git-and-curl-or-wget.md (100%) rename {sculpin-old => astro/sculpin-old}/source/_posts/quickly-import-multiples-images-using-imagefieldimport-module.md (100%) rename {sculpin-old => astro/sculpin-old}/source/_posts/rebuilding-acquia-dashboard-with-vuejs-tailwind-css.md (100%) rename {sculpin-old => astro/sculpin-old}/source/_posts/rebuilding-bartik-with-vuejs-tailwind-css-part-2.md (100%) rename {sculpin-old => astro/sculpin-old}/source/_posts/rebuilding-bartik-with-vuejs-tailwind-css.md (100%) rename {sculpin-old => astro/sculpin-old}/source/_posts/reflections-speaking-unifieddiff.md (100%) rename {sculpin-old => astro/sculpin-old}/source/_posts/restructuring-my-tailwindjs-config-files.md (100%) rename {sculpin-old => astro/sculpin-old}/source/_posts/review-adminhover-module.md (100%) rename {sculpin-old => astro/sculpin-old}/source/_posts/review-image-caption-module.md (100%) rename {sculpin-old => astro/sculpin-old}/source/_posts/review-teleport-module.md (100%) rename {sculpin-old => astro/sculpin-old}/source/_posts/running-drupal-with-symfony-local-server.md (100%) rename {sculpin-old => astro/sculpin-old}/source/_posts/running-phpunit-tests-docksal-phpstorm.md (100%) rename {sculpin-old => astro/sculpin-old}/source/_posts/sculpin-twig-resources.md (100%) rename {sculpin-old => astro/sculpin-old}/source/_posts/simplifying-drupal-migrations-with-xautoload.md (100%) rename {sculpin-old => astro/sculpin-old}/source/_posts/site-upgraded-drupal-7.md (100%) rename {sculpin-old => astro/sculpin-old}/source/_posts/some-useful-git-aliases.md (100%) rename {sculpin-old => astro/sculpin-old}/source/_posts/some-useful-links-using-simpletest-drupal.md (100%) rename {sculpin-old => astro/sculpin-old}/source/_posts/south-wales-drupal-user-group.md (100%) rename {sculpin-old => astro/sculpin-old}/source/_posts/speaking-drupalcon-amsterdam.md (100%) rename {sculpin-old => astro/sculpin-old}/source/_posts/splitting-new-drupal-project-from-repo.md (100%) rename {sculpin-old => astro/sculpin-old}/source/_posts/style-drupal-6s-taxonomy-lists-php-css-and-jquery.md (100%) rename {sculpin-old => astro/sculpin-old}/source/_posts/test-driven-ansible-role-development-molecule.md (100%) rename {sculpin-old => astro/sculpin-old}/source/_posts/test-driven-drupal-on-gitstore-leanpub.md (100%) rename {sculpin-old => astro/sculpin-old}/source/_posts/testing-tailwindcss-plugins-with-jest.md (100%) rename {sculpin-old => astro/sculpin-old}/source/_posts/thanks.md (100%) rename {sculpin-old => astro/sculpin-old}/source/_posts/turning-drupal-module-into-feature.md (100%) rename {sculpin-old => astro/sculpin-old}/source/_posts/tweets-drupalcamp-london.md (100%) rename {sculpin-old => astro/sculpin-old}/source/_posts/updating-features-and-adding-components-using-drush.md (100%) rename {sculpin-old => astro/sculpin-old}/source/_posts/updating-forked-github-repos.md (100%) rename {sculpin-old => astro/sculpin-old}/source/_posts/updating-override-node-options-tests.md (100%) rename {sculpin-old => astro/sculpin-old}/source/_posts/use-authorized-keys-create-passwordless-ssh-connection.md (100%) rename {sculpin-old => astro/sculpin-old}/source/_posts/use-regular-expressions-search-and-replace-coda-or-textmate.md (100%) rename {sculpin-old => astro/sculpin-old}/source/_posts/use-sass-and-compass-drupal-7-using-sassy.md (100%) rename {sculpin-old => astro/sculpin-old}/source/_posts/useful-drupal-6-modules.md (100%) rename {sculpin-old => astro/sculpin-old}/source/_posts/useful-vagrant-commands.md (100%) rename {sculpin-old => astro/sculpin-old}/source/_posts/using-environment-variables-settings-docksal.md (100%) rename {sculpin-old => astro/sculpin-old}/source/_posts/using-feature-flags-in-drupal-development.md (100%) rename {sculpin-old => astro/sculpin-old}/source/_posts/using-imagecache-and-imagecrop-my-portfolio.md (100%) rename {sculpin-old => astro/sculpin-old}/source/_posts/using-remote-files-when-developing-locally-stage-file-proxy-module.md (100%) rename {sculpin-old => astro/sculpin-old}/source/_posts/using-tailwind-css-in-your-drupal-theme.md (100%) rename {sculpin-old => astro/sculpin-old}/source/_posts/using-the-pcss-extension-with-webpack-encore.md (100%) rename {sculpin-old => astro/sculpin-old}/source/_posts/using-transition-props-vuejs.md (100%) rename {sculpin-old => astro/sculpin-old}/source/_posts/what-git-flow.md (100%) rename {sculpin-old => astro/sculpin-old}/source/_posts/writing-article-linux-journal.md (100%) rename {sculpin-old => astro/sculpin-old}/source/_posts/writing-drupal-module-test-driven-development-tdd.md (100%) rename {sculpin-old => astro/sculpin-old}/source/_posts/writing-info-file-drupal-7-theme.md (100%) rename {sculpin-old => astro/sculpin-old}/source/_posts/zenophile.md (100%) rename {sculpin-old => astro/sculpin-old}/source/_redirects.html.twig (100%) rename {sculpin-old => astro/sculpin-old}/source/_talks/building-static-websites-sculpin.md (100%) rename {sculpin-old => astro/sculpin-old}/source/_talks/configuring-all-the-things-drupal-8.md (100%) rename {sculpin-old => astro/sculpin-old}/source/_talks/dancing-for-drupal.md (100%) rename {sculpin-old => astro/sculpin-old}/source/_talks/decoupling-drupal-vuejs.md (100%) rename {sculpin-old => astro/sculpin-old}/source/_talks/deploying-drupal-fabric.md (100%) rename {sculpin-old => astro/sculpin-old}/source/_talks/deploying-php-ansible-ansistrano.md (100%) rename {sculpin-old => astro/sculpin-old}/source/_talks/deploying-php-fabric.md (100%) rename {sculpin-old => astro/sculpin-old}/source/_talks/drupal-8-module-development.md (100%) rename {sculpin-old => astro/sculpin-old}/source/_talks/drupal-8-php-libraries-drupalorg-api.md (100%) rename {sculpin-old => astro/sculpin-old}/source/_talks/drupal-8-rejoining-the-herd.md (100%) rename {sculpin-old => astro/sculpin-old}/source/_talks/drupal-8.md (100%) rename {sculpin-old => astro/sculpin-old}/source/_talks/drupal-vm-generator.md (100%) rename {sculpin-old => astro/sculpin-old}/source/_talks/drupal-vm-meet-symfony-console.md (100%) rename {sculpin-old => astro/sculpin-old}/source/_talks/drupalorg-2015.md (100%) rename {sculpin-old => astro/sculpin-old}/source/_talks/drush-make-drupalbristol.md (100%) rename {sculpin-old => astro/sculpin-old}/source/_talks/getting-your-data-into-drupal-8.md (100%) rename {sculpin-old => astro/sculpin-old}/source/_talks/git-flow.md (100%) rename {sculpin-old => astro/sculpin-old}/source/_talks/goodbye-drush-make-hello-composer.md (100%) rename {sculpin-old => astro/sculpin-old}/source/_talks/it-all-started-with-a-patch.md (100%) rename {sculpin-old => astro/sculpin-old}/source/_talks/modern-drupal-development-with-composer.md (100%) rename {sculpin-old => astro/sculpin-old}/source/_talks/out-of-the-box-initiative-update.md (100%) rename {sculpin-old => astro/sculpin-old}/source/_talks/so-what-is-this-drupal-thing.md (100%) rename {sculpin-old => astro/sculpin-old}/source/_talks/taking-flight-with-tailwind-css.md (100%) rename {sculpin-old => astro/sculpin-old}/source/_talks/tdd-test-driven-drupal.md (100%) rename {sculpin-old => astro/sculpin-old}/source/_talks/test-drive-twig-with-sculpin.md (100%) rename {sculpin-old => astro/sculpin-old}/source/_talks/things-you-should-know-about-php.md (100%) rename {sculpin-old => astro/sculpin-old}/source/_talks/using-illuminate-collections-outside-laravel.md (100%) rename {sculpin-old => astro/sculpin-old}/source/articles/archive.html.twig (100%) rename {sculpin-old => astro/sculpin-old}/source/articles/index.html.twig (100%) rename {sculpin-old => astro/sculpin-old}/source/articles/tags.html (100%) rename {sculpin-old => astro/sculpin-old}/source/articles/tags/tag.html (100%) rename {sculpin-old => astro/sculpin-old}/source/articles/tags/tag.xml (100%) rename {sculpin-old => astro/sculpin-old}/source/feed.xml (100%) rename {sculpin-old => astro/sculpin-old}/source/images/badges/acquia-cloud-pro.png (100%) rename {sculpin-old => astro/sculpin-old}/source/images/badges/acquia-d8-back-end.png (100%) rename {sculpin-old => astro/sculpin-old}/source/images/badges/acquia-d8-developer.png (100%) rename {sculpin-old => astro/sculpin-old}/source/images/badges/acquia-d8-front-end.png (100%) rename {sculpin-old => astro/sculpin-old}/source/images/badges/acquia-d8-grand-master.png (100%) rename {sculpin-old => astro/sculpin-old}/source/images/badges/da-individual-member.png (100%) rename {sculpin-old => astro/sculpin-old}/source/images/badges/drupal-8.jpg (100%) rename {sculpin-old => astro/sculpin-old}/source/images/badges/drupal-dev-days-2018.png (100%) rename {sculpin-old => astro/sculpin-old}/source/images/badges/phpnw17.png (100%) rename {sculpin-old => astro/sculpin-old}/source/images/blog/commerce-stripe-error/remote-id-table.png (100%) rename {sculpin-old => astro/sculpin-old}/source/images/blog/custom-module-as-a-feature.png (100%) rename {sculpin-old => astro/sculpin-old}/source/images/blog/docksal-phpunit-command/1.gif (100%) rename {sculpin-old => astro/sculpin-old}/source/images/blog/docksal-phpunit-command/2.gif (100%) rename {sculpin-old => astro/sculpin-old}/source/images/blog/docksal-phpunit-command/3.gif (100%) rename {sculpin-old => astro/sculpin-old}/source/images/blog/drupal-meetups-twitterbot.png (100%) rename {sculpin-old => astro/sculpin-old}/source/images/blog/drupalcamp-bristol-17-logo.jpg (100%) rename {sculpin-old => astro/sculpin-old}/source/images/blog/drupalcamp-dublin.jpg (100%) rename {sculpin-old => astro/sculpin-old}/source/images/blog/drupalvm-generate-example-2.gif (100%) rename {sculpin-old => astro/sculpin-old}/source/images/blog/drupalvm-generate-example.gif (100%) rename {sculpin-old => astro/sculpin-old}/source/images/blog/drupalvm-generate-release.png (100%) rename {sculpin-old => astro/sculpin-old}/source/images/blog/drupalvm-generate-repo.png (100%) rename {sculpin-old => astro/sculpin-old}/source/images/blog/events-drupal-8/1.png (100%) rename {sculpin-old => astro/sculpin-old}/source/images/blog/events-drupal-8/1_.png (100%) rename {sculpin-old => astro/sculpin-old}/source/images/blog/forked-github-repo-commits.png (100%) rename {sculpin-old => astro/sculpin-old}/source/images/blog/git-format-patch.png (100%) rename {sculpin-old => astro/sculpin-old}/source/images/blog/github-fork-rebase-phpstorm.png (100%) rename {sculpin-old => astro/sculpin-old}/source/images/blog/github-pages.png (100%) rename {sculpin-old => astro/sculpin-old}/source/images/blog/jackson-octocat.png (100%) rename {sculpin-old => astro/sculpin-old}/source/images/blog/minimum-drupal-version-d7.png (100%) rename {sculpin-old => astro/sculpin-old}/source/images/blog/my-commit-to-the-rebased-branch.png (100%) rename {sculpin-old => astro/sculpin-old}/source/images/blog/nginx-redirect-with-args.gif (100%) rename {sculpin-old => astro/sculpin-old}/source/images/blog/null-users-system-users/drupal-8-users-field-data-table.png (100%) rename {sculpin-old => astro/sculpin-old}/source/images/blog/oliverdavies-uk-jenkins-git-poll.png (100%) rename {sculpin-old => astro/sculpin-old}/source/images/blog/oliverdavies-uk-jenkins-git-repo.png (100%) rename {sculpin-old => astro/sculpin-old}/source/images/blog/oliverdavies-uk-jenkins-git-timer.png (100%) rename {sculpin-old => astro/sculpin-old}/source/images/blog/oliverdavies-uk-jenkins-shell.png (100%) rename {sculpin-old => astro/sculpin-old}/source/images/blog/override-node-options-refactor-tests-new-passing.png (100%) rename {sculpin-old => astro/sculpin-old}/source/images/blog/phpstorm-phpunit-docksal/cli-interpreter-1.png (100%) rename {sculpin-old => astro/sculpin-old}/source/images/blog/phpstorm-phpunit-docksal/cli-interpreter-2.png (100%) rename {sculpin-old => astro/sculpin-old}/source/images/blog/phpstorm-phpunit-docksal/cli-interpreter-3.png (100%) rename {sculpin-old => astro/sculpin-old}/source/images/blog/phpstorm-phpunit-docksal/deployment-1.png (100%) rename {sculpin-old => astro/sculpin-old}/source/images/blog/phpstorm-phpunit-docksal/deployment-2.png (100%) rename {sculpin-old => astro/sculpin-old}/source/images/blog/phpstorm-phpunit-docksal/deployment-3.png (100%) rename {sculpin-old => astro/sculpin-old}/source/images/blog/phpstorm-phpunit-docksal/keyboard-shortcuts-1.png (100%) rename {sculpin-old => astro/sculpin-old}/source/images/blog/phpstorm-phpunit-docksal/keyboard-shortcuts-2.png (100%) rename {sculpin-old => astro/sculpin-old}/source/images/blog/phpstorm-phpunit-docksal/phpunit-1.png (100%) rename {sculpin-old => astro/sculpin-old}/source/images/blog/phpstorm-phpunit-docksal/phpunit-2.png (100%) rename {sculpin-old => astro/sculpin-old}/source/images/blog/phpstorm-phpunit-docksal/phpunit-3.png (100%) rename {sculpin-old => astro/sculpin-old}/source/images/blog/phpstorm-phpunit-docksal/phpunit-4.png (100%) rename {sculpin-old => astro/sculpin-old}/source/images/blog/phpstorm-phpunit-docksal/running-tests-1.png (100%) rename {sculpin-old => astro/sculpin-old}/source/images/blog/phpstorm-phpunit-docksal/running-tests-2.png (100%) rename {sculpin-old => astro/sculpin-old}/source/images/blog/phpstorm-phpunit-docksal/test-failure-1.png (100%) rename {sculpin-old => astro/sculpin-old}/source/images/blog/phpstorm-phpunit-docksal/test-failure-2.png (100%) rename {sculpin-old => astro/sculpin-old}/source/images/blog/presenting-on-tailwind-css-and-ansible-at-cms-philly/cms-philly-logo.png (100%) rename {sculpin-old => astro/sculpin-old}/source/images/blog/private-message-queue.png (100%) rename {sculpin-old => astro/sculpin-old}/source/images/blog/quick-project-switching-phpstorm/adding-keyboard-shortcut-1.png (100%) rename {sculpin-old => astro/sculpin-old}/source/images/blog/quick-project-switching-phpstorm/adding-keyboard-shortcut-2.png (100%) rename {sculpin-old => astro/sculpin-old}/source/images/blog/quick-project-switching-phpstorm/find-action.png (100%) rename {sculpin-old => astro/sculpin-old}/source/images/blog/quick-project-switching-phpstorm/open-recent.png (100%) rename {sculpin-old => astro/sculpin-old}/source/images/blog/quick-project-switching-phpstorm/welcome-screen.png (100%) rename {sculpin-old => astro/sculpin-old}/source/images/blog/rebuilding-acquia-vue-tailwind/1-applications-grid.png (100%) rename {sculpin-old => astro/sculpin-old}/source/images/blog/rebuilding-acquia-vue-tailwind/2-applications-list.png (100%) rename {sculpin-old => astro/sculpin-old}/source/images/blog/rebuilding-acquia-vue-tailwind/3-environments.png (100%) rename {sculpin-old => astro/sculpin-old}/source/images/blog/rebuilding-acquia-vue-tailwind/4-environment.png (100%) rename {sculpin-old => astro/sculpin-old}/source/images/blog/rebuilding-bartik-vue-tailwind-part-2/drupal-message.png (100%) rename {sculpin-old => astro/sculpin-old}/source/images/blog/rebuilding-bartik-vue-tailwind-part-2/skip-link.png (100%) rename {sculpin-old => astro/sculpin-old}/source/images/blog/rebuilding-bartik-vue-tailwind/original.png (100%) rename {sculpin-old => astro/sculpin-old}/source/images/blog/rebuilding-bartik-vue-tailwind/rebuilt-desktop.png (100%) rename {sculpin-old => astro/sculpin-old}/source/images/blog/rebuilding-bartik-vue-tailwind/rebuilt-mobile.png (100%) rename {sculpin-old => astro/sculpin-old}/source/images/blog/running-drupal-with-symfony-local-server/proxy.png (100%) rename {sculpin-old => astro/sculpin-old}/source/images/blog/running-drupal-with-symfony-local-server/terminal.png (100%) rename {sculpin-old => astro/sculpin-old}/source/images/blog/speaking-drupalcon-amsterdam/drupalcon-schedule.jpg (100%) rename {sculpin-old => astro/sculpin-old}/source/images/blog/tdd-drupal-1.png (100%) rename {sculpin-old => astro/sculpin-old}/source/images/blog/tdd-drupal-2.png (100%) rename {sculpin-old => astro/sculpin-old}/source/images/blog/tdd-drupal-3.png (100%) rename {sculpin-old => astro/sculpin-old}/source/images/blog/tdd-drupal-4.png (100%) rename {sculpin-old => astro/sculpin-old}/source/images/blog/testing-tailwindcss-plugins/running-tests.png (100%) rename {sculpin-old => astro/sculpin-old}/source/images/blog/testing-workshop-drupalcamp-london/lead.jpg (100%) rename {sculpin-old => astro/sculpin-old}/source/images/blog/using-tailwind-drupal/important-1.png (100%) rename {sculpin-old => astro/sculpin-old}/source/images/blog/using-tailwind-drupal/important-2.png (100%) rename {sculpin-old => astro/sculpin-old}/source/images/blog/using-tailwind-drupal/prefix-1.png (100%) rename {sculpin-old => astro/sculpin-old}/source/images/blog/using-tailwind-drupal/prefix-2.png (100%) rename {sculpin-old => astro/sculpin-old}/source/images/experience/appnovation.png (100%) rename {sculpin-old => astro/sculpin-old}/source/images/experience/cti-digital.png (100%) rename {sculpin-old => astro/sculpin-old}/source/images/experience/develop_me.svg (100%) rename {sculpin-old => astro/sculpin-old}/source/images/experience/drupal-association.png (100%) rename {sculpin-old => astro/sculpin-old}/source/images/experience/horse-and-country.jpg (100%) rename {sculpin-old => astro/sculpin-old}/source/images/experience/inviqa.jpg (100%) rename {sculpin-old => astro/sculpin-old}/source/images/experience/lab-class.png (100%) rename {sculpin-old => astro/sculpin-old}/source/images/experience/microserve.png (100%) rename {sculpin-old => astro/sculpin-old}/source/images/experience/nomensa.png (100%) rename {sculpin-old => astro/sculpin-old}/source/images/experience/precedent.jpg (100%) rename {sculpin-old => astro/sculpin-old}/source/images/experience/proctors.jpg (100%) rename {sculpin-old => astro/sculpin-old}/source/images/loading.gif (100%) rename {sculpin-old => astro/sculpin-old}/source/images/me-phpnw.png (100%) rename {sculpin-old => astro/sculpin-old}/source/images/me-precedent.jpg (100%) rename {sculpin-old => astro/sculpin-old}/source/images/meetups/accessible-bristol.png (100%) rename {sculpin-old => astro/sculpin-old}/source/images/meetups/drupal-bristol.jpeg (100%) rename {sculpin-old => astro/sculpin-old}/source/images/meetups/drupalcamp-bristol.png (100%) rename {sculpin-old => astro/sculpin-old}/source/images/meetups/nwdug.jpg (100%) rename {sculpin-old => astro/sculpin-old}/source/images/meetups/phpnw.gif (100%) rename {sculpin-old => astro/sculpin-old}/source/images/meetups/phpnw.jpg (100%) rename {sculpin-old => astro/sculpin-old}/source/images/meetups/phpsw.jpeg (100%) rename {sculpin-old => astro/sculpin-old}/source/images/meetups/swdug.png (100%) rename {sculpin-old => astro/sculpin-old}/source/images/meetups/swlug.png (100%) rename {sculpin-old => astro/sculpin-old}/source/images/meetups/unified-diff.png (100%) rename {sculpin-old => astro/sculpin-old}/source/images/talks/dancing-for-drupal.png (100%) rename {sculpin-old => astro/sculpin-old}/source/images/talks/dclondon16.png (100%) rename {sculpin-old => astro/sculpin-old}/source/images/talks/deploying-php-fabric.png (100%) rename {sculpin-old => astro/sculpin-old}/source/images/talks/drupal-8.png (100%) rename {sculpin-old => astro/sculpin-old}/source/images/talks/drupal-rejoining-php-herd.png (100%) rename {sculpin-old => astro/sculpin-old}/source/images/talks/drupal-vm-generator.png (100%) rename {sculpin-old => astro/sculpin-old}/source/images/talks/drupal-vm-meet-symfony-console.png (100%) rename {sculpin-old => astro/sculpin-old}/source/images/talks/drupalorg-2014-retrospective.png (100%) rename {sculpin-old => astro/sculpin-old}/source/images/talks/drush-make-composer-2.png (100%) rename {sculpin-old => astro/sculpin-old}/source/images/talks/drush-make-composer.png (100%) rename {sculpin-old => astro/sculpin-old}/source/images/talks/drush-make-drupalbristol.png (100%) rename {sculpin-old => astro/sculpin-old}/source/images/talks/drush-make-is-dead-long-live-composer.png (100%) rename {sculpin-old => astro/sculpin-old}/source/images/talks/fabric-drupal.png (100%) rename {sculpin-old => astro/sculpin-old}/source/images/talks/getting-your-data-into-drupal-8.png (100%) rename {sculpin-old => astro/sculpin-old}/source/images/talks/git-flow.png (100%) rename {sculpin-old => astro/sculpin-old}/source/images/talks/having-fun-drupalorg-api.png (100%) rename {sculpin-old => astro/sculpin-old}/source/images/talks/it-all-started-with-a-patch.png (100%) rename {sculpin-old => astro/sculpin-old}/source/images/talks/laravel-collections.png (100%) rename {sculpin-old => astro/sculpin-old}/source/images/talks/logos/drupal-bristol.jpg (100%) rename {sculpin-old => astro/sculpin-old}/source/images/talks/logos/drupalcamp-brighton-2015.png (100%) rename {sculpin-old => astro/sculpin-old}/source/images/talks/logos/drupalcamp-bristol-2016.png (100%) rename {sculpin-old => astro/sculpin-old}/source/images/talks/logos/drupalcamp-london-2014.png (100%) rename {sculpin-old => astro/sculpin-old}/source/images/talks/logos/drupalcamp-london-2015.png (100%) rename {sculpin-old => astro/sculpin-old}/source/images/talks/logos/drupalcamp-london-2017.png (100%) rename {sculpin-old => astro/sculpin-old}/source/images/talks/logos/drupalcamp-north-2015.png (100%) rename {sculpin-old => astro/sculpin-old}/source/images/talks/logos/nomad-php.png (100%) rename {sculpin-old => astro/sculpin-old}/source/images/talks/logos/nwdug.jpeg (100%) rename {sculpin-old => astro/sculpin-old}/source/images/talks/logos/php-south-coast-2016.png (100%) rename {sculpin-old => astro/sculpin-old}/source/images/talks/logos/phpsw.png (100%) rename {sculpin-old => astro/sculpin-old}/source/images/talks/logos/swdug.png (100%) rename {sculpin-old => astro/sculpin-old}/source/images/talks/logos/umbristol.jpeg (100%) rename {sculpin-old => astro/sculpin-old}/source/images/talks/logos/unified-diff.png (100%) rename {sculpin-old => astro/sculpin-old}/source/images/talks/modern-drupal-development-composer.png (100%) rename {sculpin-old => astro/sculpin-old}/source/images/talks/static-websites-sculpin.png (100%) rename {sculpin-old => astro/sculpin-old}/source/images/talks/taking-flight-tailwind.jpg (100%) rename {sculpin-old => astro/sculpin-old}/source/images/talks/test-drive-twig-sculpin.png (100%) rename {sculpin-old => astro/sculpin-old}/source/images/talks/test-driven-drupal-development.png (100%) rename {sculpin-old => astro/sculpin-old}/source/images/talks/things-you-should-know-about-php.png (100%) rename {sculpin-old => astro/sculpin-old}/source/images/testimonials/brian-healy.png (100%) rename {sculpin-old => astro/sculpin-old}/source/images/testimonials/chris-jarvis.jpg (100%) rename {sculpin-old => astro/sculpin-old}/source/images/testimonials/ed-welsby.png (100%) rename {sculpin-old => astro/sculpin-old}/source/images/testimonials/holly-ross.png (100%) rename {sculpin-old => astro/sculpin-old}/source/images/testimonials/james-chapman.png (100%) rename {sculpin-old => astro/sculpin-old}/source/images/testimonials/josh-mitchell.png (100%) rename {sculpin-old => astro/sculpin-old}/source/images/testimonials/leonie-watson.jpg (100%) rename {sculpin-old => astro/sculpin-old}/source/posts.json.twig (100%) rename {sculpin-old => astro/sculpin-old}/source/redirects.json.twig (100%) rename {sculpin-old => astro/sculpin-old}/source/robots.txt (100%) rename {sculpin-old => astro/sculpin-old}/source/sitemap.xml (100%) rename {sculpin-old => astro/sculpin-old}/source/tags.json.twig (100%) rename {sculpin-old => astro/sculpin-old}/source/talks.json.twig (100%) rename {sculpin-old => astro/sculpin-old}/src/Asset/TwigExtension/EncoreExtension.php (100%) rename {sculpin-old => astro/sculpin-old}/src/Talk/TwigExtension/TalksExtension.php (100%) rename {sculpin-old => astro/sculpin-old}/tailwind.config.js (100%) rename {sculpin-old => astro/sculpin-old}/tests/Talk/TwigExtension/RetrievingEventsTest.php (100%) rename {sculpin-old => astro/sculpin-old}/tests/Talk/TwigExtension/RetrievingTalksTest.php (100%) rename {sculpin-old => astro/sculpin-old}/webpack.config.js (100%) rename {src => astro/src}/components/AboutMe.astro (100%) rename {src => astro/src}/components/Banner.astro (100%) rename {src => astro/src}/components/Button.astro (100%) rename {src => astro/src}/components/Callout.astro (100%) rename {src => astro/src}/components/Card.astro (100%) rename {src => astro/src}/components/DailyEmailForm.astro (100%) rename {src => astro/src}/components/EmailCourseForm.astro (100%) rename {src => astro/src}/components/ListingPage.astro (100%) rename {src => astro/src}/components/ListingPageItem.astro (100%) rename {src => astro/src}/components/Markdown.astro (100%) rename {src => astro/src}/components/Message.astro (100%) rename {src => astro/src}/components/Navbar.astro (100%) rename {src => astro/src}/components/Testimonials.astro (100%) rename {src => astro/src}/components/VimeoVideo.astro (100%) rename {src => astro/src}/components/YouTubeVideo.astro (100%) rename {src => astro/src}/components/talk/Events.astro (100%) rename {src => astro/src}/components/talk/Slides.astro (100%) rename {src => astro/src}/components/talk/Video.astro (100%) rename {src => astro/src}/content/blog/10-years-working-full-time-drupal-php.md (100%) rename {src => astro/src}/content/blog/2014.md (100%) rename {src => astro/src}/content/blog/accessible-bristol-site.md (100%) rename {src => astro/src}/content/blog/add-taxonomy-term-multiple-nodes-using-sql.md (100%) rename {src => astro/src}/content/blog/adding-custom-theme-templates-drupal-7.md (100%) rename {src => astro/src}/content/blog/announcing-the-drupal-vm-generator.md (100%) rename {src => astro/src}/content/blog/automating-sculpin-jenkins.md (100%) rename {src => astro/src}/content/blog/back-future-gits-diff-apply-commands.md (100%) rename {src => astro/src}/content/blog/building-gmail-filters-in-php.md (100%) rename {src => astro/src}/content/blog/building-oliverdavies-uk-1-initial-setup.md (100%) rename {src => astro/src}/content/blog/building-the-new-phpsw-website.md (100%) rename {src => astro/src}/content/blog/change-content-type-multiple-nodes-using-sql.md (100%) rename {src => astro/src}/content/blog/checking-if-user-logged-drupal-right-way.md (100%) rename {src => astro/src}/content/blog/checkout-specific-revision-svn-command-line.md (100%) rename {src => astro/src}/content/blog/cleanly-retrieving-user-profile-data-using-entity-metadata-wrapper.md (100%) rename {src => astro/src}/content/blog/conditional-email-addresses-webform.md (100%) rename {src => astro/src}/content/blog/configuring-the-reroute-email-module.md (100%) rename {src => astro/src}/content/blog/continuous-integration-vs-continuous-integration.md (100%) rename {src => astro/src}/content/blog/create-better-photo-gallery-drupal-part-1.md (100%) rename {src => astro/src}/content/blog/create-better-photo-gallery-drupal-part-2.md (100%) rename {src => astro/src}/content/blog/create-better-photo-gallery-drupal-part-21.md (100%) rename {src => astro/src}/content/blog/create-better-photo-gallery-drupal-part-3.md (100%) rename {src => astro/src}/content/blog/create-block-social-media-icons-using-cck-views-and-nodequeue.md (100%) rename {src => astro/src}/content/blog/create-flickr-photo-gallery-using-feeds-cck-views.md (100%) rename {src => astro/src}/content/blog/create-multigroups-drupal-7-using-field-collections.md (100%) rename {src => astro/src}/content/blog/create-omega-subtheme-less-css-preprocessor-using-omega-tools-and-drush.md (100%) rename {src => astro/src}/content/blog/create-slideshow-multiple-images-using-fancy-slide.md (100%) rename {src => astro/src}/content/blog/create-virtual-hosts-mac-os-x-using-virtualhostx.md (100%) rename {src => astro/src}/content/blog/create-zen-sub-theme-using-drush.md (100%) rename {src => astro/src}/content/blog/creating-custom-phpunit-command-ddev.md (100%) rename {src => astro/src}/content/blog/creating-custom-phpunit-command-docksal.md (100%) rename {src => astro/src}/content/blog/creating-local-and-staging-sites-drupals-domain-module-enabled.md (100%) rename {src => astro/src}/content/blog/creating-using-custom-tokens-drupal-7.md (100%) rename {src => astro/src}/content/blog/croeso-php-south-wales.md (100%) rename {src => astro/src}/content/blog/debugging-drupal-commerce-illuminate-collections.md (100%) rename {src => astro/src}/content/blog/debugging-php-docker-xdebug-neovim-dap.md (100%) rename {src => astro/src}/content/blog/decorating-entity-metadata-wrapper-add-refactor-methods.md (100%) rename {src => astro/src}/content/blog/display-custom-menu-drupal-7-theme-template-file.md (100%) rename {src => astro/src}/content/blog/display-git-branch-or-tag-names-your-bash-prompt.md (100%) rename {src => astro/src}/content/blog/display-number-facebook-fans-php.md (100%) rename {src => astro/src}/content/blog/dividing-drupals-process-and-preprocess-functions-separate-files.md (100%) rename {src => astro/src}/content/blog/docker-resources.md (100%) rename {src => astro/src}/content/blog/dont-bootstrap-drupal-use-drush.md (100%) rename {src => astro/src}/content/blog/download-different-versions-drupal-drush.md (100%) rename {src => astro/src}/content/blog/drupal-8-5-released.md (100%) rename {src => astro/src}/content/blog/drupal-8-commerce-fixing-error-on-user-checkout.md (100%) rename {src => astro/src}/content/blog/drupal-association.md (100%) rename {src => astro/src}/content/blog/drupal-automated-testing-workshop-notes.md (100%) rename {src => astro/src}/content/blog/drupal-body-classes-tailwind-css.md (100%) rename {src => astro/src}/content/blog/drupal-bristol-testing-workshop.md (100%) rename {src => astro/src}/content/blog/drupal-vm-generator-updates.md (100%) rename {src => astro/src}/content/blog/drupalcamp-bristol-2018.md (100%) rename {src => astro/src}/content/blog/drupalcamp-bristol-2019-speakers-sessions-announced.md (100%) rename {src => astro/src}/content/blog/drupalcamp-bristol-early-bird-tickets-sessions-sponsors.md (100%) rename {src => astro/src}/content/blog/drupalcamp-london-2014.md (100%) rename {src => astro/src}/content/blog/drupalcamp-london-2019-tickets.md (100%) rename {src => astro/src}/content/blog/drupalcamp-london-testing-workshop.mdx (100%) rename {src => astro/src}/content/blog/easier-git-repository-cloning-insteadof.md (100%) rename {src => astro/src}/content/blog/easier-sculpin-commands-composer-npm-scripts.md (100%) rename {src => astro/src}/content/blog/easily-embed-typekit-fonts-your-drupal-website.md (100%) rename {src => astro/src}/content/blog/entityform.md (100%) rename {src => astro/src}/content/blog/experimenting-events-drupal-8.md (100%) rename {src => astro/src}/content/blog/feature-flags-sculpin.md (100%) rename {src => astro/src}/content/blog/finding-the-last-commit-that-a-patch-applies-to.md (100%) rename {src => astro/src}/content/blog/fixing-drupal-simpletest-issues-inside-docker-containers.md (100%) rename {src => astro/src}/content/blog/forward-one-domain-another-using-modrewrite-htaccess.md (100%) rename {src => astro/src}/content/blog/git-format-patch-your-friend.md (100%) rename {src => astro/src}/content/blog/github-actions-phpunit-colours.md (100%) rename {src => astro/src}/content/blog/going-drupalcon.md (100%) rename {src => astro/src}/content/blog/going-full-vim.md (100%) rename {src => astro/src}/content/blog/how-add-date-popup-calendar-custom-form.md (100%) rename {src => astro/src}/content/blog/how-create-apply-patches.md (100%) rename {src => astro/src}/content/blog/how-fix-vagrant-loading-wrong-virtual-machine.md (100%) rename {src => astro/src}/content/blog/how-install-configure-subversion-svn-server-ubuntu.md (100%) rename {src => astro/src}/content/blog/how-put-your-php-application-subdirectory-another-site-nginx.md (100%) rename {src => astro/src}/content/blog/how-run-drupal-8-phpunit-tests-within-docksal-phpstorm.md (100%) rename {src => astro/src}/content/blog/how-use-environment-variables-your-drupal-settings-docksal.md (100%) rename {src => astro/src}/content/blog/ignoring-phpcs-sniffs-phpunit-tests.md (100%) rename {src => astro/src}/content/blog/imagefield-import-archive.md (100%) rename {src => astro/src}/content/blog/improve-jpg-quality-imagecache-and-imageapi.md (100%) rename {src => astro/src}/content/blog/include-css-fonts-using-sass-each-loop.md (100%) rename {src => astro/src}/content/blog/include-environment-specific-settings-files-pantheon.md (100%) rename {src => astro/src}/content/blog/include-local-drupal-settings-file-environment-configuration-and-overrides.md (100%) rename {src => astro/src}/content/blog/install-nomensa-media-player-drupal.md (100%) rename {src => astro/src}/content/blog/installing-nagios-centos.md (100%) rename {src => astro/src}/content/blog/interview-drupal-expert-code-enigma.md (100%) rename {src => astro/src}/content/blog/introducing-drupal-distribution-meetups.md (100%) rename {src => astro/src}/content/blog/introducing-the-drupal-meetups-twitterbot.md (100%) rename {src => astro/src}/content/blog/leaving-nomensa-joining-precedent.md (100%) rename {src => astro/src}/content/blog/live-blogging-symfonylive-london-2019.md (100%) rename {src => astro/src}/content/blog/looking-forward-to-drupalcamp-london.md (100%) rename {src => astro/src}/content/blog/mediacurrent-contrib-half-hour-is-back.md (100%) rename {src => astro/src}/content/blog/migrating-drupal-8-introduction.md (100%) rename {src => astro/src}/content/blog/minimum-core-version.md (100%) rename {src => astro/src}/content/blog/my-first-blog-post-published-for-inviqa.md (100%) rename {src => astro/src}/content/blog/my-first-six-months-transport-wales.md (100%) rename {src => astro/src}/content/blog/my-new-drupal-modules.md (100%) rename {src => astro/src}/content/blog/my-sublime-text-2-settings.md (100%) rename {src => astro/src}/content/blog/neovim-database-plugin-vim-dadbod-ui.md (100%) rename {src => astro/src}/content/blog/nginx-redirects-query-string-arguments.md (100%) rename {src => astro/src}/content/blog/null-users-system-users-drupal.md (100%) rename {src => astro/src}/content/blog/open-sublime-text-2-mac-os-x-command-line.md (100%) rename {src => astro/src}/content/blog/presenting-on-tailwind-css-and-ansible-at-cms-philly.md (100%) rename {src => astro/src}/content/blog/presenting-pdf-slides-using-pdfpc-pdf-presenter-console.md (100%) rename {src => astro/src}/content/blog/prevent-apache-displaying-text-files-within-web-browser.md (100%) rename {src => astro/src}/content/blog/proctor-stevenson.md (100%) rename {src => astro/src}/content/blog/proctors-hosting-next-drupal-meetup.md (100%) rename {src => astro/src}/content/blog/psr4-autoloading-test-cases-drupal-7.md (100%) rename {src => astro/src}/content/blog/published-my-first-docker-images-docker-hub-adr-tools-sculpin-rst2pdf.md (100%) rename {src => astro/src}/content/blog/published-my-first-npm-package.md (100%) rename {src => astro/src}/content/blog/publishing-sculpin-sites-with-github-pages.md (100%) rename {src => astro/src}/content/blog/queuing-private-messages-drupal-8.md (100%) rename {src => astro/src}/content/blog/quick-project-switching-phpstorm.md (100%) rename {src => astro/src}/content/blog/quickest-way-install-sublime-text-2-ubuntu.md (100%) rename {src => astro/src}/content/blog/quickly-apply-patches-using-git-curl-or-wget.md (100%) rename {src => astro/src}/content/blog/quickly-import-multiples-images-using-imagefieldimport-module.md (100%) rename {src => astro/src}/content/blog/rebuilding-acquia-dashboard-with-vuejs-tailwind-css.md (100%) rename {src => astro/src}/content/blog/rebuilding-bartik-drupals-default-theme-vuejs-tailwind-css-part-2.md (100%) rename {src => astro/src}/content/blog/rebuilding-bartik-drupals-default-theme-vuejs-tailwind-css.md (100%) rename {src => astro/src}/content/blog/reflections-speaking-unifieddiff.md (100%) rename {src => astro/src}/content/blog/renaming-gray-grey-tailwind-css.md (100%) rename {src => astro/src}/content/blog/restructuring-my-tailwindjs-configuration-files.md (100%) rename {src => astro/src}/content/blog/review-adminhover-module.md (100%) rename {src => astro/src}/content/blog/review-image-caption-module.md (100%) rename {src => astro/src}/content/blog/review-teleport-module.md (100%) rename {src => astro/src}/content/blog/running-drupal-88-symfony-local-server.md (100%) rename {src => astro/src}/content/blog/sculpin-twig-resources.md (100%) rename {src => astro/src}/content/blog/simplifying-drupal-migrations-xautoload.md (100%) rename {src => astro/src}/content/blog/site-upgraded-drupal-7.md (100%) rename {src => astro/src}/content/blog/some-useful-git-aliases.md (100%) rename {src => astro/src}/content/blog/some-useful-links-using-simpletest-drupal.md (100%) rename {src => astro/src}/content/blog/south-wales-drupal-user-group.md (100%) rename {src => astro/src}/content/blog/speaking-drupalcon-amsterdam.md (100%) rename {src => astro/src}/content/blog/speaking-drupalcon-europe-2020.md (100%) rename {src => astro/src}/content/blog/speaking-remotely-during-covid-19.md (100%) rename {src => astro/src}/content/blog/splitting-new-drupal-project-from-repo.md (100%) rename {src => astro/src}/content/blog/streaming-spabby-gary-hockin-about-drupal.md (100%) rename {src => astro/src}/content/blog/style-drupal-6s-taxonomy-lists-php-css-and-jquery.md (100%) rename {src => astro/src}/content/blog/survey-results-my-drupalcon-europe-session-test-driven-drupal.md (100%) rename {src => astro/src}/content/blog/test-driven-ansible-role-development-molecule.md (100%) rename {src => astro/src}/content/blog/test-driven-drupal-on-gitstore-leanpub.md (100%) rename {src => astro/src}/content/blog/test-driven-drupal-presentation-drupalcon-europe.md (100%) rename {src => astro/src}/content/blog/testing-tailwind-css-plugins-jest.md (100%) rename {src => astro/src}/content/blog/thanks.md (100%) rename {src => astro/src}/content/blog/turning-drupal-module-into-feature.md (100%) rename {src => astro/src}/content/blog/tweets-drupalcamp-london.md (100%) rename {src => astro/src}/content/blog/uis-ive-rebuilt-tailwind-css.md (100%) rename {src => astro/src}/content/blog/updating-features-adding-components-using-drush.md (100%) rename {src => astro/src}/content/blog/updating-forked-github-repos.md (100%) rename {src => astro/src}/content/blog/updating-override-node-options-tests.md (100%) rename {src => astro/src}/content/blog/upgrading-dransible-project-drupal-9.md (100%) rename {src => astro/src}/content/blog/use-authorized-keys-create-passwordless-ssh-connection.md (100%) rename {src => astro/src}/content/blog/use-regular-expressions-search-replace-coda-or-textmate.md (100%) rename {src => astro/src}/content/blog/use-sass-and-compass-drupal-7-using-sassy.md (100%) rename {src => astro/src}/content/blog/useful-drupal-6-modules.md (100%) rename {src => astro/src}/content/blog/useful-vagrant-commands.md (100%) rename {src => astro/src}/content/blog/using-feature-flags-in-drupal-development.md (100%) rename {src => astro/src}/content/blog/using-imagecache-and-imagecrop-my-portfolio.md (100%) rename {src => astro/src}/content/blog/using-laravel-collections-drupal.md (100%) rename {src => astro/src}/content/blog/using-pcss-extension-postcss-webpack-encore.md (100%) rename {src => astro/src}/content/blog/using-remote-files-when-developing-locally-stage-file-proxy-module.md (100%) rename {src => astro/src}/content/blog/using-tailwind-css-your-drupal-theme.md (100%) rename {src => astro/src}/content/blog/using-traefik-local-proxy-sculpin.md (100%) rename {src => astro/src}/content/blog/using-transition-props-vuejs.md (100%) rename {src => astro/src}/content/blog/weeknotes-2021-06-05.md (100%) rename {src => astro/src}/content/blog/weeknotes-2021-06-12.md (100%) rename {src => astro/src}/content/blog/weeknotes-2021-07-24.md (100%) rename {src => astro/src}/content/blog/weeknotes-2021-08-06.md (100%) rename {src => astro/src}/content/blog/what-git-flow.md (100%) rename {src => astro/src}/content/blog/writing-article-linux-journal.md (100%) rename {src => astro/src}/content/blog/writing-info-file-drupal-7-theme.md (100%) rename {src => astro/src}/content/blog/writing-new-drupal-8-module-using-test-driven-development-tdd.md (100%) rename {src => astro/src}/content/blog/zenophile.md (100%) rename {src => astro/src}/content/config.ts (100%) rename {src => astro/src}/content/daily-email/2022-08-12.md (100%) rename {src => astro/src}/content/daily-email/2022-08-13.md (100%) rename {src => astro/src}/content/daily-email/2022-08-14.md (100%) rename {src => astro/src}/content/daily-email/2022-08-15.md (100%) rename {src => astro/src}/content/daily-email/2022-08-16.md (100%) rename {src => astro/src}/content/daily-email/2022-08-17.md (100%) rename {src => astro/src}/content/daily-email/2022-08-18.md (100%) rename {src => astro/src}/content/daily-email/2022-08-19.md (100%) rename {src => astro/src}/content/daily-email/2022-08-20.md (100%) rename {src => astro/src}/content/daily-email/2022-08-21.md (100%) rename {src => astro/src}/content/daily-email/2022-08-22.md (100%) rename {src => astro/src}/content/daily-email/2022-08-23.md (100%) rename {src => astro/src}/content/daily-email/2022-08-24.md (100%) rename {src => astro/src}/content/daily-email/2022-08-25.md (100%) rename {src => astro/src}/content/daily-email/2022-08-26.md (100%) rename {src => astro/src}/content/daily-email/2022-08-27.md (100%) rename {src => astro/src}/content/daily-email/2022-08-28.md (100%) rename {src => astro/src}/content/daily-email/2022-08-29.md (100%) rename {src => astro/src}/content/daily-email/2022-08-30.md (100%) rename {src => astro/src}/content/daily-email/2022-08-31.md (100%) rename {src => astro/src}/content/daily-email/2022-09-01.md (100%) rename {src => astro/src}/content/daily-email/2022-09-02.md (100%) rename {src => astro/src}/content/daily-email/2022-09-03.md (100%) rename {src => astro/src}/content/daily-email/2022-09-04.md (100%) rename {src => astro/src}/content/daily-email/2022-09-05.md (100%) rename {src => astro/src}/content/daily-email/2022-09-06.md (100%) rename {src => astro/src}/content/daily-email/2022-09-07.md (100%) rename {src => astro/src}/content/daily-email/2022-09-08.md (100%) rename {src => astro/src}/content/daily-email/2022-09-09.md (100%) rename {src => astro/src}/content/daily-email/2022-09-10.md (100%) rename {src => astro/src}/content/daily-email/2022-09-11.md (100%) rename {src => astro/src}/content/daily-email/2022-09-12.md (100%) rename {src => astro/src}/content/daily-email/2022-09-14.md (100%) rename {src => astro/src}/content/daily-email/2022-09-16.md (100%) rename {src => astro/src}/content/daily-email/2022-09-17.md (100%) rename {src => astro/src}/content/daily-email/2022-09-19.md (100%) rename {src => astro/src}/content/daily-email/2022-09-20.md (100%) rename {src => astro/src}/content/daily-email/2022-09-21.md (100%) rename {src => astro/src}/content/daily-email/2022-09-22.md (100%) rename {src => astro/src}/content/daily-email/2022-09-23.md (100%) rename {src => astro/src}/content/daily-email/2022-09-25.md (100%) rename {src => astro/src}/content/daily-email/2022-09-26.md (100%) rename {src => astro/src}/content/daily-email/2022-09-27.md (100%) rename {src => astro/src}/content/daily-email/2022-09-28.md (100%) rename {src => astro/src}/content/daily-email/2022-09-30.md (100%) rename {src => astro/src}/content/daily-email/2022-10-01.md (100%) rename {src => astro/src}/content/daily-email/2022-10-02.md (100%) rename {src => astro/src}/content/daily-email/2022-10-03.md (100%) rename {src => astro/src}/content/daily-email/2022-10-08.md (100%) rename {src => astro/src}/content/daily-email/2022-10-09.md (100%) rename {src => astro/src}/content/daily-email/2022-10-10.md (100%) rename {src => astro/src}/content/daily-email/2022-10-11.md (100%) rename {src => astro/src}/content/daily-email/2022-10-12.md (100%) rename {src => astro/src}/content/daily-email/2022-10-17.md (100%) rename {src => astro/src}/content/daily-email/2022-10-18.md (100%) rename {src => astro/src}/content/daily-email/2022-10-19.md (100%) rename {src => astro/src}/content/daily-email/2022-10-20.md (100%) rename {src => astro/src}/content/daily-email/2022-10-21.md (100%) rename {src => astro/src}/content/daily-email/2022-10-24.md (100%) rename {src => astro/src}/content/daily-email/2022-10-25.md (100%) rename {src => astro/src}/content/daily-email/2022-10-26.md (100%) rename {src => astro/src}/content/daily-email/2022-10-27.md (100%) rename {src => astro/src}/content/daily-email/2022-10-28.md (100%) rename {src => astro/src}/content/daily-email/2022-10-29.md (100%) rename {src => astro/src}/content/daily-email/2022-10-30.md (100%) rename {src => astro/src}/content/daily-email/2022-11-08.md (100%) rename {src => astro/src}/content/daily-email/2022-11-09.md (100%) rename {src => astro/src}/content/daily-email/2022-11-11.md (100%) rename {src => astro/src}/content/daily-email/2022-11-12.md (100%) rename {src => astro/src}/content/daily-email/2022-11-13.md (100%) rename {src => astro/src}/content/daily-email/2022-11-14.md (100%) rename {src => astro/src}/content/daily-email/2022-11-15.md (100%) rename {src => astro/src}/content/daily-email/2022-11-16.md (100%) rename {src => astro/src}/content/daily-email/2022-11-17.md (100%) rename {src => astro/src}/content/daily-email/2022-11-18.md (100%) rename {src => astro/src}/content/daily-email/2022-11-19.md (100%) rename {src => astro/src}/content/daily-email/2022-11-20.md (100%) rename {src => astro/src}/content/daily-email/2022-11-21.md (100%) rename {src => astro/src}/content/daily-email/2022-11-22.md (100%) rename {src => astro/src}/content/daily-email/2022-11-23.md (100%) rename {src => astro/src}/content/daily-email/2022-11-24.md (100%) rename {src => astro/src}/content/daily-email/2022-11-25.md (100%) rename {src => astro/src}/content/daily-email/2022-11-30.md (100%) rename {src => astro/src}/content/daily-email/2022-12-01.md (100%) rename {src => astro/src}/content/daily-email/2022-12-02.md (100%) rename {src => astro/src}/content/daily-email/2022-12-03.md (100%) rename {src => astro/src}/content/daily-email/2022-12-04.md (100%) rename {src => astro/src}/content/daily-email/2022-12-05.md (100%) rename {src => astro/src}/content/daily-email/2022-12-06.md (100%) rename {src => astro/src}/content/daily-email/2022-12-07.md (100%) rename {src => astro/src}/content/daily-email/2022-12-08.md (100%) rename {src => astro/src}/content/daily-email/2022-12-09.md (100%) rename {src => astro/src}/content/daily-email/2022-12-10.md (100%) rename {src => astro/src}/content/daily-email/2022-12-15.md (100%) rename {src => astro/src}/content/daily-email/2022-12-20.md (100%) rename {src => astro/src}/content/daily-email/2022-12-21.md (100%) rename {src => astro/src}/content/daily-email/2022-12-22.md (100%) rename {src => astro/src}/content/daily-email/2022-12-23.md (100%) rename {src => astro/src}/content/daily-email/2022-12-28.md (100%) rename {src => astro/src}/content/daily-email/2022-12-29.md (100%) rename {src => astro/src}/content/daily-email/2022-12-30.md (100%) rename {src => astro/src}/content/daily-email/2022-12-31.md (100%) rename {src => astro/src}/content/daily-email/2023-01-01.md (100%) rename {src => astro/src}/content/daily-email/2023-01-02.md (100%) rename {src => astro/src}/content/daily-email/2023-01-03.md (100%) rename {src => astro/src}/content/daily-email/2023-01-04.md (100%) rename {src => astro/src}/content/daily-email/2023-01-05.md (100%) rename {src => astro/src}/content/daily-email/2023-01-06.md (100%) rename {src => astro/src}/content/daily-email/2023-01-07.md (100%) rename {src => astro/src}/content/daily-email/2023-01-16.md (100%) rename {src => astro/src}/content/daily-email/2023-01-17.md (100%) rename {src => astro/src}/content/daily-email/2023-01-18.md (100%) rename {src => astro/src}/content/daily-email/2023-01-19.md (100%) rename {src => astro/src}/content/daily-email/2023-01-20.md (100%) rename {src => astro/src}/content/daily-email/2023-01-21.md (100%) rename {src => astro/src}/content/daily-email/2023-01-22.md (100%) rename {src => astro/src}/content/daily-email/2023-01-23.md (100%) rename {src => astro/src}/content/daily-email/2023-01-24.md (100%) rename {src => astro/src}/content/daily-email/2023-01-25.md (100%) rename {src => astro/src}/content/daily-email/2023-02-07.md (100%) rename {src => astro/src}/content/daily-email/2023-02-08.md (100%) rename {src => astro/src}/content/daily-email/2023-02-09.md (100%) rename {src => astro/src}/content/daily-email/2023-02-16.md (100%) rename {src => astro/src}/content/daily-email/2023-02-17.md (100%) rename {src => astro/src}/content/daily-email/2023-02-18.md (100%) rename {src => astro/src}/content/daily-email/2023-02-19.md (100%) rename {src => astro/src}/content/daily-email/2023-02-20.md (100%) rename {src => astro/src}/content/daily-email/2023-03-01.md (100%) rename {src => astro/src}/content/daily-email/2023-03-02.md (100%) rename {src => astro/src}/content/daily-email/2023-03-03.md (100%) rename {src => astro/src}/content/daily-email/2023-03-04.md (100%) rename {src => astro/src}/content/daily-email/2023-03-05.md (100%) rename {src => astro/src}/content/daily-email/2023-03-08.md (100%) rename {src => astro/src}/content/daily-email/2023-03-09.md (100%) rename {src => astro/src}/content/daily-email/2023-03-13.md (100%) rename {src => astro/src}/content/daily-email/2023-03-14.md (100%) rename {src => astro/src}/content/daily-email/2023-03-15.md (100%) rename {src => astro/src}/content/daily-email/2023-03-21.md (100%) rename {src => astro/src}/content/daily-email/2023-03-22.md (100%) rename {src => astro/src}/content/daily-email/2023-03-27.md (100%) rename {src => astro/src}/content/daily-email/2023-04-07.md (100%) rename {src => astro/src}/content/daily-email/2023-04-08.md (100%) rename {src => astro/src}/content/daily-email/2023-04-09.md (100%) rename {src => astro/src}/content/daily-email/2023-04-10.md (100%) rename {src => astro/src}/content/daily-email/2023-04-11.md (100%) rename {src => astro/src}/content/daily-email/2023-04-12.md (100%) rename {src => astro/src}/content/daily-email/2023-04-13.md (100%) rename {src => astro/src}/content/daily-email/2023-04-14.md (100%) rename {src => astro/src}/content/daily-email/2023-04-15.md (100%) rename {src => astro/src}/content/daily-email/2023-04-16.md (100%) rename {src => astro/src}/content/daily-email/2023-04-17.md (100%) rename {src => astro/src}/content/daily-email/2023-04-18.md (100%) rename {src => astro/src}/content/daily-email/2023-04-19.md (100%) rename {src => astro/src}/content/daily-email/2023-04-20.md (100%) rename {src => astro/src}/content/daily-email/2023-04-21.md (100%) rename {src => astro/src}/content/daily-email/2023-04-22.md (100%) rename {src => astro/src}/content/daily-email/2023-04-23.md (100%) rename {src => astro/src}/content/daily-email/2023-04-24.md (100%) rename {src => astro/src}/content/daily-email/2023-04-25.md (100%) rename {src => astro/src}/content/daily-email/2023-04-26.md (100%) rename {src => astro/src}/content/daily-email/2023-04-27.md (100%) rename {src => astro/src}/content/daily-email/2023-04-30.md (100%) rename {src => astro/src}/content/daily-email/2023-05-01.md (100%) rename {src => astro/src}/content/daily-email/2023-05-02.md (100%) rename {src => astro/src}/content/daily-email/2023-05-03.md (100%) rename {src => astro/src}/content/daily-email/2023-05-04.md (100%) rename {src => astro/src}/content/daily-email/2023-05-05.md (100%) rename {src => astro/src}/content/daily-email/2023-05-06.md (100%) rename {src => astro/src}/content/daily-email/2023-05-07.md (100%) rename {src => astro/src}/content/daily-email/2023-05-08.md (100%) rename {src => astro/src}/content/daily-email/2023-05-09.md (100%) rename {src => astro/src}/content/daily-email/2023-05-10.md (100%) rename {src => astro/src}/content/daily-email/2023-05-11.md (100%) rename {src => astro/src}/content/daily-email/2023-05-12.md (100%) rename {src => astro/src}/content/daily-email/2023-05-13.md (100%) rename {src => astro/src}/content/daily-email/2023-05-14.md (100%) rename {src => astro/src}/content/daily-email/2023-05-15.md (100%) rename {src => astro/src}/content/daily-email/2023-05-16.md (100%) rename {src => astro/src}/content/daily-email/2023-05-17.md (100%) rename {src => astro/src}/content/daily-email/2023-05-18.md (100%) rename {src => astro/src}/content/daily-email/2023-05-19.md (100%) rename {src => astro/src}/content/daily-email/2023-05-20.md (100%) rename {src => astro/src}/content/daily-email/2023-05-21.md (100%) rename {src => astro/src}/content/daily-email/2023-06-05.md (100%) rename {src => astro/src}/content/daily-email/2023-06-06.md (100%) rename {src => astro/src}/content/daily-email/2023-06-07.md (100%) rename {src => astro/src}/content/daily-email/2023-06-08.md (100%) rename {src => astro/src}/content/daily-email/2023-06-09.md (100%) rename {src => astro/src}/content/daily-email/2023-06-10.md (100%) rename {src => astro/src}/content/daily-email/2023-06-11.md (100%) rename {src => astro/src}/content/daily-email/2023-06-12.md (100%) rename {src => astro/src}/content/daily-email/2023-06-13.md (100%) rename {src => astro/src}/content/daily-email/2023-06-14.md (100%) rename {src => astro/src}/content/daily-email/2023-06-15.md (100%) rename {src => astro/src}/content/daily-email/2023-06-16.md (100%) rename {src => astro/src}/content/daily-email/2023-06-17.md (100%) rename {src => astro/src}/content/daily-email/2023-06-18.md (100%) rename {src => astro/src}/content/daily-email/2023-06-19.md (100%) rename {src => astro/src}/content/daily-email/2023-06-20.md (100%) rename {src => astro/src}/content/daily-email/2023-06-21.md (100%) rename {src => astro/src}/content/daily-email/2023-06-22.md (100%) rename {src => astro/src}/content/daily-email/2023-06-23.md (100%) rename {src => astro/src}/content/daily-email/2023-06-24.md (100%) rename {src => astro/src}/content/daily-email/2023-06-25.md (100%) rename {src => astro/src}/content/daily-email/2023-06-26.md (100%) rename {src => astro/src}/content/daily-email/2023-06-27.md (100%) rename {src => astro/src}/content/daily-email/2023-06-28.md (100%) rename {src => astro/src}/content/daily-email/2023-06-29.md (100%) rename {src => astro/src}/content/daily-email/2023-06-30.md (100%) rename {src => astro/src}/content/daily-email/2023-07-01.md (100%) rename {src => astro/src}/content/daily-email/2023-07-02.md (100%) rename {src => astro/src}/content/daily-email/2023-07-03.md (100%) rename {src => astro/src}/content/daily-email/2023-07-04.md (100%) rename {src => astro/src}/content/daily-email/2023-07-05.md (100%) rename {src => astro/src}/content/daily-email/2023-07-06.md (100%) rename {src => astro/src}/content/daily-email/2023-07-15.md (100%) rename {src => astro/src}/content/daily-email/2023-07-16.md (100%) rename {src => astro/src}/content/daily-email/2023-07-17.md (100%) rename {src => astro/src}/content/daily-email/2023-07-18.md (100%) rename {src => astro/src}/content/daily-email/2023-07-19.md (100%) rename {src => astro/src}/content/daily-email/2023-07-20.md (100%) rename {src => astro/src}/content/daily-email/2023-07-21.md (100%) rename {src => astro/src}/content/daily-email/2023-07-22.md (100%) rename {src => astro/src}/content/daily-email/2023-07-23.md (100%) rename {src => astro/src}/content/daily-email/2023-07-24.md (100%) rename {src => astro/src}/content/daily-email/2023-07-25.md (100%) rename {src => astro/src}/content/daily-email/2023-07-26.md (100%) rename {src => astro/src}/content/daily-email/2023-07-27.md (100%) rename {src => astro/src}/content/daily-email/2023-07-28.md (100%) rename {src => astro/src}/content/daily-email/2023-07-29.md (100%) rename {src => astro/src}/content/daily-email/2023-07-30.md (100%) rename {src => astro/src}/content/daily-email/2023-07-31.md (100%) rename {src => astro/src}/content/daily-email/2023-08-01.md (100%) rename {src => astro/src}/content/daily-email/2023-08-02.md (100%) rename {src => astro/src}/content/daily-email/2023-08-03.md (100%) rename {src => astro/src}/content/daily-email/2023-08-04.md (100%) rename {src => astro/src}/content/daily-email/2023-08-05.md (100%) rename {src => astro/src}/content/daily-email/2023-08-06.md (100%) rename {src => astro/src}/content/daily-email/2023-08-07.md (100%) rename {src => astro/src}/content/daily-email/2023-08-08.md (100%) rename {src => astro/src}/content/daily-email/2023-08-09.md (100%) rename {src => astro/src}/content/daily-email/2023-08-10.md (100%) rename {src => astro/src}/content/daily-email/2023-08-11.md (100%) rename {src => astro/src}/content/daily-email/2023-08-12.md (100%) rename {src => astro/src}/content/daily-email/2023-08-13.md (100%) rename {src => astro/src}/content/daily-email/2023-08-14.md (100%) rename {src => astro/src}/content/daily-email/2023-08-15.md (100%) rename {src => astro/src}/content/daily-email/2023-08-16.md (100%) rename {src => astro/src}/content/daily-email/2023-08-17.md (100%) rename {src => astro/src}/content/daily-email/2023-08-18.md (100%) rename {src => astro/src}/content/daily-email/2023-08-19.md (100%) rename {src => astro/src}/content/daily-email/2023-08-20.md (100%) rename {src => astro/src}/content/daily-email/2023-08-21.md (100%) rename {src => astro/src}/content/daily-email/2023-08-22.md (100%) rename {src => astro/src}/content/daily-email/2023-08-23.md (100%) rename {src => astro/src}/content/daily-email/2023-08-24.md (100%) rename {src => astro/src}/content/daily-email/2023-08-25.md (100%) rename {src => astro/src}/content/daily-email/2023-08-26.md (100%) rename {src => astro/src}/content/daily-email/2023-08-27.md (100%) rename {src => astro/src}/content/daily-email/2023-08-28.md (100%) rename {src => astro/src}/content/daily-email/2023-08-29.md (100%) rename {src => astro/src}/content/daily-email/2023-08-30.md (100%) rename {src => astro/src}/content/daily-email/2023-08-31.md (100%) rename {src => astro/src}/content/daily-email/2023-09-01.md (100%) rename {src => astro/src}/content/daily-email/2023-09-02.md (100%) rename {src => astro/src}/content/daily-email/2023-09-03.md (100%) rename {src => astro/src}/content/daily-email/2023-09-04.md (100%) rename {src => astro/src}/content/daily-email/2023-09-05.md (100%) rename {src => astro/src}/content/daily-email/2023-09-06.md (100%) rename {src => astro/src}/content/daily-email/2023-09-07.md (100%) rename {src => astro/src}/content/daily-email/2023-09-08.md (100%) rename {src => astro/src}/content/daily-email/2023-09-09.md (100%) rename {src => astro/src}/content/daily-email/2023-09-10.md (100%) rename {src => astro/src}/content/daily-email/2023-09-11.md (100%) rename {src => astro/src}/content/daily-email/2023-09-12.md (100%) rename {src => astro/src}/content/daily-email/2023-09-13.md (100%) rename {src => astro/src}/content/daily-email/2023-09-14.md (100%) rename {src => astro/src}/content/daily-email/2023-09-15.md (100%) rename {src => astro/src}/content/daily-email/2023-09-16.md (100%) rename {src => astro/src}/content/daily-email/2023-09-17.md (100%) rename {src => astro/src}/content/daily-email/2023-09-18.md (100%) rename {src => astro/src}/content/daily-email/2023-09-19.md (100%) rename {src => astro/src}/content/daily-email/2023-09-20.md (100%) rename {src => astro/src}/content/daily-email/2023-09-21.md (100%) rename {src => astro/src}/content/daily-email/2023-09-22.md (100%) rename {src => astro/src}/content/daily-email/2023-09-23.md (100%) rename {src => astro/src}/content/daily-email/2023-09-24.md (100%) rename {src => astro/src}/content/daily-email/2023-09-25.md (100%) rename {src => astro/src}/content/daily-email/2023-09-26.md (100%) rename {src => astro/src}/content/daily-email/2023-09-27.md (100%) rename {src => astro/src}/content/daily-email/2023-09-28.md (100%) rename {src => astro/src}/content/daily-email/2023-09-29.md (100%) rename {src => astro/src}/content/daily-email/2023-09-30.md (100%) rename {src => astro/src}/content/daily-email/2023-10-01.md (100%) rename {src => astro/src}/content/daily-email/2023-10-02.md (100%) rename {src => astro/src}/content/daily-email/2023-10-03.md (100%) rename {src => astro/src}/content/daily-email/2023-10-04.md (100%) rename {src => astro/src}/content/daily-email/2023-10-05.md (100%) rename {src => astro/src}/content/daily-email/2023-10-06.md (100%) rename {src => astro/src}/content/daily-email/2023-10-07.md (100%) rename {src => astro/src}/content/daily-email/2023-10-08.md (100%) rename {src => astro/src}/content/daily-email/2023-10-09.md (100%) rename {src => astro/src}/content/daily-email/2023-10-10.md (100%) rename {src => astro/src}/content/daily-email/2023-10-11.md (100%) rename {src => astro/src}/content/daily-email/2023-10-12.md (100%) rename {src => astro/src}/content/daily-email/2023-10-13.md (100%) rename {src => astro/src}/content/daily-email/2023-10-14.md (100%) rename {src => astro/src}/content/daily-email/2023-10-15.md (100%) rename {src => astro/src}/content/daily-email/2023-10-23.md (100%) rename {src => astro/src}/content/daily-email/2023-10-24.md (100%) rename {src => astro/src}/content/daily-email/2023-10-25.md (100%) rename {src => astro/src}/content/daily-email/2023-10-26.md (100%) rename {src => astro/src}/content/daily-email/2023-10-27.md (100%) rename {src => astro/src}/content/daily-email/2023-10-28.md (100%) rename {src => astro/src}/content/daily-email/2023-10-29.md (100%) rename {src => astro/src}/content/daily-email/2023-10-30.md (100%) rename {src => astro/src}/content/daily-email/2023-10-31.md (100%) rename {src => astro/src}/content/daily-email/2023-11-01.md (100%) rename {src => astro/src}/content/daily-email/2023-11-02.md (100%) rename {src => astro/src}/content/daily-email/2023-11-03.md (100%) rename {src => astro/src}/content/daily-email/2023-11-04.md (100%) rename {src => astro/src}/content/daily-email/2023-11-05.md (100%) rename {src => astro/src}/content/daily-email/2023-11-06.md (100%) rename {src => astro/src}/content/daily-email/2023-11-07.md (100%) rename {src => astro/src}/content/daily-email/2023-11-08.md (100%) rename {src => astro/src}/content/daily-email/2023-11-09.md (100%) rename {src => astro/src}/content/daily-email/2023-11-10.md (100%) rename {src => astro/src}/content/daily-email/2023-11-11.md (100%) rename {src => astro/src}/content/daily-email/2023-11-12.md (100%) rename {src => astro/src}/content/daily-email/2023-11-13.md (100%) rename {src => astro/src}/content/daily-email/2023-11-14.md (100%) rename {src => astro/src}/content/daily-email/2023-11-15.md (100%) rename {src => astro/src}/content/daily-email/2023-11-16.md (100%) rename {src => astro/src}/content/daily-email/2023-11-17.md (100%) rename {src => astro/src}/content/daily-email/2023-11-18.md (100%) rename {src => astro/src}/content/daily-email/2023-11-19.md (100%) rename {src => astro/src}/content/daily-email/2023-11-20.md (100%) rename {src => astro/src}/content/daily-email/2023-11-21.md (100%) rename {src => astro/src}/content/daily-email/2023-11-22.md (100%) rename {src => astro/src}/content/daily-email/2023-11-23.md (100%) rename {src => astro/src}/content/daily-email/2023-11-24.md (100%) rename {src => astro/src}/content/daily-email/2023-11-25.md (100%) rename {src => astro/src}/content/daily-email/2023-11-26.md (100%) rename {src => astro/src}/content/daily-email/2023-11-27.md (100%) rename {src => astro/src}/content/daily-email/2023-11-28.md (100%) rename {src => astro/src}/content/daily-email/2023-11-29.md (100%) rename {src => astro/src}/content/daily-email/2023-11-30.md (100%) rename {src => astro/src}/content/daily-email/2023-12-01.md (100%) rename {src => astro/src}/content/daily-email/2023-12-04.md (100%) rename {src => astro/src}/content/daily-email/2023-12-05.md (100%) rename {src => astro/src}/content/daily-email/2023-12-06.md (100%) rename {src => astro/src}/content/daily-email/2023-12-07.md (100%) rename {src => astro/src}/content/daily-email/2023-12-08.md (100%) rename {src => astro/src}/content/daily-email/2023-12-09.md (100%) rename {src => astro/src}/content/daily-email/2023-12-10.md (100%) rename {src => astro/src}/content/daily-email/2023-12-11.md (100%) rename {src => astro/src}/content/daily-email/2023-12-12.md (100%) rename {src => astro/src}/content/daily-email/2023-12-13.md (100%) rename {src => astro/src}/content/daily-email/2023-12-14.md (100%) rename {src => astro/src}/content/daily-email/2023-12-15.md (100%) rename {src => astro/src}/content/daily-email/2023-12-16.md (100%) rename {src => astro/src}/content/daily-email/2023-12-17.md (100%) rename {src => astro/src}/content/daily-email/2023-12-18.md (100%) rename {src => astro/src}/content/daily-email/2023-12-19.md (100%) rename {src => astro/src}/content/daily-email/2023-12-20.md (100%) rename {src => astro/src}/content/daily-email/2023-12-21.md (100%) rename {src => astro/src}/content/daily-email/2023-12-22.md (100%) rename {src => astro/src}/content/daily-email/2023-12-23.md (100%) rename {src => astro/src}/content/daily-email/2023-12-24.md (100%) rename {src => astro/src}/content/daily-email/2023-12-25.md (100%) rename {src => astro/src}/content/daily-email/2023-12-26.md (100%) rename {src => astro/src}/content/daily-email/2023-12-27.md (100%) rename {src => astro/src}/content/daily-email/2023-12-28.md (100%) rename {src => astro/src}/content/daily-email/2023-12-29.md (100%) rename {src => astro/src}/content/daily-email/2023-12-30.md (100%) rename {src => astro/src}/content/daily-email/2023-12-31.md (100%) rename {src => astro/src}/content/podcast-episode/1-retrofit.md (100%) rename {src => astro/src}/content/podcast-episode/2-alternate-realities.md (100%) rename {src => astro/src}/content/podcast-episode/3-non-technical-contribution.md (100%) rename {src => astro/src}/content/podcast-episode/4-ed-crompton-oxfam-case-study.mdx (100%) rename {src => astro/src}/content/podcast-episode/5-dieter-blomme-technical-debt.mdx (100%) rename {src => astro/src}/content/podcast-episode/6-dan-leech-php-tui.mdx (100%) rename {src => astro/src}/content/talk/about-drupal-association.md (100%) rename {src => astro/src}/content/talk/automated-testing-lightning-talk.md (100%) rename {src => astro/src}/content/talk/automated-testing-test-driven-development-drupal-8.md (100%) rename {src => astro/src}/content/talk/building-build-configs.mdx (100%) rename {src => astro/src}/content/talk/building-presenting-slide-decks-rst2pdf.md (100%) rename {src => astro/src}/content/talk/building-static-websites-sculpin.md (100%) rename {src => astro/src}/content/talk/communities-contribution.md (100%) rename {src => astro/src}/content/talk/configuring-all-the-things-drupal-8.md (100%) rename {src => astro/src}/content/talk/dancing-for-drupal.md (100%) rename {src => astro/src}/content/talk/decoupling-drupal-vuejs.md (100%) rename {src => astro/src}/content/talk/deploying-drupal-fabric.md (100%) rename {src => astro/src}/content/talk/deploying-php-ansible-ansistrano.md (100%) rename {src => astro/src}/content/talk/deploying-php-fabric.md (100%) rename {src => astro/src}/content/talk/drupal-8-module-development.md (100%) rename {src => astro/src}/content/talk/drupal-8-php-libraries-drupalorg-api.md (100%) rename {src => astro/src}/content/talk/drupal-8-rejoining-the-herd.md (100%) rename {src => astro/src}/content/talk/drupal-8.md (100%) rename {src => astro/src}/content/talk/drupal-ldap-module.md (100%) rename {src => astro/src}/content/talk/drupal-vm-generator.md (100%) rename {src => astro/src}/content/talk/drupal-vm-meet-symfony-console.md (100%) rename {src => astro/src}/content/talk/drupalorg-2015.md (100%) rename {src => astro/src}/content/talk/drush-make-drupalbristol.md (100%) rename {src => astro/src}/content/talk/getting-your-data-into-drupal-8.md (100%) rename {src => astro/src}/content/talk/git-flow.md (100%) rename {src => astro/src}/content/talk/goodbye-drush-make-hello-composer.md (100%) rename {src => astro/src}/content/talk/introduction-to-mob-programming.md (100%) rename {src => astro/src}/content/talk/it-all-started-with-a-patch.md (100%) rename {src => astro/src}/content/talk/modern-drupal-development-with-composer.md (100%) rename {src => astro/src}/content/talk/out-of-the-box-initiative-update.md (100%) rename {src => astro/src}/content/talk/so-what-is-this-drupal-thing.md (100%) rename {src => astro/src}/content/talk/taking-flight-with-tailwind-css.md (100%) rename {src => astro/src}/content/talk/tdd-test-driven-drupal.md (100%) rename {src => astro/src}/content/talk/test-drive-twig-with-sculpin.md (100%) rename {src => astro/src}/content/talk/things-you-should-know-about-php.md (100%) rename {src => astro/src}/content/talk/upgrading-your-site-drupal-9.md (100%) rename {src => astro/src}/content/talk/using-illuminate-collections-outside-laravel.md (100%) rename {src => astro/src}/content/talk/working-with-workspace.md (100%) rename {src => astro/src}/content/talk/working-without-workspace.md (100%) rename {src => astro/src}/content/testimonial/adam-cuddihy.json (100%) rename {src => astro/src}/content/testimonial/adam-nuttall.json (100%) rename {src => astro/src}/content/testimonial/alan-hatch.json (100%) rename {src => astro/src}/content/testimonial/alexander-carr.json (100%) rename {src => astro/src}/content/testimonial/anonymous.json (100%) rename {src => astro/src}/content/testimonial/brian-hartwell.json (100%) rename {src => astro/src}/content/testimonial/brian-healy.json (100%) rename {src => astro/src}/content/testimonial/chris-jarvis.json (100%) rename {src => astro/src}/content/testimonial/chris-knox.json (100%) rename {src => astro/src}/content/testimonial/daniel-easterbrook.json (100%) rename {src => astro/src}/content/testimonial/duncan-davidson.json (100%) rename {src => astro/src}/content/testimonial/ed-welsby.json (100%) rename {src => astro/src}/content/testimonial/holly-ross.json (100%) rename {src => astro/src}/content/testimonial/huw-davies.json (100%) rename {src => astro/src}/content/testimonial/james-chapman.json (100%) rename {src => astro/src}/content/testimonial/joe-howell.json (100%) rename {src => astro/src}/content/testimonial/jon-hallett.json (100%) rename {src => astro/src}/content/testimonial/josh-mitchell.json (100%) rename {src => astro/src}/content/testimonial/leonie-watson.json (100%) rename {src => astro/src}/content/testimonial/marcos-duran.json (100%) rename {src => astro/src}/content/testimonial/marlon-duncanson.json (100%) rename {src => astro/src}/content/testimonial/michael-itkoff.json (100%) rename {src => astro/src}/content/testimonial/michael-itkoff2.json (100%) rename {src => astro/src}/content/testimonial/mick-felton.json (100%) rename {src => astro/src}/content/testimonial/mike-karthauser.json (100%) rename {src => astro/src}/content/testimonial/owen-phillips.json (100%) rename {src => astro/src}/content/testimonial/patty-ocallaghan.json (100%) rename {src => astro/src}/content/testimonial/scott-euser.json (100%) rename {src => astro/src}/content/testimonial/stephen-mulvihill.json (100%) rename {src => astro/src}/content/testimonial/tawny-bartlett.json (100%) rename {src => astro/src}/content/testimonial/tom-evans.json (100%) rename {src => astro/src}/env.d.ts (100%) rename {src => astro/src}/layouts/DailyEmailLayout.astro (100%) rename {src => astro/src}/layouts/Layout.astro (100%) rename {src => astro/src}/layouts/PageLayout.astro (100%) rename {src => astro/src}/layouts/PodcastEpisodeLayout.astro (100%) rename {src => astro/src}/pages/404.mdx (100%) rename {src => astro/src}/pages/ansible-course.mdx (100%) rename {src => astro/src}/pages/archive/[...page].astro (100%) rename {src => astro/src}/pages/archive/[year]/[month]/[day]/[slug].astro (100%) rename {src => astro/src}/pages/atdc.mdx (100%) rename {src => astro/src}/pages/blog/[slug].astro (100%) rename {src => astro/src}/pages/blog/index.astro (100%) rename {src => astro/src}/pages/build-configs.mdx (100%) rename {src => astro/src}/pages/call.mdx (100%) rename {src => astro/src}/pages/company-information.mdx (100%) rename {src => astro/src}/pages/contact.mdx (100%) rename {src => astro/src}/pages/daily.mdx (100%) rename {src => astro/src}/pages/diagnostic.mdx (100%) rename {src => astro/src}/pages/drupal-upgrade.mdx (100%) rename {src => astro/src}/pages/dto.mdx (100%) rename {src => astro/src}/pages/glossary.mdx (100%) rename {src => astro/src}/pages/index.mdx (100%) rename {src => astro/src}/pages/links.mdx (100%) rename {src => astro/src}/pages/mob.mdx (100%) rename {src => astro/src}/pages/now.mdx (100%) rename {src => astro/src}/pages/pair.mdx (100%) rename {src => astro/src}/pages/podcast/[slug].astro (100%) rename {src => astro/src}/pages/podcast/index.astro (100%) rename {src => astro/src}/pages/press.mdx (100%) rename {src => astro/src}/pages/pricing.mdx (100%) rename {src => astro/src}/pages/rss/daily.xml.js (100%) rename {src => astro/src}/pages/rss/drupal-planet.xml.js (100%) rename {src => astro/src}/pages/search.astro (100%) rename {src => astro/src}/pages/speaker.mdx (100%) rename {src => astro/src}/pages/talks/[slug].astro (100%) rename {src => astro/src}/pages/talks/index.astro (100%) rename {src => astro/src}/pages/team-coaching.mdx (100%) rename {src => astro/src}/pages/testimonials.mdx (100%) rename {src => astro/src}/pages/things-about-php.mdx (100%) rename {src => astro/src}/price-formatter.ts (100%) rename {src => astro/src}/products.yaml (100%) rename {src => astro/src}/types.ts (100%) rename {src => astro/src}/utils.ts (100%) rename stub.md => astro/stub.md (100%) rename tailwind.config.cjs => astro/tailwind.config.cjs (100%) rename tsconfig.json => astro/tsconfig.json (100%) diff --git a/.envrc b/astro/.envrc similarity index 100% rename from .envrc rename to astro/.envrc diff --git a/.github/workflows/ci.yml b/astro/.github/workflows/ci.yml similarity index 100% rename from .github/workflows/ci.yml rename to astro/.github/workflows/ci.yml diff --git a/.gitignore b/astro/.gitignore similarity index 100% rename from .gitignore rename to astro/.gitignore diff --git a/.prettierignore b/astro/.prettierignore similarity index 100% rename from .prettierignore rename to astro/.prettierignore diff --git a/.tmux b/astro/.tmux similarity index 100% rename from .tmux rename to astro/.tmux diff --git a/README.md b/astro/README.md similarity index 100% rename from README.md rename to astro/README.md diff --git a/TODO.md b/astro/TODO.md similarity index 100% rename from TODO.md rename to astro/TODO.md diff --git a/assets/css/base.pcss b/astro/assets/css/base.pcss similarity index 100% rename from assets/css/base.pcss rename to astro/assets/css/base.pcss diff --git a/assets/css/components.pcss b/astro/assets/css/components.pcss similarity index 100% rename from assets/css/components.pcss rename to astro/assets/css/components.pcss diff --git a/assets/css/tailwind.pcss b/astro/assets/css/tailwind.pcss similarity index 100% rename from assets/css/tailwind.pcss rename to astro/assets/css/tailwind.pcss diff --git a/assets/css/utilities.pcss b/astro/assets/css/utilities.pcss similarity index 100% rename from assets/css/utilities.pcss rename to astro/assets/css/utilities.pcss diff --git a/assets/tailwindcss/colours.cjs b/astro/assets/tailwindcss/colours.cjs similarity index 100% rename from assets/tailwindcss/colours.cjs rename to astro/assets/tailwindcss/colours.cjs diff --git a/assets/tailwindcss/plugins/focus-visible.cjs b/astro/assets/tailwindcss/plugins/focus-visible.cjs similarity index 100% rename from assets/tailwindcss/plugins/focus-visible.cjs rename to astro/assets/tailwindcss/plugins/focus-visible.cjs diff --git a/assets/tailwindcss/safelist-classes.txt b/astro/assets/tailwindcss/safelist-classes.txt similarity index 100% rename from assets/tailwindcss/safelist-classes.txt rename to astro/assets/tailwindcss/safelist-classes.txt diff --git a/astro.config.mjs b/astro/astro.config.mjs similarity index 100% rename from astro.config.mjs rename to astro/astro.config.mjs diff --git a/build.yaml b/astro/build.yaml similarity index 100% rename from build.yaml rename to astro/build.yaml diff --git a/flake.lock b/astro/flake.lock similarity index 100% rename from flake.lock rename to astro/flake.lock diff --git a/flake.nix b/astro/flake.nix similarity index 100% rename from flake.nix rename to astro/flake.nix diff --git a/package.json b/astro/package.json similarity index 100% rename from package.json rename to astro/package.json diff --git a/pnpm-lock.yaml b/astro/pnpm-lock.yaml similarity index 100% rename from pnpm-lock.yaml rename to astro/pnpm-lock.yaml diff --git a/postcss.config.cjs b/astro/postcss.config.cjs similarity index 100% rename from postcss.config.cjs rename to astro/postcss.config.cjs diff --git a/public/favicon.ico b/astro/public/favicon.ico similarity index 100% rename from public/favicon.ico rename to astro/public/favicon.ico diff --git a/public/favicon.svg b/astro/public/favicon.svg similarity index 100% rename from public/favicon.svg rename to astro/public/favicon.svg diff --git a/public/images/14-drupalorg.jpg b/astro/public/images/14-drupalorg.jpg similarity index 100% rename from public/images/14-drupalorg.jpg rename to astro/public/images/14-drupalorg.jpg diff --git a/public/images/badges/acquia-cloud-pro.png b/astro/public/images/badges/acquia-cloud-pro.png similarity index 100% rename from public/images/badges/acquia-cloud-pro.png rename to astro/public/images/badges/acquia-cloud-pro.png diff --git a/public/images/badges/acquia-d8-back-end.png b/astro/public/images/badges/acquia-d8-back-end.png similarity index 100% rename from public/images/badges/acquia-d8-back-end.png rename to astro/public/images/badges/acquia-d8-back-end.png diff --git a/public/images/badges/acquia-d8-developer.png b/astro/public/images/badges/acquia-d8-developer.png similarity index 100% rename from public/images/badges/acquia-d8-developer.png rename to astro/public/images/badges/acquia-d8-developer.png diff --git a/public/images/badges/acquia-d8-front-end.png b/astro/public/images/badges/acquia-d8-front-end.png similarity index 100% rename from public/images/badges/acquia-d8-front-end.png rename to astro/public/images/badges/acquia-d8-front-end.png diff --git a/public/images/badges/acquia-d8-grand-master.png b/astro/public/images/badges/acquia-d8-grand-master.png similarity index 100% rename from public/images/badges/acquia-d8-grand-master.png rename to astro/public/images/badges/acquia-d8-grand-master.png diff --git a/public/images/badges/da-individual-member.png b/astro/public/images/badges/da-individual-member.png similarity index 100% rename from public/images/badges/da-individual-member.png rename to astro/public/images/badges/da-individual-member.png diff --git a/public/images/badges/drupal-8.jpg b/astro/public/images/badges/drupal-8.jpg similarity index 100% rename from public/images/badges/drupal-8.jpg rename to astro/public/images/badges/drupal-8.jpg diff --git a/public/images/badges/drupal-association-member.svg b/astro/public/images/badges/drupal-association-member.svg similarity index 100% rename from public/images/badges/drupal-association-member.svg rename to astro/public/images/badges/drupal-association-member.svg diff --git a/public/images/badges/drupal-dev-days-2018.png b/astro/public/images/badges/drupal-dev-days-2018.png similarity index 100% rename from public/images/badges/drupal-dev-days-2018.png rename to astro/public/images/badges/drupal-dev-days-2018.png diff --git a/public/images/badges/drupalcares-supporter.svg b/astro/public/images/badges/drupalcares-supporter.svg similarity index 100% rename from public/images/badges/drupalcares-supporter.svg rename to astro/public/images/badges/drupalcares-supporter.svg diff --git a/public/images/badges/phpnw17.png b/astro/public/images/badges/phpnw17.png similarity index 100% rename from public/images/badges/phpnw17.png rename to astro/public/images/badges/phpnw17.png diff --git a/public/images/blog/commerce-stripe-error/remote-id-table.png b/astro/public/images/blog/commerce-stripe-error/remote-id-table.png similarity index 100% rename from public/images/blog/commerce-stripe-error/remote-id-table.png rename to astro/public/images/blog/commerce-stripe-error/remote-id-table.png diff --git a/public/images/blog/continuous-integration-spiderman.jpg b/astro/public/images/blog/continuous-integration-spiderman.jpg similarity index 100% rename from public/images/blog/continuous-integration-spiderman.jpg rename to astro/public/images/blog/continuous-integration-spiderman.jpg diff --git a/public/images/blog/custom-module-as-a-feature.png b/astro/public/images/blog/custom-module-as-a-feature.png similarity index 100% rename from public/images/blog/custom-module-as-a-feature.png rename to astro/public/images/blog/custom-module-as-a-feature.png diff --git a/public/images/blog/docker-xdebug.png b/astro/public/images/blog/docker-xdebug.png similarity index 100% rename from public/images/blog/docker-xdebug.png rename to astro/public/images/blog/docker-xdebug.png diff --git a/public/images/blog/docksal-phpunit-command/1.gif b/astro/public/images/blog/docksal-phpunit-command/1.gif similarity index 100% rename from public/images/blog/docksal-phpunit-command/1.gif rename to astro/public/images/blog/docksal-phpunit-command/1.gif diff --git a/public/images/blog/docksal-phpunit-command/2.gif b/astro/public/images/blog/docksal-phpunit-command/2.gif similarity index 100% rename from public/images/blog/docksal-phpunit-command/2.gif rename to astro/public/images/blog/docksal-phpunit-command/2.gif diff --git a/public/images/blog/docksal-phpunit-command/3.gif b/astro/public/images/blog/docksal-phpunit-command/3.gif similarity index 100% rename from public/images/blog/docksal-phpunit-command/3.gif rename to astro/public/images/blog/docksal-phpunit-command/3.gif diff --git a/public/images/blog/drupal-meetups-twitterbot.png b/astro/public/images/blog/drupal-meetups-twitterbot.png similarity index 100% rename from public/images/blog/drupal-meetups-twitterbot.png rename to astro/public/images/blog/drupal-meetups-twitterbot.png diff --git a/public/images/blog/drupal-symfony-server/terminal.png b/astro/public/images/blog/drupal-symfony-server/terminal.png similarity index 100% rename from public/images/blog/drupal-symfony-server/terminal.png rename to astro/public/images/blog/drupal-symfony-server/terminal.png diff --git a/public/images/blog/drupalcamp-bristol-17-logo.jpg b/astro/public/images/blog/drupalcamp-bristol-17-logo.jpg similarity index 100% rename from public/images/blog/drupalcamp-bristol-17-logo.jpg rename to astro/public/images/blog/drupalcamp-bristol-17-logo.jpg diff --git a/public/images/blog/drupalcamp-dublin.jpg b/astro/public/images/blog/drupalcamp-dublin.jpg similarity index 100% rename from public/images/blog/drupalcamp-dublin.jpg rename to astro/public/images/blog/drupalcamp-dublin.jpg diff --git a/public/images/blog/drupalvm-generate-example-2.gif b/astro/public/images/blog/drupalvm-generate-example-2.gif similarity index 100% rename from public/images/blog/drupalvm-generate-example-2.gif rename to astro/public/images/blog/drupalvm-generate-example-2.gif diff --git a/public/images/blog/drupalvm-generate-example.gif b/astro/public/images/blog/drupalvm-generate-example.gif similarity index 100% rename from public/images/blog/drupalvm-generate-example.gif rename to astro/public/images/blog/drupalvm-generate-example.gif diff --git a/public/images/blog/drupalvm-generate-release.png b/astro/public/images/blog/drupalvm-generate-release.png similarity index 100% rename from public/images/blog/drupalvm-generate-release.png rename to astro/public/images/blog/drupalvm-generate-release.png diff --git a/public/images/blog/drupalvm-generate-repo.png b/astro/public/images/blog/drupalvm-generate-repo.png similarity index 100% rename from public/images/blog/drupalvm-generate-repo.png rename to astro/public/images/blog/drupalvm-generate-repo.png diff --git a/public/images/blog/events-drupal-8/1.png b/astro/public/images/blog/events-drupal-8/1.png similarity index 100% rename from public/images/blog/events-drupal-8/1.png rename to astro/public/images/blog/events-drupal-8/1.png diff --git a/public/images/blog/events-drupal-8/1_.png b/astro/public/images/blog/events-drupal-8/1_.png similarity index 100% rename from public/images/blog/events-drupal-8/1_.png rename to astro/public/images/blog/events-drupal-8/1_.png diff --git a/public/images/blog/forked-github-repo-commits.png b/astro/public/images/blog/forked-github-repo-commits.png similarity index 100% rename from public/images/blog/forked-github-repo-commits.png rename to astro/public/images/blog/forked-github-repo-commits.png diff --git a/public/images/blog/git-format-patch.png b/astro/public/images/blog/git-format-patch.png similarity index 100% rename from public/images/blog/git-format-patch.png rename to astro/public/images/blog/git-format-patch.png diff --git a/public/images/blog/github-fork-rebase-phpstorm.png b/astro/public/images/blog/github-fork-rebase-phpstorm.png similarity index 100% rename from public/images/blog/github-fork-rebase-phpstorm.png rename to astro/public/images/blog/github-fork-rebase-phpstorm.png diff --git a/public/images/blog/github-pages.png b/astro/public/images/blog/github-pages.png similarity index 100% rename from public/images/blog/github-pages.png rename to astro/public/images/blog/github-pages.png diff --git a/public/images/blog/jackson-octocat.png b/astro/public/images/blog/jackson-octocat.png similarity index 100% rename from public/images/blog/jackson-octocat.png rename to astro/public/images/blog/jackson-octocat.png diff --git a/public/images/blog/minimum-drupal-version-d7.png b/astro/public/images/blog/minimum-drupal-version-d7.png similarity index 100% rename from public/images/blog/minimum-drupal-version-d7.png rename to astro/public/images/blog/minimum-drupal-version-d7.png diff --git a/public/images/blog/my-commit-to-the-rebased-branch.png b/astro/public/images/blog/my-commit-to-the-rebased-branch.png similarity index 100% rename from public/images/blog/my-commit-to-the-rebased-branch.png rename to astro/public/images/blog/my-commit-to-the-rebased-branch.png diff --git a/public/images/blog/neovim-xdebug-breakpoint.png b/astro/public/images/blog/neovim-xdebug-breakpoint.png similarity index 100% rename from public/images/blog/neovim-xdebug-breakpoint.png rename to astro/public/images/blog/neovim-xdebug-breakpoint.png diff --git a/public/images/blog/neovim-xdebug-dap.png b/astro/public/images/blog/neovim-xdebug-dap.png similarity index 100% rename from public/images/blog/neovim-xdebug-dap.png rename to astro/public/images/blog/neovim-xdebug-dap.png diff --git a/public/images/blog/nginx-redirect-with-args.gif b/astro/public/images/blog/nginx-redirect-with-args.gif similarity index 100% rename from public/images/blog/nginx-redirect-with-args.gif rename to astro/public/images/blog/nginx-redirect-with-args.gif diff --git a/public/images/blog/null-users-system-users/drupal-8-users-field-data-table.png b/astro/public/images/blog/null-users-system-users/drupal-8-users-field-data-table.png similarity index 100% rename from public/images/blog/null-users-system-users/drupal-8-users-field-data-table.png rename to astro/public/images/blog/null-users-system-users/drupal-8-users-field-data-table.png diff --git a/public/images/blog/oliverdavies-uk-jenkins-git-poll.png b/astro/public/images/blog/oliverdavies-uk-jenkins-git-poll.png similarity index 100% rename from public/images/blog/oliverdavies-uk-jenkins-git-poll.png rename to astro/public/images/blog/oliverdavies-uk-jenkins-git-poll.png diff --git a/public/images/blog/oliverdavies-uk-jenkins-git-repo.png b/astro/public/images/blog/oliverdavies-uk-jenkins-git-repo.png similarity index 100% rename from public/images/blog/oliverdavies-uk-jenkins-git-repo.png rename to astro/public/images/blog/oliverdavies-uk-jenkins-git-repo.png diff --git a/public/images/blog/oliverdavies-uk-jenkins-git-timer.png b/astro/public/images/blog/oliverdavies-uk-jenkins-git-timer.png similarity index 100% rename from public/images/blog/oliverdavies-uk-jenkins-git-timer.png rename to astro/public/images/blog/oliverdavies-uk-jenkins-git-timer.png diff --git a/public/images/blog/oliverdavies-uk-jenkins-shell.png b/astro/public/images/blog/oliverdavies-uk-jenkins-shell.png similarity index 100% rename from public/images/blog/oliverdavies-uk-jenkins-shell.png rename to astro/public/images/blog/oliverdavies-uk-jenkins-shell.png diff --git a/public/images/blog/override-node-options-refactor-tests-new-passing.png b/astro/public/images/blog/override-node-options-refactor-tests-new-passing.png similarity index 100% rename from public/images/blog/override-node-options-refactor-tests-new-passing.png rename to astro/public/images/blog/override-node-options-refactor-tests-new-passing.png diff --git a/public/images/blog/phpstorm-phpunit-docksal/cli-interpreter-1.png b/astro/public/images/blog/phpstorm-phpunit-docksal/cli-interpreter-1.png similarity index 100% rename from public/images/blog/phpstorm-phpunit-docksal/cli-interpreter-1.png rename to astro/public/images/blog/phpstorm-phpunit-docksal/cli-interpreter-1.png diff --git a/public/images/blog/phpstorm-phpunit-docksal/cli-interpreter-2.png b/astro/public/images/blog/phpstorm-phpunit-docksal/cli-interpreter-2.png similarity index 100% rename from public/images/blog/phpstorm-phpunit-docksal/cli-interpreter-2.png rename to astro/public/images/blog/phpstorm-phpunit-docksal/cli-interpreter-2.png diff --git a/public/images/blog/phpstorm-phpunit-docksal/cli-interpreter-3.png b/astro/public/images/blog/phpstorm-phpunit-docksal/cli-interpreter-3.png similarity index 100% rename from public/images/blog/phpstorm-phpunit-docksal/cli-interpreter-3.png rename to astro/public/images/blog/phpstorm-phpunit-docksal/cli-interpreter-3.png diff --git a/public/images/blog/phpstorm-phpunit-docksal/deployment-1.png b/astro/public/images/blog/phpstorm-phpunit-docksal/deployment-1.png similarity index 100% rename from public/images/blog/phpstorm-phpunit-docksal/deployment-1.png rename to astro/public/images/blog/phpstorm-phpunit-docksal/deployment-1.png diff --git a/public/images/blog/phpstorm-phpunit-docksal/deployment-2.png b/astro/public/images/blog/phpstorm-phpunit-docksal/deployment-2.png similarity index 100% rename from public/images/blog/phpstorm-phpunit-docksal/deployment-2.png rename to astro/public/images/blog/phpstorm-phpunit-docksal/deployment-2.png diff --git a/public/images/blog/phpstorm-phpunit-docksal/deployment-3.png b/astro/public/images/blog/phpstorm-phpunit-docksal/deployment-3.png similarity index 100% rename from public/images/blog/phpstorm-phpunit-docksal/deployment-3.png rename to astro/public/images/blog/phpstorm-phpunit-docksal/deployment-3.png diff --git a/public/images/blog/phpstorm-phpunit-docksal/keyboard-shortcuts-1.png b/astro/public/images/blog/phpstorm-phpunit-docksal/keyboard-shortcuts-1.png similarity index 100% rename from public/images/blog/phpstorm-phpunit-docksal/keyboard-shortcuts-1.png rename to astro/public/images/blog/phpstorm-phpunit-docksal/keyboard-shortcuts-1.png diff --git a/public/images/blog/phpstorm-phpunit-docksal/keyboard-shortcuts-2.png b/astro/public/images/blog/phpstorm-phpunit-docksal/keyboard-shortcuts-2.png similarity index 100% rename from public/images/blog/phpstorm-phpunit-docksal/keyboard-shortcuts-2.png rename to astro/public/images/blog/phpstorm-phpunit-docksal/keyboard-shortcuts-2.png diff --git a/public/images/blog/phpstorm-phpunit-docksal/phpunit-1.png b/astro/public/images/blog/phpstorm-phpunit-docksal/phpunit-1.png similarity index 100% rename from public/images/blog/phpstorm-phpunit-docksal/phpunit-1.png rename to astro/public/images/blog/phpstorm-phpunit-docksal/phpunit-1.png diff --git a/public/images/blog/phpstorm-phpunit-docksal/phpunit-2.png b/astro/public/images/blog/phpstorm-phpunit-docksal/phpunit-2.png similarity index 100% rename from public/images/blog/phpstorm-phpunit-docksal/phpunit-2.png rename to astro/public/images/blog/phpstorm-phpunit-docksal/phpunit-2.png diff --git a/public/images/blog/phpstorm-phpunit-docksal/phpunit-3.png b/astro/public/images/blog/phpstorm-phpunit-docksal/phpunit-3.png similarity index 100% rename from public/images/blog/phpstorm-phpunit-docksal/phpunit-3.png rename to astro/public/images/blog/phpstorm-phpunit-docksal/phpunit-3.png diff --git a/public/images/blog/phpstorm-phpunit-docksal/phpunit-4.png b/astro/public/images/blog/phpstorm-phpunit-docksal/phpunit-4.png similarity index 100% rename from public/images/blog/phpstorm-phpunit-docksal/phpunit-4.png rename to astro/public/images/blog/phpstorm-phpunit-docksal/phpunit-4.png diff --git a/public/images/blog/phpstorm-phpunit-docksal/running-tests-1.png b/astro/public/images/blog/phpstorm-phpunit-docksal/running-tests-1.png similarity index 100% rename from public/images/blog/phpstorm-phpunit-docksal/running-tests-1.png rename to astro/public/images/blog/phpstorm-phpunit-docksal/running-tests-1.png diff --git a/public/images/blog/phpstorm-phpunit-docksal/running-tests-2.png b/astro/public/images/blog/phpstorm-phpunit-docksal/running-tests-2.png similarity index 100% rename from public/images/blog/phpstorm-phpunit-docksal/running-tests-2.png rename to astro/public/images/blog/phpstorm-phpunit-docksal/running-tests-2.png diff --git a/public/images/blog/phpstorm-phpunit-docksal/test-failure-1.png b/astro/public/images/blog/phpstorm-phpunit-docksal/test-failure-1.png similarity index 100% rename from public/images/blog/phpstorm-phpunit-docksal/test-failure-1.png rename to astro/public/images/blog/phpstorm-phpunit-docksal/test-failure-1.png diff --git a/public/images/blog/phpstorm-phpunit-docksal/test-failure-2.png b/astro/public/images/blog/phpstorm-phpunit-docksal/test-failure-2.png similarity index 100% rename from public/images/blog/phpstorm-phpunit-docksal/test-failure-2.png rename to astro/public/images/blog/phpstorm-phpunit-docksal/test-failure-2.png diff --git a/public/images/blog/presenting-on-tailwind-css-and-ansible-at-cms-philly/cms-philly-logo.png b/astro/public/images/blog/presenting-on-tailwind-css-and-ansible-at-cms-philly/cms-philly-logo.png similarity index 100% rename from public/images/blog/presenting-on-tailwind-css-and-ansible-at-cms-philly/cms-philly-logo.png rename to astro/public/images/blog/presenting-on-tailwind-css-and-ansible-at-cms-philly/cms-philly-logo.png diff --git a/public/images/blog/private-message-queue.png b/astro/public/images/blog/private-message-queue.png similarity index 100% rename from public/images/blog/private-message-queue.png rename to astro/public/images/blog/private-message-queue.png diff --git a/public/images/blog/quick-project-switching-phpstorm/adding-keyboard-shortcut-1.png b/astro/public/images/blog/quick-project-switching-phpstorm/adding-keyboard-shortcut-1.png similarity index 100% rename from public/images/blog/quick-project-switching-phpstorm/adding-keyboard-shortcut-1.png rename to astro/public/images/blog/quick-project-switching-phpstorm/adding-keyboard-shortcut-1.png diff --git a/public/images/blog/quick-project-switching-phpstorm/adding-keyboard-shortcut-2.png b/astro/public/images/blog/quick-project-switching-phpstorm/adding-keyboard-shortcut-2.png similarity index 100% rename from public/images/blog/quick-project-switching-phpstorm/adding-keyboard-shortcut-2.png rename to astro/public/images/blog/quick-project-switching-phpstorm/adding-keyboard-shortcut-2.png diff --git a/public/images/blog/quick-project-switching-phpstorm/find-action.png b/astro/public/images/blog/quick-project-switching-phpstorm/find-action.png similarity index 100% rename from public/images/blog/quick-project-switching-phpstorm/find-action.png rename to astro/public/images/blog/quick-project-switching-phpstorm/find-action.png diff --git a/public/images/blog/quick-project-switching-phpstorm/open-recent.png b/astro/public/images/blog/quick-project-switching-phpstorm/open-recent.png similarity index 100% rename from public/images/blog/quick-project-switching-phpstorm/open-recent.png rename to astro/public/images/blog/quick-project-switching-phpstorm/open-recent.png diff --git a/public/images/blog/quick-project-switching-phpstorm/welcome-screen.png b/astro/public/images/blog/quick-project-switching-phpstorm/welcome-screen.png similarity index 100% rename from public/images/blog/quick-project-switching-phpstorm/welcome-screen.png rename to astro/public/images/blog/quick-project-switching-phpstorm/welcome-screen.png diff --git a/public/images/blog/rebuilding-acquia-vue-tailwind/1-applications-grid.png b/astro/public/images/blog/rebuilding-acquia-vue-tailwind/1-applications-grid.png similarity index 100% rename from public/images/blog/rebuilding-acquia-vue-tailwind/1-applications-grid.png rename to astro/public/images/blog/rebuilding-acquia-vue-tailwind/1-applications-grid.png diff --git a/public/images/blog/rebuilding-acquia-vue-tailwind/2-applications-list.png b/astro/public/images/blog/rebuilding-acquia-vue-tailwind/2-applications-list.png similarity index 100% rename from public/images/blog/rebuilding-acquia-vue-tailwind/2-applications-list.png rename to astro/public/images/blog/rebuilding-acquia-vue-tailwind/2-applications-list.png diff --git a/public/images/blog/rebuilding-acquia-vue-tailwind/3-environments.png b/astro/public/images/blog/rebuilding-acquia-vue-tailwind/3-environments.png similarity index 100% rename from public/images/blog/rebuilding-acquia-vue-tailwind/3-environments.png rename to astro/public/images/blog/rebuilding-acquia-vue-tailwind/3-environments.png diff --git a/public/images/blog/rebuilding-acquia-vue-tailwind/4-environment.png b/astro/public/images/blog/rebuilding-acquia-vue-tailwind/4-environment.png similarity index 100% rename from public/images/blog/rebuilding-acquia-vue-tailwind/4-environment.png rename to astro/public/images/blog/rebuilding-acquia-vue-tailwind/4-environment.png diff --git a/public/images/blog/rebuilding-bartik-vue-tailwind-part-2/drupal-message.png b/astro/public/images/blog/rebuilding-bartik-vue-tailwind-part-2/drupal-message.png similarity index 100% rename from public/images/blog/rebuilding-bartik-vue-tailwind-part-2/drupal-message.png rename to astro/public/images/blog/rebuilding-bartik-vue-tailwind-part-2/drupal-message.png diff --git a/public/images/blog/rebuilding-bartik-vue-tailwind-part-2/skip-link.png b/astro/public/images/blog/rebuilding-bartik-vue-tailwind-part-2/skip-link.png similarity index 100% rename from public/images/blog/rebuilding-bartik-vue-tailwind-part-2/skip-link.png rename to astro/public/images/blog/rebuilding-bartik-vue-tailwind-part-2/skip-link.png diff --git a/public/images/blog/rebuilding-bartik-vue-tailwind/original.png b/astro/public/images/blog/rebuilding-bartik-vue-tailwind/original.png similarity index 100% rename from public/images/blog/rebuilding-bartik-vue-tailwind/original.png rename to astro/public/images/blog/rebuilding-bartik-vue-tailwind/original.png diff --git a/public/images/blog/rebuilding-bartik-vue-tailwind/rebuilt-desktop.png b/astro/public/images/blog/rebuilding-bartik-vue-tailwind/rebuilt-desktop.png similarity index 100% rename from public/images/blog/rebuilding-bartik-vue-tailwind/rebuilt-desktop.png rename to astro/public/images/blog/rebuilding-bartik-vue-tailwind/rebuilt-desktop.png diff --git a/public/images/blog/rebuilding-bartik-vue-tailwind/rebuilt-mobile.png b/astro/public/images/blog/rebuilding-bartik-vue-tailwind/rebuilt-mobile.png similarity index 100% rename from public/images/blog/rebuilding-bartik-vue-tailwind/rebuilt-mobile.png rename to astro/public/images/blog/rebuilding-bartik-vue-tailwind/rebuilt-mobile.png diff --git a/public/images/blog/running-drupal-with-symfony-local-server/proxy.png b/astro/public/images/blog/running-drupal-with-symfony-local-server/proxy.png similarity index 100% rename from public/images/blog/running-drupal-with-symfony-local-server/proxy.png rename to astro/public/images/blog/running-drupal-with-symfony-local-server/proxy.png diff --git a/public/images/blog/running-drupal-with-symfony-local-server/terminal.png b/astro/public/images/blog/running-drupal-with-symfony-local-server/terminal.png similarity index 100% rename from public/images/blog/running-drupal-with-symfony-local-server/terminal.png rename to astro/public/images/blog/running-drupal-with-symfony-local-server/terminal.png diff --git a/public/images/blog/speaking-drupalcon-amsterdam/drupalcon-schedule.jpg b/astro/public/images/blog/speaking-drupalcon-amsterdam/drupalcon-schedule.jpg similarity index 100% rename from public/images/blog/speaking-drupalcon-amsterdam/drupalcon-schedule.jpg rename to astro/public/images/blog/speaking-drupalcon-amsterdam/drupalcon-schedule.jpg diff --git a/public/images/blog/tdd-drupal-1.png b/astro/public/images/blog/tdd-drupal-1.png similarity index 100% rename from public/images/blog/tdd-drupal-1.png rename to astro/public/images/blog/tdd-drupal-1.png diff --git a/public/images/blog/tdd-drupal-2.png b/astro/public/images/blog/tdd-drupal-2.png similarity index 100% rename from public/images/blog/tdd-drupal-2.png rename to astro/public/images/blog/tdd-drupal-2.png diff --git a/public/images/blog/tdd-drupal-3.png b/astro/public/images/blog/tdd-drupal-3.png similarity index 100% rename from public/images/blog/tdd-drupal-3.png rename to astro/public/images/blog/tdd-drupal-3.png diff --git a/public/images/blog/tdd-drupal-4.png b/astro/public/images/blog/tdd-drupal-4.png similarity index 100% rename from public/images/blog/tdd-drupal-4.png rename to astro/public/images/blog/tdd-drupal-4.png diff --git a/public/images/blog/testing-tailwindcss-plugins/running-tests.png b/astro/public/images/blog/testing-tailwindcss-plugins/running-tests.png similarity index 100% rename from public/images/blog/testing-tailwindcss-plugins/running-tests.png rename to astro/public/images/blog/testing-tailwindcss-plugins/running-tests.png diff --git a/public/images/blog/testing-workshop-drupalcamp-london/lead.jpg b/astro/public/images/blog/testing-workshop-drupalcamp-london/lead.jpg similarity index 100% rename from public/images/blog/testing-workshop-drupalcamp-london/lead.jpg rename to astro/public/images/blog/testing-workshop-drupalcamp-london/lead.jpg diff --git a/public/images/blog/using-tailwind-drupal/important-1.png b/astro/public/images/blog/using-tailwind-drupal/important-1.png similarity index 100% rename from public/images/blog/using-tailwind-drupal/important-1.png rename to astro/public/images/blog/using-tailwind-drupal/important-1.png diff --git a/public/images/blog/using-tailwind-drupal/important-2.png b/astro/public/images/blog/using-tailwind-drupal/important-2.png similarity index 100% rename from public/images/blog/using-tailwind-drupal/important-2.png rename to astro/public/images/blog/using-tailwind-drupal/important-2.png diff --git a/public/images/blog/using-tailwind-drupal/prefix-1.png b/astro/public/images/blog/using-tailwind-drupal/prefix-1.png similarity index 100% rename from public/images/blog/using-tailwind-drupal/prefix-1.png rename to astro/public/images/blog/using-tailwind-drupal/prefix-1.png diff --git a/public/images/blog/using-tailwind-drupal/prefix-2.png b/astro/public/images/blog/using-tailwind-drupal/prefix-2.png similarity index 100% rename from public/images/blog/using-tailwind-drupal/prefix-2.png rename to astro/public/images/blog/using-tailwind-drupal/prefix-2.png diff --git a/public/images/experience/appnovation.png b/astro/public/images/experience/appnovation.png similarity index 100% rename from public/images/experience/appnovation.png rename to astro/public/images/experience/appnovation.png diff --git a/public/images/experience/cti-digital.png b/astro/public/images/experience/cti-digital.png similarity index 100% rename from public/images/experience/cti-digital.png rename to astro/public/images/experience/cti-digital.png diff --git a/public/images/experience/develop_me.svg b/astro/public/images/experience/develop_me.svg similarity index 100% rename from public/images/experience/develop_me.svg rename to astro/public/images/experience/develop_me.svg diff --git a/public/images/experience/drupal-association.png b/astro/public/images/experience/drupal-association.png similarity index 100% rename from public/images/experience/drupal-association.png rename to astro/public/images/experience/drupal-association.png diff --git a/public/images/experience/horse-and-country.jpg b/astro/public/images/experience/horse-and-country.jpg similarity index 100% rename from public/images/experience/horse-and-country.jpg rename to astro/public/images/experience/horse-and-country.jpg diff --git a/public/images/experience/inviqa.jpg b/astro/public/images/experience/inviqa.jpg similarity index 100% rename from public/images/experience/inviqa.jpg rename to astro/public/images/experience/inviqa.jpg diff --git a/public/images/experience/lab-class.png b/astro/public/images/experience/lab-class.png similarity index 100% rename from public/images/experience/lab-class.png rename to astro/public/images/experience/lab-class.png diff --git a/public/images/experience/microserve.png b/astro/public/images/experience/microserve.png similarity index 100% rename from public/images/experience/microserve.png rename to astro/public/images/experience/microserve.png diff --git a/public/images/experience/nomensa.png b/astro/public/images/experience/nomensa.png similarity index 100% rename from public/images/experience/nomensa.png rename to astro/public/images/experience/nomensa.png diff --git a/public/images/experience/precedent.jpg b/astro/public/images/experience/precedent.jpg similarity index 100% rename from public/images/experience/precedent.jpg rename to astro/public/images/experience/precedent.jpg diff --git a/public/images/experience/proctors.jpg b/astro/public/images/experience/proctors.jpg similarity index 100% rename from public/images/experience/proctors.jpg rename to astro/public/images/experience/proctors.jpg diff --git a/public/images/loading.gif b/astro/public/images/loading.gif similarity index 100% rename from public/images/loading.gif rename to astro/public/images/loading.gif diff --git a/public/images/me-phpnw.png b/astro/public/images/me-phpnw.png similarity index 100% rename from public/images/me-phpnw.png rename to astro/public/images/me-phpnw.png diff --git a/public/images/me-precedent.jpg b/astro/public/images/me-precedent.jpg similarity index 100% rename from public/images/me-precedent.jpg rename to astro/public/images/me-precedent.jpg diff --git a/public/images/meetups/accessible-bristol.png b/astro/public/images/meetups/accessible-bristol.png similarity index 100% rename from public/images/meetups/accessible-bristol.png rename to astro/public/images/meetups/accessible-bristol.png diff --git a/public/images/meetups/drupal-bristol.jpeg b/astro/public/images/meetups/drupal-bristol.jpeg similarity index 100% rename from public/images/meetups/drupal-bristol.jpeg rename to astro/public/images/meetups/drupal-bristol.jpeg diff --git a/public/images/meetups/drupalcamp-bristol.png b/astro/public/images/meetups/drupalcamp-bristol.png similarity index 100% rename from public/images/meetups/drupalcamp-bristol.png rename to astro/public/images/meetups/drupalcamp-bristol.png diff --git a/public/images/meetups/nwdug.jpg b/astro/public/images/meetups/nwdug.jpg similarity index 100% rename from public/images/meetups/nwdug.jpg rename to astro/public/images/meetups/nwdug.jpg diff --git a/public/images/meetups/phpnw.gif b/astro/public/images/meetups/phpnw.gif similarity index 100% rename from public/images/meetups/phpnw.gif rename to astro/public/images/meetups/phpnw.gif diff --git a/public/images/meetups/phpnw.jpg b/astro/public/images/meetups/phpnw.jpg similarity index 100% rename from public/images/meetups/phpnw.jpg rename to astro/public/images/meetups/phpnw.jpg diff --git a/public/images/meetups/phpsw.jpeg b/astro/public/images/meetups/phpsw.jpeg similarity index 100% rename from public/images/meetups/phpsw.jpeg rename to astro/public/images/meetups/phpsw.jpeg diff --git a/public/images/meetups/swdug.png b/astro/public/images/meetups/swdug.png similarity index 100% rename from public/images/meetups/swdug.png rename to astro/public/images/meetups/swdug.png diff --git a/public/images/meetups/swlug.png b/astro/public/images/meetups/swlug.png similarity index 100% rename from public/images/meetups/swlug.png rename to astro/public/images/meetups/swlug.png diff --git a/public/images/meetups/unified-diff.png b/astro/public/images/meetups/unified-diff.png similarity index 100% rename from public/images/meetups/unified-diff.png rename to astro/public/images/meetups/unified-diff.png diff --git a/public/images/od-logo.jpg b/astro/public/images/od-logo.jpg similarity index 100% rename from public/images/od-logo.jpg rename to astro/public/images/od-logo.jpg diff --git a/public/images/recommendations/adam-nuttall.jpg b/astro/public/images/recommendations/adam-nuttall.jpg similarity index 100% rename from public/images/recommendations/adam-nuttall.jpg rename to astro/public/images/recommendations/adam-nuttall.jpg diff --git a/public/images/recommendations/adam.jpeg b/astro/public/images/recommendations/adam.jpeg similarity index 100% rename from public/images/recommendations/adam.jpeg rename to astro/public/images/recommendations/adam.jpeg diff --git a/public/images/recommendations/alan.jpeg b/astro/public/images/recommendations/alan.jpeg similarity index 100% rename from public/images/recommendations/alan.jpeg rename to astro/public/images/recommendations/alan.jpeg diff --git a/public/images/recommendations/alexander-carr.jpg b/astro/public/images/recommendations/alexander-carr.jpg similarity index 100% rename from public/images/recommendations/alexander-carr.jpg rename to astro/public/images/recommendations/alexander-carr.jpg diff --git a/public/images/recommendations/brian-healy.png b/astro/public/images/recommendations/brian-healy.png similarity index 100% rename from public/images/recommendations/brian-healy.png rename to astro/public/images/recommendations/brian-healy.png diff --git a/public/images/recommendations/chris-jarvis.jpg b/astro/public/images/recommendations/chris-jarvis.jpg similarity index 100% rename from public/images/recommendations/chris-jarvis.jpg rename to astro/public/images/recommendations/chris-jarvis.jpg diff --git a/public/images/recommendations/chris-knox.jpeg b/astro/public/images/recommendations/chris-knox.jpeg similarity index 100% rename from public/images/recommendations/chris-knox.jpeg rename to astro/public/images/recommendations/chris-knox.jpeg diff --git a/public/images/recommendations/clare-marsh.jpeg b/astro/public/images/recommendations/clare-marsh.jpeg similarity index 100% rename from public/images/recommendations/clare-marsh.jpeg rename to astro/public/images/recommendations/clare-marsh.jpeg diff --git a/public/images/recommendations/duncan.jpeg b/astro/public/images/recommendations/duncan.jpeg similarity index 100% rename from public/images/recommendations/duncan.jpeg rename to astro/public/images/recommendations/duncan.jpeg diff --git a/public/images/recommendations/ed-welsby.png b/astro/public/images/recommendations/ed-welsby.png similarity index 100% rename from public/images/recommendations/ed-welsby.png rename to astro/public/images/recommendations/ed-welsby.png diff --git a/public/images/recommendations/holly-ross.png b/astro/public/images/recommendations/holly-ross.png similarity index 100% rename from public/images/recommendations/holly-ross.png rename to astro/public/images/recommendations/holly-ross.png diff --git a/public/images/recommendations/huw.jpeg b/astro/public/images/recommendations/huw.jpeg similarity index 100% rename from public/images/recommendations/huw.jpeg rename to astro/public/images/recommendations/huw.jpeg diff --git a/public/images/recommendations/james-chapman.png b/astro/public/images/recommendations/james-chapman.png similarity index 100% rename from public/images/recommendations/james-chapman.png rename to astro/public/images/recommendations/james-chapman.png diff --git a/public/images/recommendations/joe-howell.jpg b/astro/public/images/recommendations/joe-howell.jpg similarity index 100% rename from public/images/recommendations/joe-howell.jpg rename to astro/public/images/recommendations/joe-howell.jpg diff --git a/public/images/recommendations/jon-hallett.jpeg b/astro/public/images/recommendations/jon-hallett.jpeg similarity index 100% rename from public/images/recommendations/jon-hallett.jpeg rename to astro/public/images/recommendations/jon-hallett.jpeg diff --git a/public/images/recommendations/josh-mitchell.png b/astro/public/images/recommendations/josh-mitchell.png similarity index 100% rename from public/images/recommendations/josh-mitchell.png rename to astro/public/images/recommendations/josh-mitchell.png diff --git a/public/images/recommendations/leonie-watson.jpg b/astro/public/images/recommendations/leonie-watson.jpg similarity index 100% rename from public/images/recommendations/leonie-watson.jpg rename to astro/public/images/recommendations/leonie-watson.jpg diff --git a/public/images/recommendations/marcos-duran.jpg b/astro/public/images/recommendations/marcos-duran.jpg similarity index 100% rename from public/images/recommendations/marcos-duran.jpg rename to astro/public/images/recommendations/marcos-duran.jpg diff --git a/public/images/recommendations/mick-felton.jpg b/astro/public/images/recommendations/mick-felton.jpg similarity index 100% rename from public/images/recommendations/mick-felton.jpg rename to astro/public/images/recommendations/mick-felton.jpg diff --git a/public/images/recommendations/mike-karthauser.jpg b/astro/public/images/recommendations/mike-karthauser.jpg similarity index 100% rename from public/images/recommendations/mike-karthauser.jpg rename to astro/public/images/recommendations/mike-karthauser.jpg diff --git a/public/images/recommendations/owen-phillips.jpeg b/astro/public/images/recommendations/owen-phillips.jpeg similarity index 100% rename from public/images/recommendations/owen-phillips.jpeg rename to astro/public/images/recommendations/owen-phillips.jpeg diff --git a/public/images/recommendations/patty-ocallaghan.jpg b/astro/public/images/recommendations/patty-ocallaghan.jpg similarity index 100% rename from public/images/recommendations/patty-ocallaghan.jpg rename to astro/public/images/recommendations/patty-ocallaghan.jpg diff --git a/public/images/recommendations/scott-euser.jpg b/astro/public/images/recommendations/scott-euser.jpg similarity index 100% rename from public/images/recommendations/scott-euser.jpg rename to astro/public/images/recommendations/scott-euser.jpg diff --git a/public/images/recommendations/stephen-mulvihill.jpg b/astro/public/images/recommendations/stephen-mulvihill.jpg similarity index 100% rename from public/images/recommendations/stephen-mulvihill.jpg rename to astro/public/images/recommendations/stephen-mulvihill.jpg diff --git a/public/images/recommendations/tawny.jpg b/astro/public/images/recommendations/tawny.jpg similarity index 100% rename from public/images/recommendations/tawny.jpg rename to astro/public/images/recommendations/tawny.jpg diff --git a/public/images/sculpin-jackson.png b/astro/public/images/sculpin-jackson.png similarity index 100% rename from public/images/sculpin-jackson.png rename to astro/public/images/sculpin-jackson.png diff --git a/public/images/social-avatar.jpg b/astro/public/images/social-avatar.jpg similarity index 100% rename from public/images/social-avatar.jpg rename to astro/public/images/social-avatar.jpg diff --git a/public/images/talks/dancing-for-drupal.png b/astro/public/images/talks/dancing-for-drupal.png similarity index 100% rename from public/images/talks/dancing-for-drupal.png rename to astro/public/images/talks/dancing-for-drupal.png diff --git a/public/images/talks/dclondon16.png b/astro/public/images/talks/dclondon16.png similarity index 100% rename from public/images/talks/dclondon16.png rename to astro/public/images/talks/dclondon16.png diff --git a/public/images/talks/deploying-php-fabric.png b/astro/public/images/talks/deploying-php-fabric.png similarity index 100% rename from public/images/talks/deploying-php-fabric.png rename to astro/public/images/talks/deploying-php-fabric.png diff --git a/public/images/talks/drupal-8.png b/astro/public/images/talks/drupal-8.png similarity index 100% rename from public/images/talks/drupal-8.png rename to astro/public/images/talks/drupal-8.png diff --git a/public/images/talks/drupal-rejoining-php-herd.png b/astro/public/images/talks/drupal-rejoining-php-herd.png similarity index 100% rename from public/images/talks/drupal-rejoining-php-herd.png rename to astro/public/images/talks/drupal-rejoining-php-herd.png diff --git a/public/images/talks/drupal-vm-generator.png b/astro/public/images/talks/drupal-vm-generator.png similarity index 100% rename from public/images/talks/drupal-vm-generator.png rename to astro/public/images/talks/drupal-vm-generator.png diff --git a/public/images/talks/drupal-vm-meet-symfony-console.png b/astro/public/images/talks/drupal-vm-meet-symfony-console.png similarity index 100% rename from public/images/talks/drupal-vm-meet-symfony-console.png rename to astro/public/images/talks/drupal-vm-meet-symfony-console.png diff --git a/public/images/talks/drupalorg-2014-retrospective.png b/astro/public/images/talks/drupalorg-2014-retrospective.png similarity index 100% rename from public/images/talks/drupalorg-2014-retrospective.png rename to astro/public/images/talks/drupalorg-2014-retrospective.png diff --git a/public/images/talks/drush-make-composer-2.png b/astro/public/images/talks/drush-make-composer-2.png similarity index 100% rename from public/images/talks/drush-make-composer-2.png rename to astro/public/images/talks/drush-make-composer-2.png diff --git a/public/images/talks/drush-make-composer.png b/astro/public/images/talks/drush-make-composer.png similarity index 100% rename from public/images/talks/drush-make-composer.png rename to astro/public/images/talks/drush-make-composer.png diff --git a/public/images/talks/drush-make-drupalbristol.png b/astro/public/images/talks/drush-make-drupalbristol.png similarity index 100% rename from public/images/talks/drush-make-drupalbristol.png rename to astro/public/images/talks/drush-make-drupalbristol.png diff --git a/public/images/talks/drush-make-is-dead-long-live-composer.png b/astro/public/images/talks/drush-make-is-dead-long-live-composer.png similarity index 100% rename from public/images/talks/drush-make-is-dead-long-live-composer.png rename to astro/public/images/talks/drush-make-is-dead-long-live-composer.png diff --git a/public/images/talks/fabric-drupal.png b/astro/public/images/talks/fabric-drupal.png similarity index 100% rename from public/images/talks/fabric-drupal.png rename to astro/public/images/talks/fabric-drupal.png diff --git a/public/images/talks/getting-your-data-into-drupal-8.png b/astro/public/images/talks/getting-your-data-into-drupal-8.png similarity index 100% rename from public/images/talks/getting-your-data-into-drupal-8.png rename to astro/public/images/talks/getting-your-data-into-drupal-8.png diff --git a/public/images/talks/git-flow.png b/astro/public/images/talks/git-flow.png similarity index 100% rename from public/images/talks/git-flow.png rename to astro/public/images/talks/git-flow.png diff --git a/public/images/talks/having-fun-drupalorg-api.png b/astro/public/images/talks/having-fun-drupalorg-api.png similarity index 100% rename from public/images/talks/having-fun-drupalorg-api.png rename to astro/public/images/talks/having-fun-drupalorg-api.png diff --git a/public/images/talks/it-all-started-with-a-patch.png b/astro/public/images/talks/it-all-started-with-a-patch.png similarity index 100% rename from public/images/talks/it-all-started-with-a-patch.png rename to astro/public/images/talks/it-all-started-with-a-patch.png diff --git a/public/images/talks/laravel-collections.png b/astro/public/images/talks/laravel-collections.png similarity index 100% rename from public/images/talks/laravel-collections.png rename to astro/public/images/talks/laravel-collections.png diff --git a/public/images/talks/logos/drupal-bristol.jpg b/astro/public/images/talks/logos/drupal-bristol.jpg similarity index 100% rename from public/images/talks/logos/drupal-bristol.jpg rename to astro/public/images/talks/logos/drupal-bristol.jpg diff --git a/public/images/talks/logos/drupalcamp-brighton-2015.png b/astro/public/images/talks/logos/drupalcamp-brighton-2015.png similarity index 100% rename from public/images/talks/logos/drupalcamp-brighton-2015.png rename to astro/public/images/talks/logos/drupalcamp-brighton-2015.png diff --git a/public/images/talks/logos/drupalcamp-bristol-2016.png b/astro/public/images/talks/logos/drupalcamp-bristol-2016.png similarity index 100% rename from public/images/talks/logos/drupalcamp-bristol-2016.png rename to astro/public/images/talks/logos/drupalcamp-bristol-2016.png diff --git a/public/images/talks/logos/drupalcamp-london-2014.png b/astro/public/images/talks/logos/drupalcamp-london-2014.png similarity index 100% rename from public/images/talks/logos/drupalcamp-london-2014.png rename to astro/public/images/talks/logos/drupalcamp-london-2014.png diff --git a/public/images/talks/logos/drupalcamp-london-2015.png b/astro/public/images/talks/logos/drupalcamp-london-2015.png similarity index 100% rename from public/images/talks/logos/drupalcamp-london-2015.png rename to astro/public/images/talks/logos/drupalcamp-london-2015.png diff --git a/public/images/talks/logos/drupalcamp-london-2017.png b/astro/public/images/talks/logos/drupalcamp-london-2017.png similarity index 100% rename from public/images/talks/logos/drupalcamp-london-2017.png rename to astro/public/images/talks/logos/drupalcamp-london-2017.png diff --git a/public/images/talks/logos/drupalcamp-north-2015.png b/astro/public/images/talks/logos/drupalcamp-north-2015.png similarity index 100% rename from public/images/talks/logos/drupalcamp-north-2015.png rename to astro/public/images/talks/logos/drupalcamp-north-2015.png diff --git a/public/images/talks/logos/nomad-php.png b/astro/public/images/talks/logos/nomad-php.png similarity index 100% rename from public/images/talks/logos/nomad-php.png rename to astro/public/images/talks/logos/nomad-php.png diff --git a/public/images/talks/logos/nwdug.jpeg b/astro/public/images/talks/logos/nwdug.jpeg similarity index 100% rename from public/images/talks/logos/nwdug.jpeg rename to astro/public/images/talks/logos/nwdug.jpeg diff --git a/public/images/talks/logos/php-south-coast-2016.png b/astro/public/images/talks/logos/php-south-coast-2016.png similarity index 100% rename from public/images/talks/logos/php-south-coast-2016.png rename to astro/public/images/talks/logos/php-south-coast-2016.png diff --git a/public/images/talks/logos/phpsw.png b/astro/public/images/talks/logos/phpsw.png similarity index 100% rename from public/images/talks/logos/phpsw.png rename to astro/public/images/talks/logos/phpsw.png diff --git a/public/images/talks/logos/swdug.png b/astro/public/images/talks/logos/swdug.png similarity index 100% rename from public/images/talks/logos/swdug.png rename to astro/public/images/talks/logos/swdug.png diff --git a/public/images/talks/logos/umbristol.jpeg b/astro/public/images/talks/logos/umbristol.jpeg similarity index 100% rename from public/images/talks/logos/umbristol.jpeg rename to astro/public/images/talks/logos/umbristol.jpeg diff --git a/public/images/talks/logos/unified-diff.png b/astro/public/images/talks/logos/unified-diff.png similarity index 100% rename from public/images/talks/logos/unified-diff.png rename to astro/public/images/talks/logos/unified-diff.png diff --git a/public/images/talks/modern-drupal-development-composer.png b/astro/public/images/talks/modern-drupal-development-composer.png similarity index 100% rename from public/images/talks/modern-drupal-development-composer.png rename to astro/public/images/talks/modern-drupal-development-composer.png diff --git a/public/images/talks/static-websites-sculpin.png b/astro/public/images/talks/static-websites-sculpin.png similarity index 100% rename from public/images/talks/static-websites-sculpin.png rename to astro/public/images/talks/static-websites-sculpin.png diff --git a/public/images/talks/taking-flight-tailwind.jpg b/astro/public/images/talks/taking-flight-tailwind.jpg similarity index 100% rename from public/images/talks/taking-flight-tailwind.jpg rename to astro/public/images/talks/taking-flight-tailwind.jpg diff --git a/public/images/talks/test-drive-twig-sculpin.png b/astro/public/images/talks/test-drive-twig-sculpin.png similarity index 100% rename from public/images/talks/test-drive-twig-sculpin.png rename to astro/public/images/talks/test-drive-twig-sculpin.png diff --git a/public/images/talks/test-driven-drupal-development.png b/astro/public/images/talks/test-driven-drupal-development.png similarity index 100% rename from public/images/talks/test-driven-drupal-development.png rename to astro/public/images/talks/test-driven-drupal-development.png diff --git a/public/images/talks/things-you-should-know-about-php.png b/astro/public/images/talks/things-you-should-know-about-php.png similarity index 100% rename from public/images/talks/things-you-should-know-about-php.png rename to astro/public/images/talks/things-you-should-know-about-php.png diff --git a/run b/astro/run similarity index 100% rename from run rename to astro/run diff --git a/sculpin-old/.editorconfig b/astro/sculpin-old/.editorconfig similarity index 100% rename from sculpin-old/.editorconfig rename to astro/sculpin-old/.editorconfig diff --git a/sculpin-old/.eslintrc.js b/astro/sculpin-old/.eslintrc.js similarity index 100% rename from sculpin-old/.eslintrc.js rename to astro/sculpin-old/.eslintrc.js diff --git a/sculpin-old/.gitignore b/astro/sculpin-old/.gitignore similarity index 100% rename from sculpin-old/.gitignore rename to astro/sculpin-old/.gitignore diff --git a/sculpin-old/.php_cs.dist b/astro/sculpin-old/.php_cs.dist similarity index 100% rename from sculpin-old/.php_cs.dist rename to astro/sculpin-old/.php_cs.dist diff --git a/sculpin-old/README.md b/astro/sculpin-old/README.md similarity index 100% rename from sculpin-old/README.md rename to astro/sculpin-old/README.md diff --git a/sculpin-old/app/SculpinKernel.php b/astro/sculpin-old/app/SculpinKernel.php similarity index 100% rename from sculpin-old/app/SculpinKernel.php rename to astro/sculpin-old/app/SculpinKernel.php diff --git a/sculpin-old/app/config/data/availability.yml b/astro/sculpin-old/app/config/data/availability.yml similarity index 100% rename from sculpin-old/app/config/data/availability.yml rename to astro/sculpin-old/app/config/data/availability.yml diff --git a/sculpin-old/app/config/data/companies.yml b/astro/sculpin-old/app/config/data/companies.yml similarity index 100% rename from sculpin-old/app/config/data/companies.yml rename to astro/sculpin-old/app/config/data/companies.yml diff --git a/sculpin-old/app/config/data/events.yml b/astro/sculpin-old/app/config/data/events.yml similarity index 100% rename from sculpin-old/app/config/data/events.yml rename to astro/sculpin-old/app/config/data/events.yml diff --git a/sculpin-old/app/config/data/links.yml b/astro/sculpin-old/app/config/data/links.yml similarity index 100% rename from sculpin-old/app/config/data/links.yml rename to astro/sculpin-old/app/config/data/links.yml diff --git a/sculpin-old/app/config/data/menus.yml b/astro/sculpin-old/app/config/data/menus.yml similarity index 100% rename from sculpin-old/app/config/data/menus.yml rename to astro/sculpin-old/app/config/data/menus.yml diff --git a/sculpin-old/app/config/data/redirects.yml b/astro/sculpin-old/app/config/data/redirects.yml similarity index 100% rename from sculpin-old/app/config/data/redirects.yml rename to astro/sculpin-old/app/config/data/redirects.yml diff --git a/sculpin-old/app/config/data/work.yml b/astro/sculpin-old/app/config/data/work.yml similarity index 100% rename from sculpin-old/app/config/data/work.yml rename to astro/sculpin-old/app/config/data/work.yml diff --git a/sculpin-old/app/config/sculpin_kernel.yml b/astro/sculpin-old/app/config/sculpin_kernel.yml similarity index 100% rename from sculpin-old/app/config/sculpin_kernel.yml rename to astro/sculpin-old/app/config/sculpin_kernel.yml diff --git a/sculpin-old/app/config/sculpin_site.yml b/astro/sculpin-old/app/config/sculpin_site.yml similarity index 100% rename from sculpin-old/app/config/sculpin_site.yml rename to astro/sculpin-old/app/config/sculpin_site.yml diff --git a/sculpin-old/app/config/sculpin_site_prod.yml b/astro/sculpin-old/app/config/sculpin_site_prod.yml similarity index 100% rename from sculpin-old/app/config/sculpin_site_prod.yml rename to astro/sculpin-old/app/config/sculpin_site_prod.yml diff --git a/sculpin-old/assets/css/app.pcss b/astro/sculpin-old/assets/css/app.pcss similarity index 100% rename from sculpin-old/assets/css/app.pcss rename to astro/sculpin-old/assets/css/app.pcss diff --git a/sculpin-old/assets/css/components/button.pcss b/astro/sculpin-old/assets/css/components/button.pcss similarity index 100% rename from sculpin-old/assets/css/components/button.pcss rename to astro/sculpin-old/assets/css/components/button.pcss diff --git a/sculpin-old/assets/css/components/container.pcss b/astro/sculpin-old/assets/css/components/container.pcss similarity index 100% rename from sculpin-old/assets/css/components/container.pcss rename to astro/sculpin-old/assets/css/components/container.pcss diff --git a/sculpin-old/assets/css/components/lead.pcss b/astro/sculpin-old/assets/css/components/lead.pcss similarity index 100% rename from sculpin-old/assets/css/components/lead.pcss rename to astro/sculpin-old/assets/css/components/lead.pcss diff --git a/sculpin-old/assets/css/components/markup.pcss b/astro/sculpin-old/assets/css/components/markup.pcss similarity index 100% rename from sculpin-old/assets/css/components/markup.pcss rename to astro/sculpin-old/assets/css/components/markup.pcss diff --git a/sculpin-old/assets/css/components/note.pcss b/astro/sculpin-old/assets/css/components/note.pcss similarity index 100% rename from sculpin-old/assets/css/components/note.pcss rename to astro/sculpin-old/assets/css/components/note.pcss diff --git a/sculpin-old/assets/css/components/table.pcss b/astro/sculpin-old/assets/css/components/table.pcss similarity index 100% rename from sculpin-old/assets/css/components/table.pcss rename to astro/sculpin-old/assets/css/components/table.pcss diff --git a/sculpin-old/assets/css/components/video.pcss b/astro/sculpin-old/assets/css/components/video.pcss similarity index 100% rename from sculpin-old/assets/css/components/video.pcss rename to astro/sculpin-old/assets/css/components/video.pcss diff --git a/sculpin-old/assets/css/components/widget.pcss b/astro/sculpin-old/assets/css/components/widget.pcss similarity index 100% rename from sculpin-old/assets/css/components/widget.pcss rename to astro/sculpin-old/assets/css/components/widget.pcss diff --git a/sculpin-old/assets/css/components/wrap.pcss b/astro/sculpin-old/assets/css/components/wrap.pcss similarity index 100% rename from sculpin-old/assets/css/components/wrap.pcss rename to astro/sculpin-old/assets/css/components/wrap.pcss diff --git a/sculpin-old/assets/css/custom-base.pcss b/astro/sculpin-old/assets/css/custom-base.pcss similarity index 100% rename from sculpin-old/assets/css/custom-base.pcss rename to astro/sculpin-old/assets/css/custom-base.pcss diff --git a/sculpin-old/assets/css/custom-components.pcss b/astro/sculpin-old/assets/css/custom-components.pcss similarity index 100% rename from sculpin-old/assets/css/custom-components.pcss rename to astro/sculpin-old/assets/css/custom-components.pcss diff --git a/sculpin-old/assets/css/custom-utilities.pcss b/astro/sculpin-old/assets/css/custom-utilities.pcss similarity index 100% rename from sculpin-old/assets/css/custom-utilities.pcss rename to astro/sculpin-old/assets/css/custom-utilities.pcss diff --git a/sculpin-old/assets/css/libraries/hljs.pcss b/astro/sculpin-old/assets/css/libraries/hljs.pcss similarity index 100% rename from sculpin-old/assets/css/libraries/hljs.pcss rename to astro/sculpin-old/assets/css/libraries/hljs.pcss diff --git a/sculpin-old/assets/js/app.js b/astro/sculpin-old/assets/js/app.js similarity index 100% rename from sculpin-old/assets/js/app.js rename to astro/sculpin-old/assets/js/app.js diff --git a/sculpin-old/assets/js/vendor/gist-embed.js b/astro/sculpin-old/assets/js/vendor/gist-embed.js similarity index 100% rename from sculpin-old/assets/js/vendor/gist-embed.js rename to astro/sculpin-old/assets/js/vendor/gist-embed.js diff --git a/sculpin-old/assets/js/vendor/gist-embed.min.js b/astro/sculpin-old/assets/js/vendor/gist-embed.min.js similarity index 100% rename from sculpin-old/assets/js/vendor/gist-embed.min.js rename to astro/sculpin-old/assets/js/vendor/gist-embed.min.js diff --git a/sculpin-old/assets/js/vendor/github-cards.js b/astro/sculpin-old/assets/js/vendor/github-cards.js similarity index 100% rename from sculpin-old/assets/js/vendor/github-cards.js rename to astro/sculpin-old/assets/js/vendor/github-cards.js diff --git a/sculpin-old/assets/js/vendor/tweets.js b/astro/sculpin-old/assets/js/vendor/tweets.js similarity index 100% rename from sculpin-old/assets/js/vendor/tweets.js rename to astro/sculpin-old/assets/js/vendor/tweets.js diff --git a/sculpin-old/composer.json b/astro/sculpin-old/composer.json similarity index 100% rename from sculpin-old/composer.json rename to astro/sculpin-old/composer.json diff --git a/sculpin-old/composer.lock b/astro/sculpin-old/composer.lock similarity index 100% rename from sculpin-old/composer.lock rename to astro/sculpin-old/composer.lock diff --git a/sculpin-old/generators/blog-post.php b/astro/sculpin-old/generators/blog-post.php similarity index 100% rename from sculpin-old/generators/blog-post.php rename to astro/sculpin-old/generators/blog-post.php diff --git a/sculpin-old/netlify.toml b/astro/sculpin-old/netlify.toml similarity index 100% rename from sculpin-old/netlify.toml rename to astro/sculpin-old/netlify.toml diff --git a/sculpin-old/package-lock.json b/astro/sculpin-old/package-lock.json similarity index 100% rename from sculpin-old/package-lock.json rename to astro/sculpin-old/package-lock.json diff --git a/sculpin-old/package.json b/astro/sculpin-old/package.json similarity index 100% rename from sculpin-old/package.json rename to astro/sculpin-old/package.json diff --git a/sculpin-old/phpstan.neon b/astro/sculpin-old/phpstan.neon similarity index 100% rename from sculpin-old/phpstan.neon rename to astro/sculpin-old/phpstan.neon diff --git a/sculpin-old/phpunit.xml.dist b/astro/sculpin-old/phpunit.xml.dist similarity index 100% rename from sculpin-old/phpunit.xml.dist rename to astro/sculpin-old/phpunit.xml.dist diff --git a/sculpin-old/postcss.config.js b/astro/sculpin-old/postcss.config.js similarity index 100% rename from sculpin-old/postcss.config.js rename to astro/sculpin-old/postcss.config.js diff --git a/sculpin-old/prettier.config.js b/astro/sculpin-old/prettier.config.js similarity index 100% rename from sculpin-old/prettier.config.js rename to astro/sculpin-old/prettier.config.js diff --git a/sculpin-old/purgecss.config.js b/astro/sculpin-old/purgecss.config.js similarity index 100% rename from sculpin-old/purgecss.config.js rename to astro/sculpin-old/purgecss.config.js diff --git a/sculpin-old/source/_headers b/astro/sculpin-old/source/_headers similarity index 100% rename from sculpin-old/source/_headers rename to astro/sculpin-old/source/_headers diff --git a/sculpin-old/source/_layouts/app.html.twig b/astro/sculpin-old/source/_layouts/app.html.twig similarity index 100% rename from sculpin-old/source/_layouts/app.html.twig rename to astro/sculpin-old/source/_layouts/app.html.twig diff --git a/sculpin-old/source/_layouts/default.html.twig b/astro/sculpin-old/source/_layouts/default.html.twig similarity index 100% rename from sculpin-old/source/_layouts/default.html.twig rename to astro/sculpin-old/source/_layouts/default.html.twig diff --git a/sculpin-old/source/_layouts/front.html.twig b/astro/sculpin-old/source/_layouts/front.html.twig similarity index 100% rename from sculpin-old/source/_layouts/front.html.twig rename to astro/sculpin-old/source/_layouts/front.html.twig diff --git a/sculpin-old/source/_layouts/helpers.html.twig b/astro/sculpin-old/source/_layouts/helpers.html.twig similarity index 100% rename from sculpin-old/source/_layouts/helpers.html.twig rename to astro/sculpin-old/source/_layouts/helpers.html.twig diff --git a/sculpin-old/source/_layouts/page.html.twig b/astro/sculpin-old/source/_layouts/page.html.twig similarity index 100% rename from sculpin-old/source/_layouts/page.html.twig rename to astro/sculpin-old/source/_layouts/page.html.twig diff --git a/sculpin-old/source/_layouts/post.html.twig b/astro/sculpin-old/source/_layouts/post.html.twig similarity index 100% rename from sculpin-old/source/_layouts/post.html.twig rename to astro/sculpin-old/source/_layouts/post.html.twig diff --git a/sculpin-old/source/_layouts/talk.html.twig b/astro/sculpin-old/source/_layouts/talk.html.twig similarity index 100% rename from sculpin-old/source/_layouts/talk.html.twig rename to astro/sculpin-old/source/_layouts/talk.html.twig diff --git a/sculpin-old/source/_pages/404.md b/astro/sculpin-old/source/_pages/404.md similarity index 100% rename from sculpin-old/source/_pages/404.md rename to astro/sculpin-old/source/_pages/404.md diff --git a/sculpin-old/source/_pages/about.md b/astro/sculpin-old/source/_pages/about.md similarity index 100% rename from sculpin-old/source/_pages/about.md rename to astro/sculpin-old/source/_pages/about.md diff --git a/sculpin-old/source/_pages/accessibility.md b/astro/sculpin-old/source/_pages/accessibility.md similarity index 100% rename from sculpin-old/source/_pages/accessibility.md rename to astro/sculpin-old/source/_pages/accessibility.md diff --git a/sculpin-old/source/_pages/company-information.md b/astro/sculpin-old/source/_pages/company-information.md similarity index 100% rename from sculpin-old/source/_pages/company-information.md rename to astro/sculpin-old/source/_pages/company-information.md diff --git a/sculpin-old/source/_pages/contact-thanks.md b/astro/sculpin-old/source/_pages/contact-thanks.md similarity index 100% rename from sculpin-old/source/_pages/contact-thanks.md rename to astro/sculpin-old/source/_pages/contact-thanks.md diff --git a/sculpin-old/source/_pages/contact.html.twig b/astro/sculpin-old/source/_pages/contact.html.twig similarity index 100% rename from sculpin-old/source/_pages/contact.html.twig rename to astro/sculpin-old/source/_pages/contact.html.twig diff --git a/sculpin-old/source/_pages/dev.md b/astro/sculpin-old/source/_pages/dev.md similarity index 100% rename from sculpin-old/source/_pages/dev.md rename to astro/sculpin-old/source/_pages/dev.md diff --git a/sculpin-old/source/_pages/opensource.html.twig b/astro/sculpin-old/source/_pages/opensource.html.twig similarity index 100% rename from sculpin-old/source/_pages/opensource.html.twig rename to astro/sculpin-old/source/_pages/opensource.html.twig diff --git a/sculpin-old/source/_pages/podcasts.html.twig b/astro/sculpin-old/source/_pages/podcasts.html.twig similarity index 100% rename from sculpin-old/source/_pages/podcasts.html.twig rename to astro/sculpin-old/source/_pages/podcasts.html.twig diff --git a/sculpin-old/source/_pages/projects.html.twig b/astro/sculpin-old/source/_pages/projects.html.twig similarity index 100% rename from sculpin-old/source/_pages/projects.html.twig rename to astro/sculpin-old/source/_pages/projects.html.twig diff --git a/sculpin-old/source/_pages/speaker-info.md b/astro/sculpin-old/source/_pages/speaker-info.md similarity index 100% rename from sculpin-old/source/_pages/speaker-info.md rename to astro/sculpin-old/source/_pages/speaker-info.md diff --git a/sculpin-old/source/_pages/stream.md b/astro/sculpin-old/source/_pages/stream.md similarity index 100% rename from sculpin-old/source/_pages/stream.md rename to astro/sculpin-old/source/_pages/stream.md diff --git a/sculpin-old/source/_pages/talks.html.twig b/astro/sculpin-old/source/_pages/talks.html.twig similarity index 100% rename from sculpin-old/source/_pages/talks.html.twig rename to astro/sculpin-old/source/_pages/talks.html.twig diff --git a/sculpin-old/source/_pages/terms.md b/astro/sculpin-old/source/_pages/terms.md similarity index 100% rename from sculpin-old/source/_pages/terms.md rename to astro/sculpin-old/source/_pages/terms.md diff --git a/sculpin-old/source/_pages/test-driven-drupal.md b/astro/sculpin-old/source/_pages/test-driven-drupal.md similarity index 100% rename from sculpin-old/source/_pages/test-driven-drupal.md rename to astro/sculpin-old/source/_pages/test-driven-drupal.md diff --git a/sculpin-old/source/_pages/testimonials.html.twig b/astro/sculpin-old/source/_pages/testimonials.html.twig similarity index 100% rename from sculpin-old/source/_pages/testimonials.html.twig rename to astro/sculpin-old/source/_pages/testimonials.html.twig diff --git a/sculpin-old/source/_partials/about/availability.html.twig b/astro/sculpin-old/source/_partials/about/availability.html.twig similarity index 100% rename from sculpin-old/source/_partials/about/availability.html.twig rename to astro/sculpin-old/source/_partials/about/availability.html.twig diff --git a/sculpin-old/source/_partials/about/availability/limited.html.twig b/astro/sculpin-old/source/_partials/about/availability/limited.html.twig similarity index 100% rename from sculpin-old/source/_partials/about/availability/limited.html.twig rename to astro/sculpin-old/source/_partials/about/availability/limited.html.twig diff --git a/sculpin-old/source/_partials/about/availability/no.html.twig b/astro/sculpin-old/source/_partials/about/availability/no.html.twig similarity index 100% rename from sculpin-old/source/_partials/about/availability/no.html.twig rename to astro/sculpin-old/source/_partials/about/availability/no.html.twig diff --git a/sculpin-old/source/_partials/about/availability/yes.html.twig b/astro/sculpin-old/source/_partials/about/availability/yes.html.twig similarity index 100% rename from sculpin-old/source/_partials/about/availability/yes.html.twig rename to astro/sculpin-old/source/_partials/about/availability/yes.html.twig diff --git a/sculpin-old/source/_partials/about/badges.html.twig b/astro/sculpin-old/source/_partials/about/badges.html.twig similarity index 100% rename from sculpin-old/source/_partials/about/badges.html.twig rename to astro/sculpin-old/source/_partials/about/badges.html.twig diff --git a/sculpin-old/source/_partials/about/certification.html.twig b/astro/sculpin-old/source/_partials/about/certification.html.twig similarity index 100% rename from sculpin-old/source/_partials/about/certification.html.twig rename to astro/sculpin-old/source/_partials/about/certification.html.twig diff --git a/sculpin-old/source/_partials/blog/post-summary.html.twig b/astro/sculpin-old/source/_partials/blog/post-summary.html.twig similarity index 100% rename from sculpin-old/source/_partials/blog/post-summary.html.twig rename to astro/sculpin-old/source/_partials/blog/post-summary.html.twig diff --git a/sculpin-old/source/_partials/cv/certifications.html.twig b/astro/sculpin-old/source/_partials/cv/certifications.html.twig similarity index 100% rename from sculpin-old/source/_partials/cv/certifications.html.twig rename to astro/sculpin-old/source/_partials/cv/certifications.html.twig diff --git a/sculpin-old/source/_partials/cv/experience.html.twig b/astro/sculpin-old/source/_partials/cv/experience.html.twig similarity index 100% rename from sculpin-old/source/_partials/cv/experience.html.twig rename to astro/sculpin-old/source/_partials/cv/experience.html.twig diff --git a/sculpin-old/source/_partials/figure.html.twig b/astro/sculpin-old/source/_partials/figure.html.twig similarity index 100% rename from sculpin-old/source/_partials/figure.html.twig rename to astro/sculpin-old/source/_partials/figure.html.twig diff --git a/sculpin-old/source/_partials/layout/footer.html.twig b/astro/sculpin-old/source/_partials/layout/footer.html.twig similarity index 100% rename from sculpin-old/source/_partials/layout/footer.html.twig rename to astro/sculpin-old/source/_partials/layout/footer.html.twig diff --git a/sculpin-old/source/_partials/layout/navbar.html.twig b/astro/sculpin-old/source/_partials/layout/navbar.html.twig similarity index 100% rename from sculpin-old/source/_partials/layout/navbar.html.twig rename to astro/sculpin-old/source/_partials/layout/navbar.html.twig diff --git a/sculpin-old/source/_partials/meta.html.twig b/astro/sculpin-old/source/_partials/meta.html.twig similarity index 100% rename from sculpin-old/source/_partials/meta.html.twig rename to astro/sculpin-old/source/_partials/meta.html.twig diff --git a/sculpin-old/source/_partials/og.html.twig b/astro/sculpin-old/source/_partials/og.html.twig similarity index 100% rename from sculpin-old/source/_partials/og.html.twig rename to astro/sculpin-old/source/_partials/og.html.twig diff --git a/sculpin-old/source/_partials/opensource/projects.html.twig b/astro/sculpin-old/source/_partials/opensource/projects.html.twig similarity index 100% rename from sculpin-old/source/_partials/opensource/projects.html.twig rename to astro/sculpin-old/source/_partials/opensource/projects.html.twig diff --git a/sculpin-old/source/_partials/pages/book/signup-form.html.twig b/astro/sculpin-old/source/_partials/pages/book/signup-form.html.twig similarity index 100% rename from sculpin-old/source/_partials/pages/book/signup-form.html.twig rename to astro/sculpin-old/source/_partials/pages/book/signup-form.html.twig diff --git a/sculpin-old/source/_partials/post-pager.html.twig b/astro/sculpin-old/source/_partials/post-pager.html.twig similarity index 100% rename from sculpin-old/source/_partials/post-pager.html.twig rename to astro/sculpin-old/source/_partials/post-pager.html.twig diff --git a/sculpin-old/source/_partials/post/about-author.html.twig b/astro/sculpin-old/source/_partials/post/about-author.html.twig similarity index 100% rename from sculpin-old/source/_partials/post/about-author.html.twig rename to astro/sculpin-old/source/_partials/post/about-author.html.twig diff --git a/sculpin-old/source/_partials/post/feedback.html.twig b/astro/sculpin-old/source/_partials/post/feedback.html.twig similarity index 100% rename from sculpin-old/source/_partials/post/feedback.html.twig rename to astro/sculpin-old/source/_partials/post/feedback.html.twig diff --git a/sculpin-old/source/_partials/post/header.html.twig b/astro/sculpin-old/source/_partials/post/header.html.twig similarity index 100% rename from sculpin-old/source/_partials/post/header.html.twig rename to astro/sculpin-old/source/_partials/post/header.html.twig diff --git a/sculpin-old/source/_partials/post/intro-image.html.twig b/astro/sculpin-old/source/_partials/post/intro-image.html.twig similarity index 100% rename from sculpin-old/source/_partials/post/intro-image.html.twig rename to astro/sculpin-old/source/_partials/post/intro-image.html.twig diff --git a/sculpin-old/source/_partials/post/old-post-message.html.twig b/astro/sculpin-old/source/_partials/post/old-post-message.html.twig similarity index 100% rename from sculpin-old/source/_partials/post/old-post-message.html.twig rename to astro/sculpin-old/source/_partials/post/old-post-message.html.twig diff --git a/sculpin-old/source/_partials/post/questions-comments.html.twig b/astro/sculpin-old/source/_partials/post/questions-comments.html.twig similarity index 100% rename from sculpin-old/source/_partials/post/questions-comments.html.twig rename to astro/sculpin-old/source/_partials/post/questions-comments.html.twig diff --git a/sculpin-old/source/_partials/post/related.html.twig b/astro/sculpin-old/source/_partials/post/related.html.twig similarity index 100% rename from sculpin-old/source/_partials/post/related.html.twig rename to astro/sculpin-old/source/_partials/post/related.html.twig diff --git a/sculpin-old/source/_partials/post/tags.html.twig b/astro/sculpin-old/source/_partials/post/tags.html.twig similarity index 100% rename from sculpin-old/source/_partials/post/tags.html.twig rename to astro/sculpin-old/source/_partials/post/tags.html.twig diff --git a/sculpin-old/source/_partials/posts/latest.html.twig b/astro/sculpin-old/source/_partials/posts/latest.html.twig similarity index 100% rename from sculpin-old/source/_partials/posts/latest.html.twig rename to astro/sculpin-old/source/_partials/posts/latest.html.twig diff --git a/sculpin-old/source/_partials/posts/post-date.html.twig b/astro/sculpin-old/source/_partials/posts/post-date.html.twig similarity index 100% rename from sculpin-old/source/_partials/posts/post-date.html.twig rename to astro/sculpin-old/source/_partials/posts/post-date.html.twig diff --git a/sculpin-old/source/_partials/site-message.html.twig b/astro/sculpin-old/source/_partials/site-message.html.twig similarity index 100% rename from sculpin-old/source/_partials/site-message.html.twig rename to astro/sculpin-old/source/_partials/site-message.html.twig diff --git a/sculpin-old/source/_partials/speakerdeck.html.twig b/astro/sculpin-old/source/_partials/speakerdeck.html.twig similarity index 100% rename from sculpin-old/source/_partials/speakerdeck.html.twig rename to astro/sculpin-old/source/_partials/speakerdeck.html.twig diff --git a/sculpin-old/source/_partials/svg/chevron-right.twig b/astro/sculpin-old/source/_partials/svg/chevron-right.twig similarity index 100% rename from sculpin-old/source/_partials/svg/chevron-right.twig rename to astro/sculpin-old/source/_partials/svg/chevron-right.twig diff --git a/sculpin-old/source/_partials/talk/events.html.twig b/astro/sculpin-old/source/_partials/talk/events.html.twig similarity index 100% rename from sculpin-old/source/_partials/talk/events.html.twig rename to astro/sculpin-old/source/_partials/talk/events.html.twig diff --git a/sculpin-old/source/_partials/talk/image.html.twig b/astro/sculpin-old/source/_partials/talk/image.html.twig similarity index 100% rename from sculpin-old/source/_partials/talk/image.html.twig rename to astro/sculpin-old/source/_partials/talk/image.html.twig diff --git a/sculpin-old/source/_partials/talk/slides.html.twig b/astro/sculpin-old/source/_partials/talk/slides.html.twig similarity index 100% rename from sculpin-old/source/_partials/talk/slides.html.twig rename to astro/sculpin-old/source/_partials/talk/slides.html.twig diff --git a/sculpin-old/source/_partials/talk/tweets.html.twig b/astro/sculpin-old/source/_partials/talk/tweets.html.twig similarity index 100% rename from sculpin-old/source/_partials/talk/tweets.html.twig rename to astro/sculpin-old/source/_partials/talk/tweets.html.twig diff --git a/sculpin-old/source/_partials/talk/video.html.twig b/astro/sculpin-old/source/_partials/talk/video.html.twig similarity index 100% rename from sculpin-old/source/_partials/talk/video.html.twig rename to astro/sculpin-old/source/_partials/talk/video.html.twig diff --git a/sculpin-old/source/_partials/talks/past.html.twig b/astro/sculpin-old/source/_partials/talks/past.html.twig similarity index 100% rename from sculpin-old/source/_partials/talks/past.html.twig rename to astro/sculpin-old/source/_partials/talks/past.html.twig diff --git a/sculpin-old/source/_partials/talks/table.html.twig b/astro/sculpin-old/source/_partials/talks/table.html.twig similarity index 100% rename from sculpin-old/source/_partials/talks/table.html.twig rename to astro/sculpin-old/source/_partials/talks/table.html.twig diff --git a/sculpin-old/source/_partials/talks/talk.html.twig b/astro/sculpin-old/source/_partials/talks/talk.html.twig similarity index 100% rename from sculpin-old/source/_partials/talks/talk.html.twig rename to astro/sculpin-old/source/_partials/talks/talk.html.twig diff --git a/sculpin-old/source/_partials/talks/upcoming.html.twig b/astro/sculpin-old/source/_partials/talks/upcoming.html.twig similarity index 100% rename from sculpin-old/source/_partials/talks/upcoming.html.twig rename to astro/sculpin-old/source/_partials/talks/upcoming.html.twig diff --git a/sculpin-old/source/_partials/tweet.html.twig b/astro/sculpin-old/source/_partials/tweet.html.twig similarity index 100% rename from sculpin-old/source/_partials/tweet.html.twig rename to astro/sculpin-old/source/_partials/tweet.html.twig diff --git a/sculpin-old/source/_partials/video-embed.html.twig b/astro/sculpin-old/source/_partials/video-embed.html.twig similarity index 100% rename from sculpin-old/source/_partials/video-embed.html.twig rename to astro/sculpin-old/source/_partials/video-embed.html.twig diff --git a/sculpin-old/source/_posts/2014.md b/astro/sculpin-old/source/_posts/2014.md similarity index 100% rename from sculpin-old/source/_posts/2014.md rename to astro/sculpin-old/source/_posts/2014.md diff --git a/sculpin-old/source/_posts/accessible-bristol-site.md b/astro/sculpin-old/source/_posts/accessible-bristol-site.md similarity index 100% rename from sculpin-old/source/_posts/accessible-bristol-site.md rename to astro/sculpin-old/source/_posts/accessible-bristol-site.md diff --git a/sculpin-old/source/_posts/add-date-popup-calendar-custom-form.md b/astro/sculpin-old/source/_posts/add-date-popup-calendar-custom-form.md similarity index 100% rename from sculpin-old/source/_posts/add-date-popup-calendar-custom-form.md rename to astro/sculpin-old/source/_posts/add-date-popup-calendar-custom-form.md diff --git a/sculpin-old/source/_posts/add-taxonomy-term-multiple-nodes-using-sql.md b/astro/sculpin-old/source/_posts/add-taxonomy-term-multiple-nodes-using-sql.md similarity index 100% rename from sculpin-old/source/_posts/add-taxonomy-term-multiple-nodes-using-sql.md rename to astro/sculpin-old/source/_posts/add-taxonomy-term-multiple-nodes-using-sql.md diff --git a/sculpin-old/source/_posts/adding-custom-theme-templates-drupal-7.md b/astro/sculpin-old/source/_posts/adding-custom-theme-templates-drupal-7.md similarity index 100% rename from sculpin-old/source/_posts/adding-custom-theme-templates-drupal-7.md rename to astro/sculpin-old/source/_posts/adding-custom-theme-templates-drupal-7.md diff --git a/sculpin-old/source/_posts/announcing-the-drupal-vm-generator.md b/astro/sculpin-old/source/_posts/announcing-the-drupal-vm-generator.md similarity index 100% rename from sculpin-old/source/_posts/announcing-the-drupal-vm-generator.md rename to astro/sculpin-old/source/_posts/announcing-the-drupal-vm-generator.md diff --git a/sculpin-old/source/_posts/automating-sculpin-jenkins.md b/astro/sculpin-old/source/_posts/automating-sculpin-jenkins.md similarity index 100% rename from sculpin-old/source/_posts/automating-sculpin-jenkins.md rename to astro/sculpin-old/source/_posts/automating-sculpin-jenkins.md diff --git a/sculpin-old/source/_posts/back-to-the-future-git-diff-apply.md b/astro/sculpin-old/source/_posts/back-to-the-future-git-diff-apply.md similarity index 100% rename from sculpin-old/source/_posts/back-to-the-future-git-diff-apply.md rename to astro/sculpin-old/source/_posts/back-to-the-future-git-diff-apply.md diff --git a/sculpin-old/source/_posts/building-gmail-filters-in-php.md b/astro/sculpin-old/source/_posts/building-gmail-filters-in-php.md similarity index 100% rename from sculpin-old/source/_posts/building-gmail-filters-in-php.md rename to astro/sculpin-old/source/_posts/building-gmail-filters-in-php.md diff --git a/sculpin-old/source/_posts/building-the-new-phpsw-website.md b/astro/sculpin-old/source/_posts/building-the-new-phpsw-website.md similarity index 100% rename from sculpin-old/source/_posts/building-the-new-phpsw-website.md rename to astro/sculpin-old/source/_posts/building-the-new-phpsw-website.md diff --git a/sculpin-old/source/_posts/change-content-type-multiple-nodes-using-sql.md b/astro/sculpin-old/source/_posts/change-content-type-multiple-nodes-using-sql.md similarity index 100% rename from sculpin-old/source/_posts/change-content-type-multiple-nodes-using-sql.md rename to astro/sculpin-old/source/_posts/change-content-type-multiple-nodes-using-sql.md diff --git a/sculpin-old/source/_posts/checking-if-user-logged-drupal-right-way.md b/astro/sculpin-old/source/_posts/checking-if-user-logged-drupal-right-way.md similarity index 100% rename from sculpin-old/source/_posts/checking-if-user-logged-drupal-right-way.md rename to astro/sculpin-old/source/_posts/checking-if-user-logged-drupal-right-way.md diff --git a/sculpin-old/source/_posts/checkout-specific-revision-svn-command-line.md b/astro/sculpin-old/source/_posts/checkout-specific-revision-svn-command-line.md similarity index 100% rename from sculpin-old/source/_posts/checkout-specific-revision-svn-command-line.md rename to astro/sculpin-old/source/_posts/checkout-specific-revision-svn-command-line.md diff --git a/sculpin-old/source/_posts/conditional-email-addresses-webform.md b/astro/sculpin-old/source/_posts/conditional-email-addresses-webform.md similarity index 100% rename from sculpin-old/source/_posts/conditional-email-addresses-webform.md rename to astro/sculpin-old/source/_posts/conditional-email-addresses-webform.md diff --git a/sculpin-old/source/_posts/configuring-the-reroute-email-module.md b/astro/sculpin-old/source/_posts/configuring-the-reroute-email-module.md similarity index 100% rename from sculpin-old/source/_posts/configuring-the-reroute-email-module.md rename to astro/sculpin-old/source/_posts/configuring-the-reroute-email-module.md diff --git a/sculpin-old/source/_posts/create-and-apply-patches.md b/astro/sculpin-old/source/_posts/create-and-apply-patches.md similarity index 100% rename from sculpin-old/source/_posts/create-and-apply-patches.md rename to astro/sculpin-old/source/_posts/create-and-apply-patches.md diff --git a/sculpin-old/source/_posts/create-better-photo-gallery-drupal-part-1.md b/astro/sculpin-old/source/_posts/create-better-photo-gallery-drupal-part-1.md similarity index 100% rename from sculpin-old/source/_posts/create-better-photo-gallery-drupal-part-1.md rename to astro/sculpin-old/source/_posts/create-better-photo-gallery-drupal-part-1.md diff --git a/sculpin-old/source/_posts/create-better-photo-gallery-drupal-part-2.md b/astro/sculpin-old/source/_posts/create-better-photo-gallery-drupal-part-2.md similarity index 100% rename from sculpin-old/source/_posts/create-better-photo-gallery-drupal-part-2.md rename to astro/sculpin-old/source/_posts/create-better-photo-gallery-drupal-part-2.md diff --git a/sculpin-old/source/_posts/create-better-photo-gallery-drupal-part-21.md b/astro/sculpin-old/source/_posts/create-better-photo-gallery-drupal-part-21.md similarity index 100% rename from sculpin-old/source/_posts/create-better-photo-gallery-drupal-part-21.md rename to astro/sculpin-old/source/_posts/create-better-photo-gallery-drupal-part-21.md diff --git a/sculpin-old/source/_posts/create-better-photo-gallery-drupal-part-3.md b/astro/sculpin-old/source/_posts/create-better-photo-gallery-drupal-part-3.md similarity index 100% rename from sculpin-old/source/_posts/create-better-photo-gallery-drupal-part-3.md rename to astro/sculpin-old/source/_posts/create-better-photo-gallery-drupal-part-3.md diff --git a/sculpin-old/source/_posts/create-block-social-media-icons-using-cck-views-and-nodequeue.md b/astro/sculpin-old/source/_posts/create-block-social-media-icons-using-cck-views-and-nodequeue.md similarity index 100% rename from sculpin-old/source/_posts/create-block-social-media-icons-using-cck-views-and-nodequeue.md rename to astro/sculpin-old/source/_posts/create-block-social-media-icons-using-cck-views-and-nodequeue.md diff --git a/sculpin-old/source/_posts/create-flickr-photo-gallery-using-feeds-cck-and-views.md b/astro/sculpin-old/source/_posts/create-flickr-photo-gallery-using-feeds-cck-and-views.md similarity index 100% rename from sculpin-old/source/_posts/create-flickr-photo-gallery-using-feeds-cck-and-views.md rename to astro/sculpin-old/source/_posts/create-flickr-photo-gallery-using-feeds-cck-and-views.md diff --git a/sculpin-old/source/_posts/create-multigroups-drupal-7-using-field-collections.md b/astro/sculpin-old/source/_posts/create-multigroups-drupal-7-using-field-collections.md similarity index 100% rename from sculpin-old/source/_posts/create-multigroups-drupal-7-using-field-collections.md rename to astro/sculpin-old/source/_posts/create-multigroups-drupal-7-using-field-collections.md diff --git a/sculpin-old/source/_posts/create-omega-subtheme-less-css-preprocessor-using-omega-tools-and-drush.md b/astro/sculpin-old/source/_posts/create-omega-subtheme-less-css-preprocessor-using-omega-tools-and-drush.md similarity index 100% rename from sculpin-old/source/_posts/create-omega-subtheme-less-css-preprocessor-using-omega-tools-and-drush.md rename to astro/sculpin-old/source/_posts/create-omega-subtheme-less-css-preprocessor-using-omega-tools-and-drush.md diff --git a/sculpin-old/source/_posts/create-slideshow-multiple-images-using-fancy-slide.md b/astro/sculpin-old/source/_posts/create-slideshow-multiple-images-using-fancy-slide.md similarity index 100% rename from sculpin-old/source/_posts/create-slideshow-multiple-images-using-fancy-slide.md rename to astro/sculpin-old/source/_posts/create-slideshow-multiple-images-using-fancy-slide.md diff --git a/sculpin-old/source/_posts/create-virtual-hosts-mac-os-x-using-virtualhostx.md b/astro/sculpin-old/source/_posts/create-virtual-hosts-mac-os-x-using-virtualhostx.md similarity index 100% rename from sculpin-old/source/_posts/create-virtual-hosts-mac-os-x-using-virtualhostx.md rename to astro/sculpin-old/source/_posts/create-virtual-hosts-mac-os-x-using-virtualhostx.md diff --git a/sculpin-old/source/_posts/create-zen-sub-theme-using-drush.md b/astro/sculpin-old/source/_posts/create-zen-sub-theme-using-drush.md similarity index 100% rename from sculpin-old/source/_posts/create-zen-sub-theme-using-drush.md rename to astro/sculpin-old/source/_posts/create-zen-sub-theme-using-drush.md diff --git a/sculpin-old/source/_posts/creating-and-using-custom-tokens-drupal-7.md b/astro/sculpin-old/source/_posts/creating-and-using-custom-tokens-drupal-7.md similarity index 100% rename from sculpin-old/source/_posts/creating-and-using-custom-tokens-drupal-7.md rename to astro/sculpin-old/source/_posts/creating-and-using-custom-tokens-drupal-7.md diff --git a/sculpin-old/source/_posts/creating-custom-docksal-commands.md b/astro/sculpin-old/source/_posts/creating-custom-docksal-commands.md similarity index 100% rename from sculpin-old/source/_posts/creating-custom-docksal-commands.md rename to astro/sculpin-old/source/_posts/creating-custom-docksal-commands.md diff --git a/sculpin-old/source/_posts/creating-local-and-staging-sites-drupals-domain-module-enabled.md b/astro/sculpin-old/source/_posts/creating-local-and-staging-sites-drupals-domain-module-enabled.md similarity index 100% rename from sculpin-old/source/_posts/creating-local-and-staging-sites-drupals-domain-module-enabled.md rename to astro/sculpin-old/source/_posts/creating-local-and-staging-sites-drupals-domain-module-enabled.md diff --git a/sculpin-old/source/_posts/croeso-php-south-wales.md b/astro/sculpin-old/source/_posts/croeso-php-south-wales.md similarity index 100% rename from sculpin-old/source/_posts/croeso-php-south-wales.md rename to astro/sculpin-old/source/_posts/croeso-php-south-wales.md diff --git a/sculpin-old/source/_posts/debugging-drupal-commerce-promotions-illiminate-collections.md b/astro/sculpin-old/source/_posts/debugging-drupal-commerce-promotions-illiminate-collections.md similarity index 100% rename from sculpin-old/source/_posts/debugging-drupal-commerce-promotions-illiminate-collections.md rename to astro/sculpin-old/source/_posts/debugging-drupal-commerce-promotions-illiminate-collections.md diff --git a/sculpin-old/source/_posts/display-custom-menu-drupal-7-theme-template-file.md b/astro/sculpin-old/source/_posts/display-custom-menu-drupal-7-theme-template-file.md similarity index 100% rename from sculpin-old/source/_posts/display-custom-menu-drupal-7-theme-template-file.md rename to astro/sculpin-old/source/_posts/display-custom-menu-drupal-7-theme-template-file.md diff --git a/sculpin-old/source/_posts/display-git-branch-or-tag-names-your-bash-prompt.md b/astro/sculpin-old/source/_posts/display-git-branch-or-tag-names-your-bash-prompt.md similarity index 100% rename from sculpin-old/source/_posts/display-git-branch-or-tag-names-your-bash-prompt.md rename to astro/sculpin-old/source/_posts/display-git-branch-or-tag-names-your-bash-prompt.md diff --git a/sculpin-old/source/_posts/display-number-facebook-fans-php.md b/astro/sculpin-old/source/_posts/display-number-facebook-fans-php.md similarity index 100% rename from sculpin-old/source/_posts/display-number-facebook-fans-php.md rename to astro/sculpin-old/source/_posts/display-number-facebook-fans-php.md diff --git a/sculpin-old/source/_posts/dividing-drupals-process-and-preprocess-functions-separate-files.md b/astro/sculpin-old/source/_posts/dividing-drupals-process-and-preprocess-functions-separate-files.md similarity index 100% rename from sculpin-old/source/_posts/dividing-drupals-process-and-preprocess-functions-separate-files.md rename to astro/sculpin-old/source/_posts/dividing-drupals-process-and-preprocess-functions-separate-files.md diff --git a/sculpin-old/source/_posts/dont-bootstrap-drupal-use-drush.md b/astro/sculpin-old/source/_posts/dont-bootstrap-drupal-use-drush.md similarity index 100% rename from sculpin-old/source/_posts/dont-bootstrap-drupal-use-drush.md rename to astro/sculpin-old/source/_posts/dont-bootstrap-drupal-use-drush.md diff --git a/sculpin-old/source/_posts/download-different-versions-drupal-drush.md b/astro/sculpin-old/source/_posts/download-different-versions-drupal-drush.md similarity index 100% rename from sculpin-old/source/_posts/download-different-versions-drupal-drush.md rename to astro/sculpin-old/source/_posts/download-different-versions-drupal-drush.md diff --git a/sculpin-old/source/_posts/drupal-8-5-released.md b/astro/sculpin-old/source/_posts/drupal-8-5-released.md similarity index 100% rename from sculpin-old/source/_posts/drupal-8-5-released.md rename to astro/sculpin-old/source/_posts/drupal-8-5-released.md diff --git a/sculpin-old/source/_posts/drupal-8-commerce-fixing-error-on-user-checkout.md b/astro/sculpin-old/source/_posts/drupal-8-commerce-fixing-error-on-user-checkout.md similarity index 100% rename from sculpin-old/source/_posts/drupal-8-commerce-fixing-error-on-user-checkout.md rename to astro/sculpin-old/source/_posts/drupal-8-commerce-fixing-error-on-user-checkout.md diff --git a/sculpin-old/source/_posts/drupal-association.md b/astro/sculpin-old/source/_posts/drupal-association.md similarity index 100% rename from sculpin-old/source/_posts/drupal-association.md rename to astro/sculpin-old/source/_posts/drupal-association.md diff --git a/sculpin-old/source/_posts/drupal-bristol-testing-workshop.md b/astro/sculpin-old/source/_posts/drupal-bristol-testing-workshop.md similarity index 100% rename from sculpin-old/source/_posts/drupal-bristol-testing-workshop.md rename to astro/sculpin-old/source/_posts/drupal-bristol-testing-workshop.md diff --git a/sculpin-old/source/_posts/drupal-vm-generator-updates.md b/astro/sculpin-old/source/_posts/drupal-vm-generator-updates.md similarity index 100% rename from sculpin-old/source/_posts/drupal-vm-generator-updates.md rename to astro/sculpin-old/source/_posts/drupal-vm-generator-updates.md diff --git a/sculpin-old/source/_posts/drupalcamp-bristol-2018.md b/astro/sculpin-old/source/_posts/drupalcamp-bristol-2018.md similarity index 100% rename from sculpin-old/source/_posts/drupalcamp-bristol-2018.md rename to astro/sculpin-old/source/_posts/drupalcamp-bristol-2018.md diff --git a/sculpin-old/source/_posts/drupalcamp-bristol-2019-speakers-sessions-announced.md b/astro/sculpin-old/source/_posts/drupalcamp-bristol-2019-speakers-sessions-announced.md similarity index 100% rename from sculpin-old/source/_posts/drupalcamp-bristol-2019-speakers-sessions-announced.md rename to astro/sculpin-old/source/_posts/drupalcamp-bristol-2019-speakers-sessions-announced.md diff --git a/sculpin-old/source/_posts/drupalcamp-bristol-early-bird-tickets-sessions-sponsors.md b/astro/sculpin-old/source/_posts/drupalcamp-bristol-early-bird-tickets-sessions-sponsors.md similarity index 100% rename from sculpin-old/source/_posts/drupalcamp-bristol-early-bird-tickets-sessions-sponsors.md rename to astro/sculpin-old/source/_posts/drupalcamp-bristol-early-bird-tickets-sessions-sponsors.md diff --git a/sculpin-old/source/_posts/drupalcamp-london-2014.md b/astro/sculpin-old/source/_posts/drupalcamp-london-2014.md similarity index 100% rename from sculpin-old/source/_posts/drupalcamp-london-2014.md rename to astro/sculpin-old/source/_posts/drupalcamp-london-2014.md diff --git a/sculpin-old/source/_posts/drupalcamp-london-2019-tickets.md b/astro/sculpin-old/source/_posts/drupalcamp-london-2019-tickets.md similarity index 100% rename from sculpin-old/source/_posts/drupalcamp-london-2019-tickets.md rename to astro/sculpin-old/source/_posts/drupalcamp-london-2019-tickets.md diff --git a/sculpin-old/source/_posts/drupalcamp-london-testing-workshop.md b/astro/sculpin-old/source/_posts/drupalcamp-london-testing-workshop.md similarity index 100% rename from sculpin-old/source/_posts/drupalcamp-london-testing-workshop.md rename to astro/sculpin-old/source/_posts/drupalcamp-london-testing-workshop.md diff --git a/sculpin-old/source/_posts/easier-git-repository-cloning-with-insteadof.md b/astro/sculpin-old/source/_posts/easier-git-repository-cloning-with-insteadof.md similarity index 100% rename from sculpin-old/source/_posts/easier-git-repository-cloning-with-insteadof.md rename to astro/sculpin-old/source/_posts/easier-git-repository-cloning-with-insteadof.md diff --git a/sculpin-old/source/_posts/easier-sculpin-commands-with-composer-and-npm-scripts.md b/astro/sculpin-old/source/_posts/easier-sculpin-commands-with-composer-and-npm-scripts.md similarity index 100% rename from sculpin-old/source/_posts/easier-sculpin-commands-with-composer-and-npm-scripts.md rename to astro/sculpin-old/source/_posts/easier-sculpin-commands-with-composer-and-npm-scripts.md diff --git a/sculpin-old/source/_posts/easily-embed-typekit-fonts-your-drupal-website.md b/astro/sculpin-old/source/_posts/easily-embed-typekit-fonts-your-drupal-website.md similarity index 100% rename from sculpin-old/source/_posts/easily-embed-typekit-fonts-your-drupal-website.md rename to astro/sculpin-old/source/_posts/easily-embed-typekit-fonts-your-drupal-website.md diff --git a/sculpin-old/source/_posts/entityform.md b/astro/sculpin-old/source/_posts/entityform.md similarity index 100% rename from sculpin-old/source/_posts/entityform.md rename to astro/sculpin-old/source/_posts/entityform.md diff --git a/sculpin-old/source/_posts/examples-of-laravel-collections-in-drupal.md b/astro/sculpin-old/source/_posts/examples-of-laravel-collections-in-drupal.md similarity index 100% rename from sculpin-old/source/_posts/examples-of-laravel-collections-in-drupal.md rename to astro/sculpin-old/source/_posts/examples-of-laravel-collections-in-drupal.md diff --git a/sculpin-old/source/_posts/experimenting-with-events-in-drupal-8.md b/astro/sculpin-old/source/_posts/experimenting-with-events-in-drupal-8.md similarity index 100% rename from sculpin-old/source/_posts/experimenting-with-events-in-drupal-8.md rename to astro/sculpin-old/source/_posts/experimenting-with-events-in-drupal-8.md diff --git a/sculpin-old/source/_posts/finding-the-last-commit-that-a-patch-applies-to.md b/astro/sculpin-old/source/_posts/finding-the-last-commit-that-a-patch-applies-to.md similarity index 100% rename from sculpin-old/source/_posts/finding-the-last-commit-that-a-patch-applies-to.md rename to astro/sculpin-old/source/_posts/finding-the-last-commit-that-a-patch-applies-to.md diff --git a/sculpin-old/source/_posts/fix-vagrant-loading-wrong-virtual-machine.md b/astro/sculpin-old/source/_posts/fix-vagrant-loading-wrong-virtual-machine.md similarity index 100% rename from sculpin-old/source/_posts/fix-vagrant-loading-wrong-virtual-machine.md rename to astro/sculpin-old/source/_posts/fix-vagrant-loading-wrong-virtual-machine.md diff --git a/sculpin-old/source/_posts/fixing-drupal-simpletest-docker.md b/astro/sculpin-old/source/_posts/fixing-drupal-simpletest-docker.md similarity index 100% rename from sculpin-old/source/_posts/fixing-drupal-simpletest-docker.md rename to astro/sculpin-old/source/_posts/fixing-drupal-simpletest-docker.md diff --git a/sculpin-old/source/_posts/forward-one-domain-another-using-modrewrite-and-htaccess.md b/astro/sculpin-old/source/_posts/forward-one-domain-another-using-modrewrite-and-htaccess.md similarity index 100% rename from sculpin-old/source/_posts/forward-one-domain-another-using-modrewrite-and-htaccess.md rename to astro/sculpin-old/source/_posts/forward-one-domain-another-using-modrewrite-and-htaccess.md diff --git a/sculpin-old/source/_posts/git-format-patch.md b/astro/sculpin-old/source/_posts/git-format-patch.md similarity index 100% rename from sculpin-old/source/_posts/git-format-patch.md rename to astro/sculpin-old/source/_posts/git-format-patch.md diff --git a/sculpin-old/source/_posts/going-drupalcon.md b/astro/sculpin-old/source/_posts/going-drupalcon.md similarity index 100% rename from sculpin-old/source/_posts/going-drupalcon.md rename to astro/sculpin-old/source/_posts/going-drupalcon.md diff --git a/sculpin-old/source/_posts/imagefield-import-archive.md b/astro/sculpin-old/source/_posts/imagefield-import-archive.md similarity index 100% rename from sculpin-old/source/_posts/imagefield-import-archive.md rename to astro/sculpin-old/source/_posts/imagefield-import-archive.md diff --git a/sculpin-old/source/_posts/improve-jpg-quality-imagecache-and-imageapi.md b/astro/sculpin-old/source/_posts/improve-jpg-quality-imagecache-and-imageapi.md similarity index 100% rename from sculpin-old/source/_posts/improve-jpg-quality-imagecache-and-imageapi.md rename to astro/sculpin-old/source/_posts/improve-jpg-quality-imagecache-and-imageapi.md diff --git a/sculpin-old/source/_posts/include-css-fonts-using-sass-each-loop.md b/astro/sculpin-old/source/_posts/include-css-fonts-using-sass-each-loop.md similarity index 100% rename from sculpin-old/source/_posts/include-css-fonts-using-sass-each-loop.md rename to astro/sculpin-old/source/_posts/include-css-fonts-using-sass-each-loop.md diff --git a/sculpin-old/source/_posts/include-local-drupal-settings-file-environment-configuration-and-overrides.md b/astro/sculpin-old/source/_posts/include-local-drupal-settings-file-environment-configuration-and-overrides.md similarity index 100% rename from sculpin-old/source/_posts/include-local-drupal-settings-file-environment-configuration-and-overrides.md rename to astro/sculpin-old/source/_posts/include-local-drupal-settings-file-environment-configuration-and-overrides.md diff --git a/sculpin-old/source/_posts/install-and-configure-subversion-svn-server-ubuntu.md b/astro/sculpin-old/source/_posts/install-and-configure-subversion-svn-server-ubuntu.md similarity index 100% rename from sculpin-old/source/_posts/install-and-configure-subversion-svn-server-ubuntu.md rename to astro/sculpin-old/source/_posts/install-and-configure-subversion-svn-server-ubuntu.md diff --git a/sculpin-old/source/_posts/install-nomensa-media-player-drupal.md b/astro/sculpin-old/source/_posts/install-nomensa-media-player-drupal.md similarity index 100% rename from sculpin-old/source/_posts/install-nomensa-media-player-drupal.md rename to astro/sculpin-old/source/_posts/install-nomensa-media-player-drupal.md diff --git a/sculpin-old/source/_posts/installing-nagios-centos.md b/astro/sculpin-old/source/_posts/installing-nagios-centos.md similarity index 100% rename from sculpin-old/source/_posts/installing-nagios-centos.md rename to astro/sculpin-old/source/_posts/installing-nagios-centos.md diff --git a/sculpin-old/source/_posts/introducing-the-drupal-meetups-twitterbot.md b/astro/sculpin-old/source/_posts/introducing-the-drupal-meetups-twitterbot.md similarity index 100% rename from sculpin-old/source/_posts/introducing-the-drupal-meetups-twitterbot.md rename to astro/sculpin-old/source/_posts/introducing-the-drupal-meetups-twitterbot.md diff --git a/sculpin-old/source/_posts/leaving-nomensa-joining-precedent.md b/astro/sculpin-old/source/_posts/leaving-nomensa-joining-precedent.md similarity index 100% rename from sculpin-old/source/_posts/leaving-nomensa-joining-precedent.md rename to astro/sculpin-old/source/_posts/leaving-nomensa-joining-precedent.md diff --git a/sculpin-old/source/_posts/live-blogging-symfonylive-london.md b/astro/sculpin-old/source/_posts/live-blogging-symfonylive-london.md similarity index 100% rename from sculpin-old/source/_posts/live-blogging-symfonylive-london.md rename to astro/sculpin-old/source/_posts/live-blogging-symfonylive-london.md diff --git a/sculpin-old/source/_posts/looking-forward-to-drupalcamp-london.md b/astro/sculpin-old/source/_posts/looking-forward-to-drupalcamp-london.md similarity index 100% rename from sculpin-old/source/_posts/looking-forward-to-drupalcamp-london.md rename to astro/sculpin-old/source/_posts/looking-forward-to-drupalcamp-london.md diff --git a/sculpin-old/source/_posts/mediacurrent-contrib-half-hour-is-back.md b/astro/sculpin-old/source/_posts/mediacurrent-contrib-half-hour-is-back.md similarity index 100% rename from sculpin-old/source/_posts/mediacurrent-contrib-half-hour-is-back.md rename to astro/sculpin-old/source/_posts/mediacurrent-contrib-half-hour-is-back.md diff --git a/sculpin-old/source/_posts/minimum-core-version.md b/astro/sculpin-old/source/_posts/minimum-core-version.md similarity index 100% rename from sculpin-old/source/_posts/minimum-core-version.md rename to astro/sculpin-old/source/_posts/minimum-core-version.md diff --git a/sculpin-old/source/_posts/my-first-blog-post-published-for-inviqa.md b/astro/sculpin-old/source/_posts/my-first-blog-post-published-for-inviqa.md similarity index 100% rename from sculpin-old/source/_posts/my-first-blog-post-published-for-inviqa.md rename to astro/sculpin-old/source/_posts/my-first-blog-post-published-for-inviqa.md diff --git a/sculpin-old/source/_posts/my-new-drupal-modules.md b/astro/sculpin-old/source/_posts/my-new-drupal-modules.md similarity index 100% rename from sculpin-old/source/_posts/my-new-drupal-modules.md rename to astro/sculpin-old/source/_posts/my-new-drupal-modules.md diff --git a/sculpin-old/source/_posts/my-sublime-text-2-settings.md b/astro/sculpin-old/source/_posts/my-sublime-text-2-settings.md similarity index 100% rename from sculpin-old/source/_posts/my-sublime-text-2-settings.md rename to astro/sculpin-old/source/_posts/my-sublime-text-2-settings.md diff --git a/sculpin-old/source/_posts/nginx-redirects-with-query-string-arguments.md b/astro/sculpin-old/source/_posts/nginx-redirects-with-query-string-arguments.md similarity index 100% rename from sculpin-old/source/_posts/nginx-redirects-with-query-string-arguments.md rename to astro/sculpin-old/source/_posts/nginx-redirects-with-query-string-arguments.md diff --git a/sculpin-old/source/_posts/null-users-and-system-users-in-drupal.md b/astro/sculpin-old/source/_posts/null-users-and-system-users-in-drupal.md similarity index 100% rename from sculpin-old/source/_posts/null-users-and-system-users-in-drupal.md rename to astro/sculpin-old/source/_posts/null-users-and-system-users-in-drupal.md diff --git a/sculpin-old/source/_posts/open-sublime-text-2-mac-os-x-command-line.md b/astro/sculpin-old/source/_posts/open-sublime-text-2-mac-os-x-command-line.md similarity index 100% rename from sculpin-old/source/_posts/open-sublime-text-2-mac-os-x-command-line.md rename to astro/sculpin-old/source/_posts/open-sublime-text-2-mac-os-x-command-line.md diff --git a/sculpin-old/source/_posts/pantheon-settings-files.md b/astro/sculpin-old/source/_posts/pantheon-settings-files.md similarity index 100% rename from sculpin-old/source/_posts/pantheon-settings-files.md rename to astro/sculpin-old/source/_posts/pantheon-settings-files.md diff --git a/sculpin-old/source/_posts/php-apps-subdirectory-nginx.md b/astro/sculpin-old/source/_posts/php-apps-subdirectory-nginx.md similarity index 100% rename from sculpin-old/source/_posts/php-apps-subdirectory-nginx.md rename to astro/sculpin-old/source/_posts/php-apps-subdirectory-nginx.md diff --git a/sculpin-old/source/_posts/presenting-on-tailwind-css-and-ansible-at-cms-philly.md b/astro/sculpin-old/source/_posts/presenting-on-tailwind-css-and-ansible-at-cms-philly.md similarity index 100% rename from sculpin-old/source/_posts/presenting-on-tailwind-css-and-ansible-at-cms-philly.md rename to astro/sculpin-old/source/_posts/presenting-on-tailwind-css-and-ansible-at-cms-philly.md diff --git a/sculpin-old/source/_posts/prevent-apache-displaying-text-files-within-web-browser.md b/astro/sculpin-old/source/_posts/prevent-apache-displaying-text-files-within-web-browser.md similarity index 100% rename from sculpin-old/source/_posts/prevent-apache-displaying-text-files-within-web-browser.md rename to astro/sculpin-old/source/_posts/prevent-apache-displaying-text-files-within-web-browser.md diff --git a/sculpin-old/source/_posts/proctor-stevenson.md b/astro/sculpin-old/source/_posts/proctor-stevenson.md similarity index 100% rename from sculpin-old/source/_posts/proctor-stevenson.md rename to astro/sculpin-old/source/_posts/proctor-stevenson.md diff --git a/sculpin-old/source/_posts/proctors-hosting-next-drupal-meetup.md b/astro/sculpin-old/source/_posts/proctors-hosting-next-drupal-meetup.md similarity index 100% rename from sculpin-old/source/_posts/proctors-hosting-next-drupal-meetup.md rename to astro/sculpin-old/source/_posts/proctors-hosting-next-drupal-meetup.md diff --git a/sculpin-old/source/_posts/psr4-autoloading-test-cases-drupal-7.md b/astro/sculpin-old/source/_posts/psr4-autoloading-test-cases-drupal-7.md similarity index 100% rename from sculpin-old/source/_posts/psr4-autoloading-test-cases-drupal-7.md rename to astro/sculpin-old/source/_posts/psr4-autoloading-test-cases-drupal-7.md diff --git a/sculpin-old/source/_posts/published-my-first-npm-package.md b/astro/sculpin-old/source/_posts/published-my-first-npm-package.md similarity index 100% rename from sculpin-old/source/_posts/published-my-first-npm-package.md rename to astro/sculpin-old/source/_posts/published-my-first-npm-package.md diff --git a/sculpin-old/source/_posts/publishing-sculpin-sites-with-github-pages.md b/astro/sculpin-old/source/_posts/publishing-sculpin-sites-with-github-pages.md similarity index 100% rename from sculpin-old/source/_posts/publishing-sculpin-sites-with-github-pages.md rename to astro/sculpin-old/source/_posts/publishing-sculpin-sites-with-github-pages.md diff --git a/sculpin-old/source/_posts/queuing-private-messages-in-drupal-8.md b/astro/sculpin-old/source/_posts/queuing-private-messages-in-drupal-8.md similarity index 100% rename from sculpin-old/source/_posts/queuing-private-messages-in-drupal-8.md rename to astro/sculpin-old/source/_posts/queuing-private-messages-in-drupal-8.md diff --git a/sculpin-old/source/_posts/quick-project-switching-in-phpstorm.md b/astro/sculpin-old/source/_posts/quick-project-switching-in-phpstorm.md similarity index 100% rename from sculpin-old/source/_posts/quick-project-switching-in-phpstorm.md rename to astro/sculpin-old/source/_posts/quick-project-switching-in-phpstorm.md diff --git a/sculpin-old/source/_posts/quickest-way-install-sublime-text-2-ubuntu.md b/astro/sculpin-old/source/_posts/quickest-way-install-sublime-text-2-ubuntu.md similarity index 100% rename from sculpin-old/source/_posts/quickest-way-install-sublime-text-2-ubuntu.md rename to astro/sculpin-old/source/_posts/quickest-way-install-sublime-text-2-ubuntu.md diff --git a/sculpin-old/source/_posts/quickly-apply-patches-using-git-and-curl-or-wget.md b/astro/sculpin-old/source/_posts/quickly-apply-patches-using-git-and-curl-or-wget.md similarity index 100% rename from sculpin-old/source/_posts/quickly-apply-patches-using-git-and-curl-or-wget.md rename to astro/sculpin-old/source/_posts/quickly-apply-patches-using-git-and-curl-or-wget.md diff --git a/sculpin-old/source/_posts/quickly-import-multiples-images-using-imagefieldimport-module.md b/astro/sculpin-old/source/_posts/quickly-import-multiples-images-using-imagefieldimport-module.md similarity index 100% rename from sculpin-old/source/_posts/quickly-import-multiples-images-using-imagefieldimport-module.md rename to astro/sculpin-old/source/_posts/quickly-import-multiples-images-using-imagefieldimport-module.md diff --git a/sculpin-old/source/_posts/rebuilding-acquia-dashboard-with-vuejs-tailwind-css.md b/astro/sculpin-old/source/_posts/rebuilding-acquia-dashboard-with-vuejs-tailwind-css.md similarity index 100% rename from sculpin-old/source/_posts/rebuilding-acquia-dashboard-with-vuejs-tailwind-css.md rename to astro/sculpin-old/source/_posts/rebuilding-acquia-dashboard-with-vuejs-tailwind-css.md diff --git a/sculpin-old/source/_posts/rebuilding-bartik-with-vuejs-tailwind-css-part-2.md b/astro/sculpin-old/source/_posts/rebuilding-bartik-with-vuejs-tailwind-css-part-2.md similarity index 100% rename from sculpin-old/source/_posts/rebuilding-bartik-with-vuejs-tailwind-css-part-2.md rename to astro/sculpin-old/source/_posts/rebuilding-bartik-with-vuejs-tailwind-css-part-2.md diff --git a/sculpin-old/source/_posts/rebuilding-bartik-with-vuejs-tailwind-css.md b/astro/sculpin-old/source/_posts/rebuilding-bartik-with-vuejs-tailwind-css.md similarity index 100% rename from sculpin-old/source/_posts/rebuilding-bartik-with-vuejs-tailwind-css.md rename to astro/sculpin-old/source/_posts/rebuilding-bartik-with-vuejs-tailwind-css.md diff --git a/sculpin-old/source/_posts/reflections-speaking-unifieddiff.md b/astro/sculpin-old/source/_posts/reflections-speaking-unifieddiff.md similarity index 100% rename from sculpin-old/source/_posts/reflections-speaking-unifieddiff.md rename to astro/sculpin-old/source/_posts/reflections-speaking-unifieddiff.md diff --git a/sculpin-old/source/_posts/restructuring-my-tailwindjs-config-files.md b/astro/sculpin-old/source/_posts/restructuring-my-tailwindjs-config-files.md similarity index 100% rename from sculpin-old/source/_posts/restructuring-my-tailwindjs-config-files.md rename to astro/sculpin-old/source/_posts/restructuring-my-tailwindjs-config-files.md diff --git a/sculpin-old/source/_posts/review-adminhover-module.md b/astro/sculpin-old/source/_posts/review-adminhover-module.md similarity index 100% rename from sculpin-old/source/_posts/review-adminhover-module.md rename to astro/sculpin-old/source/_posts/review-adminhover-module.md diff --git a/sculpin-old/source/_posts/review-image-caption-module.md b/astro/sculpin-old/source/_posts/review-image-caption-module.md similarity index 100% rename from sculpin-old/source/_posts/review-image-caption-module.md rename to astro/sculpin-old/source/_posts/review-image-caption-module.md diff --git a/sculpin-old/source/_posts/review-teleport-module.md b/astro/sculpin-old/source/_posts/review-teleport-module.md similarity index 100% rename from sculpin-old/source/_posts/review-teleport-module.md rename to astro/sculpin-old/source/_posts/review-teleport-module.md diff --git a/sculpin-old/source/_posts/running-drupal-with-symfony-local-server.md b/astro/sculpin-old/source/_posts/running-drupal-with-symfony-local-server.md similarity index 100% rename from sculpin-old/source/_posts/running-drupal-with-symfony-local-server.md rename to astro/sculpin-old/source/_posts/running-drupal-with-symfony-local-server.md diff --git a/sculpin-old/source/_posts/running-phpunit-tests-docksal-phpstorm.md b/astro/sculpin-old/source/_posts/running-phpunit-tests-docksal-phpstorm.md similarity index 100% rename from sculpin-old/source/_posts/running-phpunit-tests-docksal-phpstorm.md rename to astro/sculpin-old/source/_posts/running-phpunit-tests-docksal-phpstorm.md diff --git a/sculpin-old/source/_posts/sculpin-twig-resources.md b/astro/sculpin-old/source/_posts/sculpin-twig-resources.md similarity index 100% rename from sculpin-old/source/_posts/sculpin-twig-resources.md rename to astro/sculpin-old/source/_posts/sculpin-twig-resources.md diff --git a/sculpin-old/source/_posts/simplifying-drupal-migrations-with-xautoload.md b/astro/sculpin-old/source/_posts/simplifying-drupal-migrations-with-xautoload.md similarity index 100% rename from sculpin-old/source/_posts/simplifying-drupal-migrations-with-xautoload.md rename to astro/sculpin-old/source/_posts/simplifying-drupal-migrations-with-xautoload.md diff --git a/sculpin-old/source/_posts/site-upgraded-drupal-7.md b/astro/sculpin-old/source/_posts/site-upgraded-drupal-7.md similarity index 100% rename from sculpin-old/source/_posts/site-upgraded-drupal-7.md rename to astro/sculpin-old/source/_posts/site-upgraded-drupal-7.md diff --git a/sculpin-old/source/_posts/some-useful-git-aliases.md b/astro/sculpin-old/source/_posts/some-useful-git-aliases.md similarity index 100% rename from sculpin-old/source/_posts/some-useful-git-aliases.md rename to astro/sculpin-old/source/_posts/some-useful-git-aliases.md diff --git a/sculpin-old/source/_posts/some-useful-links-using-simpletest-drupal.md b/astro/sculpin-old/source/_posts/some-useful-links-using-simpletest-drupal.md similarity index 100% rename from sculpin-old/source/_posts/some-useful-links-using-simpletest-drupal.md rename to astro/sculpin-old/source/_posts/some-useful-links-using-simpletest-drupal.md diff --git a/sculpin-old/source/_posts/south-wales-drupal-user-group.md b/astro/sculpin-old/source/_posts/south-wales-drupal-user-group.md similarity index 100% rename from sculpin-old/source/_posts/south-wales-drupal-user-group.md rename to astro/sculpin-old/source/_posts/south-wales-drupal-user-group.md diff --git a/sculpin-old/source/_posts/speaking-drupalcon-amsterdam.md b/astro/sculpin-old/source/_posts/speaking-drupalcon-amsterdam.md similarity index 100% rename from sculpin-old/source/_posts/speaking-drupalcon-amsterdam.md rename to astro/sculpin-old/source/_posts/speaking-drupalcon-amsterdam.md diff --git a/sculpin-old/source/_posts/splitting-new-drupal-project-from-repo.md b/astro/sculpin-old/source/_posts/splitting-new-drupal-project-from-repo.md similarity index 100% rename from sculpin-old/source/_posts/splitting-new-drupal-project-from-repo.md rename to astro/sculpin-old/source/_posts/splitting-new-drupal-project-from-repo.md diff --git a/sculpin-old/source/_posts/style-drupal-6s-taxonomy-lists-php-css-and-jquery.md b/astro/sculpin-old/source/_posts/style-drupal-6s-taxonomy-lists-php-css-and-jquery.md similarity index 100% rename from sculpin-old/source/_posts/style-drupal-6s-taxonomy-lists-php-css-and-jquery.md rename to astro/sculpin-old/source/_posts/style-drupal-6s-taxonomy-lists-php-css-and-jquery.md diff --git a/sculpin-old/source/_posts/test-driven-ansible-role-development-molecule.md b/astro/sculpin-old/source/_posts/test-driven-ansible-role-development-molecule.md similarity index 100% rename from sculpin-old/source/_posts/test-driven-ansible-role-development-molecule.md rename to astro/sculpin-old/source/_posts/test-driven-ansible-role-development-molecule.md diff --git a/sculpin-old/source/_posts/test-driven-drupal-on-gitstore-leanpub.md b/astro/sculpin-old/source/_posts/test-driven-drupal-on-gitstore-leanpub.md similarity index 100% rename from sculpin-old/source/_posts/test-driven-drupal-on-gitstore-leanpub.md rename to astro/sculpin-old/source/_posts/test-driven-drupal-on-gitstore-leanpub.md diff --git a/sculpin-old/source/_posts/testing-tailwindcss-plugins-with-jest.md b/astro/sculpin-old/source/_posts/testing-tailwindcss-plugins-with-jest.md similarity index 100% rename from sculpin-old/source/_posts/testing-tailwindcss-plugins-with-jest.md rename to astro/sculpin-old/source/_posts/testing-tailwindcss-plugins-with-jest.md diff --git a/sculpin-old/source/_posts/thanks.md b/astro/sculpin-old/source/_posts/thanks.md similarity index 100% rename from sculpin-old/source/_posts/thanks.md rename to astro/sculpin-old/source/_posts/thanks.md diff --git a/sculpin-old/source/_posts/turning-drupal-module-into-feature.md b/astro/sculpin-old/source/_posts/turning-drupal-module-into-feature.md similarity index 100% rename from sculpin-old/source/_posts/turning-drupal-module-into-feature.md rename to astro/sculpin-old/source/_posts/turning-drupal-module-into-feature.md diff --git a/sculpin-old/source/_posts/tweets-drupalcamp-london.md b/astro/sculpin-old/source/_posts/tweets-drupalcamp-london.md similarity index 100% rename from sculpin-old/source/_posts/tweets-drupalcamp-london.md rename to astro/sculpin-old/source/_posts/tweets-drupalcamp-london.md diff --git a/sculpin-old/source/_posts/updating-features-and-adding-components-using-drush.md b/astro/sculpin-old/source/_posts/updating-features-and-adding-components-using-drush.md similarity index 100% rename from sculpin-old/source/_posts/updating-features-and-adding-components-using-drush.md rename to astro/sculpin-old/source/_posts/updating-features-and-adding-components-using-drush.md diff --git a/sculpin-old/source/_posts/updating-forked-github-repos.md b/astro/sculpin-old/source/_posts/updating-forked-github-repos.md similarity index 100% rename from sculpin-old/source/_posts/updating-forked-github-repos.md rename to astro/sculpin-old/source/_posts/updating-forked-github-repos.md diff --git a/sculpin-old/source/_posts/updating-override-node-options-tests.md b/astro/sculpin-old/source/_posts/updating-override-node-options-tests.md similarity index 100% rename from sculpin-old/source/_posts/updating-override-node-options-tests.md rename to astro/sculpin-old/source/_posts/updating-override-node-options-tests.md diff --git a/sculpin-old/source/_posts/use-authorized-keys-create-passwordless-ssh-connection.md b/astro/sculpin-old/source/_posts/use-authorized-keys-create-passwordless-ssh-connection.md similarity index 100% rename from sculpin-old/source/_posts/use-authorized-keys-create-passwordless-ssh-connection.md rename to astro/sculpin-old/source/_posts/use-authorized-keys-create-passwordless-ssh-connection.md diff --git a/sculpin-old/source/_posts/use-regular-expressions-search-and-replace-coda-or-textmate.md b/astro/sculpin-old/source/_posts/use-regular-expressions-search-and-replace-coda-or-textmate.md similarity index 100% rename from sculpin-old/source/_posts/use-regular-expressions-search-and-replace-coda-or-textmate.md rename to astro/sculpin-old/source/_posts/use-regular-expressions-search-and-replace-coda-or-textmate.md diff --git a/sculpin-old/source/_posts/use-sass-and-compass-drupal-7-using-sassy.md b/astro/sculpin-old/source/_posts/use-sass-and-compass-drupal-7-using-sassy.md similarity index 100% rename from sculpin-old/source/_posts/use-sass-and-compass-drupal-7-using-sassy.md rename to astro/sculpin-old/source/_posts/use-sass-and-compass-drupal-7-using-sassy.md diff --git a/sculpin-old/source/_posts/useful-drupal-6-modules.md b/astro/sculpin-old/source/_posts/useful-drupal-6-modules.md similarity index 100% rename from sculpin-old/source/_posts/useful-drupal-6-modules.md rename to astro/sculpin-old/source/_posts/useful-drupal-6-modules.md diff --git a/sculpin-old/source/_posts/useful-vagrant-commands.md b/astro/sculpin-old/source/_posts/useful-vagrant-commands.md similarity index 100% rename from sculpin-old/source/_posts/useful-vagrant-commands.md rename to astro/sculpin-old/source/_posts/useful-vagrant-commands.md diff --git a/sculpin-old/source/_posts/using-environment-variables-settings-docksal.md b/astro/sculpin-old/source/_posts/using-environment-variables-settings-docksal.md similarity index 100% rename from sculpin-old/source/_posts/using-environment-variables-settings-docksal.md rename to astro/sculpin-old/source/_posts/using-environment-variables-settings-docksal.md diff --git a/sculpin-old/source/_posts/using-feature-flags-in-drupal-development.md b/astro/sculpin-old/source/_posts/using-feature-flags-in-drupal-development.md similarity index 100% rename from sculpin-old/source/_posts/using-feature-flags-in-drupal-development.md rename to astro/sculpin-old/source/_posts/using-feature-flags-in-drupal-development.md diff --git a/sculpin-old/source/_posts/using-imagecache-and-imagecrop-my-portfolio.md b/astro/sculpin-old/source/_posts/using-imagecache-and-imagecrop-my-portfolio.md similarity index 100% rename from sculpin-old/source/_posts/using-imagecache-and-imagecrop-my-portfolio.md rename to astro/sculpin-old/source/_posts/using-imagecache-and-imagecrop-my-portfolio.md diff --git a/sculpin-old/source/_posts/using-remote-files-when-developing-locally-stage-file-proxy-module.md b/astro/sculpin-old/source/_posts/using-remote-files-when-developing-locally-stage-file-proxy-module.md similarity index 100% rename from sculpin-old/source/_posts/using-remote-files-when-developing-locally-stage-file-proxy-module.md rename to astro/sculpin-old/source/_posts/using-remote-files-when-developing-locally-stage-file-proxy-module.md diff --git a/sculpin-old/source/_posts/using-tailwind-css-in-your-drupal-theme.md b/astro/sculpin-old/source/_posts/using-tailwind-css-in-your-drupal-theme.md similarity index 100% rename from sculpin-old/source/_posts/using-tailwind-css-in-your-drupal-theme.md rename to astro/sculpin-old/source/_posts/using-tailwind-css-in-your-drupal-theme.md diff --git a/sculpin-old/source/_posts/using-the-pcss-extension-with-webpack-encore.md b/astro/sculpin-old/source/_posts/using-the-pcss-extension-with-webpack-encore.md similarity index 100% rename from sculpin-old/source/_posts/using-the-pcss-extension-with-webpack-encore.md rename to astro/sculpin-old/source/_posts/using-the-pcss-extension-with-webpack-encore.md diff --git a/sculpin-old/source/_posts/using-transition-props-vuejs.md b/astro/sculpin-old/source/_posts/using-transition-props-vuejs.md similarity index 100% rename from sculpin-old/source/_posts/using-transition-props-vuejs.md rename to astro/sculpin-old/source/_posts/using-transition-props-vuejs.md diff --git a/sculpin-old/source/_posts/what-git-flow.md b/astro/sculpin-old/source/_posts/what-git-flow.md similarity index 100% rename from sculpin-old/source/_posts/what-git-flow.md rename to astro/sculpin-old/source/_posts/what-git-flow.md diff --git a/sculpin-old/source/_posts/writing-article-linux-journal.md b/astro/sculpin-old/source/_posts/writing-article-linux-journal.md similarity index 100% rename from sculpin-old/source/_posts/writing-article-linux-journal.md rename to astro/sculpin-old/source/_posts/writing-article-linux-journal.md diff --git a/sculpin-old/source/_posts/writing-drupal-module-test-driven-development-tdd.md b/astro/sculpin-old/source/_posts/writing-drupal-module-test-driven-development-tdd.md similarity index 100% rename from sculpin-old/source/_posts/writing-drupal-module-test-driven-development-tdd.md rename to astro/sculpin-old/source/_posts/writing-drupal-module-test-driven-development-tdd.md diff --git a/sculpin-old/source/_posts/writing-info-file-drupal-7-theme.md b/astro/sculpin-old/source/_posts/writing-info-file-drupal-7-theme.md similarity index 100% rename from sculpin-old/source/_posts/writing-info-file-drupal-7-theme.md rename to astro/sculpin-old/source/_posts/writing-info-file-drupal-7-theme.md diff --git a/sculpin-old/source/_posts/zenophile.md b/astro/sculpin-old/source/_posts/zenophile.md similarity index 100% rename from sculpin-old/source/_posts/zenophile.md rename to astro/sculpin-old/source/_posts/zenophile.md diff --git a/sculpin-old/source/_redirects.html.twig b/astro/sculpin-old/source/_redirects.html.twig similarity index 100% rename from sculpin-old/source/_redirects.html.twig rename to astro/sculpin-old/source/_redirects.html.twig diff --git a/sculpin-old/source/_talks/building-static-websites-sculpin.md b/astro/sculpin-old/source/_talks/building-static-websites-sculpin.md similarity index 100% rename from sculpin-old/source/_talks/building-static-websites-sculpin.md rename to astro/sculpin-old/source/_talks/building-static-websites-sculpin.md diff --git a/sculpin-old/source/_talks/configuring-all-the-things-drupal-8.md b/astro/sculpin-old/source/_talks/configuring-all-the-things-drupal-8.md similarity index 100% rename from sculpin-old/source/_talks/configuring-all-the-things-drupal-8.md rename to astro/sculpin-old/source/_talks/configuring-all-the-things-drupal-8.md diff --git a/sculpin-old/source/_talks/dancing-for-drupal.md b/astro/sculpin-old/source/_talks/dancing-for-drupal.md similarity index 100% rename from sculpin-old/source/_talks/dancing-for-drupal.md rename to astro/sculpin-old/source/_talks/dancing-for-drupal.md diff --git a/sculpin-old/source/_talks/decoupling-drupal-vuejs.md b/astro/sculpin-old/source/_talks/decoupling-drupal-vuejs.md similarity index 100% rename from sculpin-old/source/_talks/decoupling-drupal-vuejs.md rename to astro/sculpin-old/source/_talks/decoupling-drupal-vuejs.md diff --git a/sculpin-old/source/_talks/deploying-drupal-fabric.md b/astro/sculpin-old/source/_talks/deploying-drupal-fabric.md similarity index 100% rename from sculpin-old/source/_talks/deploying-drupal-fabric.md rename to astro/sculpin-old/source/_talks/deploying-drupal-fabric.md diff --git a/sculpin-old/source/_talks/deploying-php-ansible-ansistrano.md b/astro/sculpin-old/source/_talks/deploying-php-ansible-ansistrano.md similarity index 100% rename from sculpin-old/source/_talks/deploying-php-ansible-ansistrano.md rename to astro/sculpin-old/source/_talks/deploying-php-ansible-ansistrano.md diff --git a/sculpin-old/source/_talks/deploying-php-fabric.md b/astro/sculpin-old/source/_talks/deploying-php-fabric.md similarity index 100% rename from sculpin-old/source/_talks/deploying-php-fabric.md rename to astro/sculpin-old/source/_talks/deploying-php-fabric.md diff --git a/sculpin-old/source/_talks/drupal-8-module-development.md b/astro/sculpin-old/source/_talks/drupal-8-module-development.md similarity index 100% rename from sculpin-old/source/_talks/drupal-8-module-development.md rename to astro/sculpin-old/source/_talks/drupal-8-module-development.md diff --git a/sculpin-old/source/_talks/drupal-8-php-libraries-drupalorg-api.md b/astro/sculpin-old/source/_talks/drupal-8-php-libraries-drupalorg-api.md similarity index 100% rename from sculpin-old/source/_talks/drupal-8-php-libraries-drupalorg-api.md rename to astro/sculpin-old/source/_talks/drupal-8-php-libraries-drupalorg-api.md diff --git a/sculpin-old/source/_talks/drupal-8-rejoining-the-herd.md b/astro/sculpin-old/source/_talks/drupal-8-rejoining-the-herd.md similarity index 100% rename from sculpin-old/source/_talks/drupal-8-rejoining-the-herd.md rename to astro/sculpin-old/source/_talks/drupal-8-rejoining-the-herd.md diff --git a/sculpin-old/source/_talks/drupal-8.md b/astro/sculpin-old/source/_talks/drupal-8.md similarity index 100% rename from sculpin-old/source/_talks/drupal-8.md rename to astro/sculpin-old/source/_talks/drupal-8.md diff --git a/sculpin-old/source/_talks/drupal-vm-generator.md b/astro/sculpin-old/source/_talks/drupal-vm-generator.md similarity index 100% rename from sculpin-old/source/_talks/drupal-vm-generator.md rename to astro/sculpin-old/source/_talks/drupal-vm-generator.md diff --git a/sculpin-old/source/_talks/drupal-vm-meet-symfony-console.md b/astro/sculpin-old/source/_talks/drupal-vm-meet-symfony-console.md similarity index 100% rename from sculpin-old/source/_talks/drupal-vm-meet-symfony-console.md rename to astro/sculpin-old/source/_talks/drupal-vm-meet-symfony-console.md diff --git a/sculpin-old/source/_talks/drupalorg-2015.md b/astro/sculpin-old/source/_talks/drupalorg-2015.md similarity index 100% rename from sculpin-old/source/_talks/drupalorg-2015.md rename to astro/sculpin-old/source/_talks/drupalorg-2015.md diff --git a/sculpin-old/source/_talks/drush-make-drupalbristol.md b/astro/sculpin-old/source/_talks/drush-make-drupalbristol.md similarity index 100% rename from sculpin-old/source/_talks/drush-make-drupalbristol.md rename to astro/sculpin-old/source/_talks/drush-make-drupalbristol.md diff --git a/sculpin-old/source/_talks/getting-your-data-into-drupal-8.md b/astro/sculpin-old/source/_talks/getting-your-data-into-drupal-8.md similarity index 100% rename from sculpin-old/source/_talks/getting-your-data-into-drupal-8.md rename to astro/sculpin-old/source/_talks/getting-your-data-into-drupal-8.md diff --git a/sculpin-old/source/_talks/git-flow.md b/astro/sculpin-old/source/_talks/git-flow.md similarity index 100% rename from sculpin-old/source/_talks/git-flow.md rename to astro/sculpin-old/source/_talks/git-flow.md diff --git a/sculpin-old/source/_talks/goodbye-drush-make-hello-composer.md b/astro/sculpin-old/source/_talks/goodbye-drush-make-hello-composer.md similarity index 100% rename from sculpin-old/source/_talks/goodbye-drush-make-hello-composer.md rename to astro/sculpin-old/source/_talks/goodbye-drush-make-hello-composer.md diff --git a/sculpin-old/source/_talks/it-all-started-with-a-patch.md b/astro/sculpin-old/source/_talks/it-all-started-with-a-patch.md similarity index 100% rename from sculpin-old/source/_talks/it-all-started-with-a-patch.md rename to astro/sculpin-old/source/_talks/it-all-started-with-a-patch.md diff --git a/sculpin-old/source/_talks/modern-drupal-development-with-composer.md b/astro/sculpin-old/source/_talks/modern-drupal-development-with-composer.md similarity index 100% rename from sculpin-old/source/_talks/modern-drupal-development-with-composer.md rename to astro/sculpin-old/source/_talks/modern-drupal-development-with-composer.md diff --git a/sculpin-old/source/_talks/out-of-the-box-initiative-update.md b/astro/sculpin-old/source/_talks/out-of-the-box-initiative-update.md similarity index 100% rename from sculpin-old/source/_talks/out-of-the-box-initiative-update.md rename to astro/sculpin-old/source/_talks/out-of-the-box-initiative-update.md diff --git a/sculpin-old/source/_talks/so-what-is-this-drupal-thing.md b/astro/sculpin-old/source/_talks/so-what-is-this-drupal-thing.md similarity index 100% rename from sculpin-old/source/_talks/so-what-is-this-drupal-thing.md rename to astro/sculpin-old/source/_talks/so-what-is-this-drupal-thing.md diff --git a/sculpin-old/source/_talks/taking-flight-with-tailwind-css.md b/astro/sculpin-old/source/_talks/taking-flight-with-tailwind-css.md similarity index 100% rename from sculpin-old/source/_talks/taking-flight-with-tailwind-css.md rename to astro/sculpin-old/source/_talks/taking-flight-with-tailwind-css.md diff --git a/sculpin-old/source/_talks/tdd-test-driven-drupal.md b/astro/sculpin-old/source/_talks/tdd-test-driven-drupal.md similarity index 100% rename from sculpin-old/source/_talks/tdd-test-driven-drupal.md rename to astro/sculpin-old/source/_talks/tdd-test-driven-drupal.md diff --git a/sculpin-old/source/_talks/test-drive-twig-with-sculpin.md b/astro/sculpin-old/source/_talks/test-drive-twig-with-sculpin.md similarity index 100% rename from sculpin-old/source/_talks/test-drive-twig-with-sculpin.md rename to astro/sculpin-old/source/_talks/test-drive-twig-with-sculpin.md diff --git a/sculpin-old/source/_talks/things-you-should-know-about-php.md b/astro/sculpin-old/source/_talks/things-you-should-know-about-php.md similarity index 100% rename from sculpin-old/source/_talks/things-you-should-know-about-php.md rename to astro/sculpin-old/source/_talks/things-you-should-know-about-php.md diff --git a/sculpin-old/source/_talks/using-illuminate-collections-outside-laravel.md b/astro/sculpin-old/source/_talks/using-illuminate-collections-outside-laravel.md similarity index 100% rename from sculpin-old/source/_talks/using-illuminate-collections-outside-laravel.md rename to astro/sculpin-old/source/_talks/using-illuminate-collections-outside-laravel.md diff --git a/sculpin-old/source/articles/archive.html.twig b/astro/sculpin-old/source/articles/archive.html.twig similarity index 100% rename from sculpin-old/source/articles/archive.html.twig rename to astro/sculpin-old/source/articles/archive.html.twig diff --git a/sculpin-old/source/articles/index.html.twig b/astro/sculpin-old/source/articles/index.html.twig similarity index 100% rename from sculpin-old/source/articles/index.html.twig rename to astro/sculpin-old/source/articles/index.html.twig diff --git a/sculpin-old/source/articles/tags.html b/astro/sculpin-old/source/articles/tags.html similarity index 100% rename from sculpin-old/source/articles/tags.html rename to astro/sculpin-old/source/articles/tags.html diff --git a/sculpin-old/source/articles/tags/tag.html b/astro/sculpin-old/source/articles/tags/tag.html similarity index 100% rename from sculpin-old/source/articles/tags/tag.html rename to astro/sculpin-old/source/articles/tags/tag.html diff --git a/sculpin-old/source/articles/tags/tag.xml b/astro/sculpin-old/source/articles/tags/tag.xml similarity index 100% rename from sculpin-old/source/articles/tags/tag.xml rename to astro/sculpin-old/source/articles/tags/tag.xml diff --git a/sculpin-old/source/feed.xml b/astro/sculpin-old/source/feed.xml similarity index 100% rename from sculpin-old/source/feed.xml rename to astro/sculpin-old/source/feed.xml diff --git a/sculpin-old/source/images/badges/acquia-cloud-pro.png b/astro/sculpin-old/source/images/badges/acquia-cloud-pro.png similarity index 100% rename from sculpin-old/source/images/badges/acquia-cloud-pro.png rename to astro/sculpin-old/source/images/badges/acquia-cloud-pro.png diff --git a/sculpin-old/source/images/badges/acquia-d8-back-end.png b/astro/sculpin-old/source/images/badges/acquia-d8-back-end.png similarity index 100% rename from sculpin-old/source/images/badges/acquia-d8-back-end.png rename to astro/sculpin-old/source/images/badges/acquia-d8-back-end.png diff --git a/sculpin-old/source/images/badges/acquia-d8-developer.png b/astro/sculpin-old/source/images/badges/acquia-d8-developer.png similarity index 100% rename from sculpin-old/source/images/badges/acquia-d8-developer.png rename to astro/sculpin-old/source/images/badges/acquia-d8-developer.png diff --git a/sculpin-old/source/images/badges/acquia-d8-front-end.png b/astro/sculpin-old/source/images/badges/acquia-d8-front-end.png similarity index 100% rename from sculpin-old/source/images/badges/acquia-d8-front-end.png rename to astro/sculpin-old/source/images/badges/acquia-d8-front-end.png diff --git a/sculpin-old/source/images/badges/acquia-d8-grand-master.png b/astro/sculpin-old/source/images/badges/acquia-d8-grand-master.png similarity index 100% rename from sculpin-old/source/images/badges/acquia-d8-grand-master.png rename to astro/sculpin-old/source/images/badges/acquia-d8-grand-master.png diff --git a/sculpin-old/source/images/badges/da-individual-member.png b/astro/sculpin-old/source/images/badges/da-individual-member.png similarity index 100% rename from sculpin-old/source/images/badges/da-individual-member.png rename to astro/sculpin-old/source/images/badges/da-individual-member.png diff --git a/sculpin-old/source/images/badges/drupal-8.jpg b/astro/sculpin-old/source/images/badges/drupal-8.jpg similarity index 100% rename from sculpin-old/source/images/badges/drupal-8.jpg rename to astro/sculpin-old/source/images/badges/drupal-8.jpg diff --git a/sculpin-old/source/images/badges/drupal-dev-days-2018.png b/astro/sculpin-old/source/images/badges/drupal-dev-days-2018.png similarity index 100% rename from sculpin-old/source/images/badges/drupal-dev-days-2018.png rename to astro/sculpin-old/source/images/badges/drupal-dev-days-2018.png diff --git a/sculpin-old/source/images/badges/phpnw17.png b/astro/sculpin-old/source/images/badges/phpnw17.png similarity index 100% rename from sculpin-old/source/images/badges/phpnw17.png rename to astro/sculpin-old/source/images/badges/phpnw17.png diff --git a/sculpin-old/source/images/blog/commerce-stripe-error/remote-id-table.png b/astro/sculpin-old/source/images/blog/commerce-stripe-error/remote-id-table.png similarity index 100% rename from sculpin-old/source/images/blog/commerce-stripe-error/remote-id-table.png rename to astro/sculpin-old/source/images/blog/commerce-stripe-error/remote-id-table.png diff --git a/sculpin-old/source/images/blog/custom-module-as-a-feature.png b/astro/sculpin-old/source/images/blog/custom-module-as-a-feature.png similarity index 100% rename from sculpin-old/source/images/blog/custom-module-as-a-feature.png rename to astro/sculpin-old/source/images/blog/custom-module-as-a-feature.png diff --git a/sculpin-old/source/images/blog/docksal-phpunit-command/1.gif b/astro/sculpin-old/source/images/blog/docksal-phpunit-command/1.gif similarity index 100% rename from sculpin-old/source/images/blog/docksal-phpunit-command/1.gif rename to astro/sculpin-old/source/images/blog/docksal-phpunit-command/1.gif diff --git a/sculpin-old/source/images/blog/docksal-phpunit-command/2.gif b/astro/sculpin-old/source/images/blog/docksal-phpunit-command/2.gif similarity index 100% rename from sculpin-old/source/images/blog/docksal-phpunit-command/2.gif rename to astro/sculpin-old/source/images/blog/docksal-phpunit-command/2.gif diff --git a/sculpin-old/source/images/blog/docksal-phpunit-command/3.gif b/astro/sculpin-old/source/images/blog/docksal-phpunit-command/3.gif similarity index 100% rename from sculpin-old/source/images/blog/docksal-phpunit-command/3.gif rename to astro/sculpin-old/source/images/blog/docksal-phpunit-command/3.gif diff --git a/sculpin-old/source/images/blog/drupal-meetups-twitterbot.png b/astro/sculpin-old/source/images/blog/drupal-meetups-twitterbot.png similarity index 100% rename from sculpin-old/source/images/blog/drupal-meetups-twitterbot.png rename to astro/sculpin-old/source/images/blog/drupal-meetups-twitterbot.png diff --git a/sculpin-old/source/images/blog/drupalcamp-bristol-17-logo.jpg b/astro/sculpin-old/source/images/blog/drupalcamp-bristol-17-logo.jpg similarity index 100% rename from sculpin-old/source/images/blog/drupalcamp-bristol-17-logo.jpg rename to astro/sculpin-old/source/images/blog/drupalcamp-bristol-17-logo.jpg diff --git a/sculpin-old/source/images/blog/drupalcamp-dublin.jpg b/astro/sculpin-old/source/images/blog/drupalcamp-dublin.jpg similarity index 100% rename from sculpin-old/source/images/blog/drupalcamp-dublin.jpg rename to astro/sculpin-old/source/images/blog/drupalcamp-dublin.jpg diff --git a/sculpin-old/source/images/blog/drupalvm-generate-example-2.gif b/astro/sculpin-old/source/images/blog/drupalvm-generate-example-2.gif similarity index 100% rename from sculpin-old/source/images/blog/drupalvm-generate-example-2.gif rename to astro/sculpin-old/source/images/blog/drupalvm-generate-example-2.gif diff --git a/sculpin-old/source/images/blog/drupalvm-generate-example.gif b/astro/sculpin-old/source/images/blog/drupalvm-generate-example.gif similarity index 100% rename from sculpin-old/source/images/blog/drupalvm-generate-example.gif rename to astro/sculpin-old/source/images/blog/drupalvm-generate-example.gif diff --git a/sculpin-old/source/images/blog/drupalvm-generate-release.png b/astro/sculpin-old/source/images/blog/drupalvm-generate-release.png similarity index 100% rename from sculpin-old/source/images/blog/drupalvm-generate-release.png rename to astro/sculpin-old/source/images/blog/drupalvm-generate-release.png diff --git a/sculpin-old/source/images/blog/drupalvm-generate-repo.png b/astro/sculpin-old/source/images/blog/drupalvm-generate-repo.png similarity index 100% rename from sculpin-old/source/images/blog/drupalvm-generate-repo.png rename to astro/sculpin-old/source/images/blog/drupalvm-generate-repo.png diff --git a/sculpin-old/source/images/blog/events-drupal-8/1.png b/astro/sculpin-old/source/images/blog/events-drupal-8/1.png similarity index 100% rename from sculpin-old/source/images/blog/events-drupal-8/1.png rename to astro/sculpin-old/source/images/blog/events-drupal-8/1.png diff --git a/sculpin-old/source/images/blog/events-drupal-8/1_.png b/astro/sculpin-old/source/images/blog/events-drupal-8/1_.png similarity index 100% rename from sculpin-old/source/images/blog/events-drupal-8/1_.png rename to astro/sculpin-old/source/images/blog/events-drupal-8/1_.png diff --git a/sculpin-old/source/images/blog/forked-github-repo-commits.png b/astro/sculpin-old/source/images/blog/forked-github-repo-commits.png similarity index 100% rename from sculpin-old/source/images/blog/forked-github-repo-commits.png rename to astro/sculpin-old/source/images/blog/forked-github-repo-commits.png diff --git a/sculpin-old/source/images/blog/git-format-patch.png b/astro/sculpin-old/source/images/blog/git-format-patch.png similarity index 100% rename from sculpin-old/source/images/blog/git-format-patch.png rename to astro/sculpin-old/source/images/blog/git-format-patch.png diff --git a/sculpin-old/source/images/blog/github-fork-rebase-phpstorm.png b/astro/sculpin-old/source/images/blog/github-fork-rebase-phpstorm.png similarity index 100% rename from sculpin-old/source/images/blog/github-fork-rebase-phpstorm.png rename to astro/sculpin-old/source/images/blog/github-fork-rebase-phpstorm.png diff --git a/sculpin-old/source/images/blog/github-pages.png b/astro/sculpin-old/source/images/blog/github-pages.png similarity index 100% rename from sculpin-old/source/images/blog/github-pages.png rename to astro/sculpin-old/source/images/blog/github-pages.png diff --git a/sculpin-old/source/images/blog/jackson-octocat.png b/astro/sculpin-old/source/images/blog/jackson-octocat.png similarity index 100% rename from sculpin-old/source/images/blog/jackson-octocat.png rename to astro/sculpin-old/source/images/blog/jackson-octocat.png diff --git a/sculpin-old/source/images/blog/minimum-drupal-version-d7.png b/astro/sculpin-old/source/images/blog/minimum-drupal-version-d7.png similarity index 100% rename from sculpin-old/source/images/blog/minimum-drupal-version-d7.png rename to astro/sculpin-old/source/images/blog/minimum-drupal-version-d7.png diff --git a/sculpin-old/source/images/blog/my-commit-to-the-rebased-branch.png b/astro/sculpin-old/source/images/blog/my-commit-to-the-rebased-branch.png similarity index 100% rename from sculpin-old/source/images/blog/my-commit-to-the-rebased-branch.png rename to astro/sculpin-old/source/images/blog/my-commit-to-the-rebased-branch.png diff --git a/sculpin-old/source/images/blog/nginx-redirect-with-args.gif b/astro/sculpin-old/source/images/blog/nginx-redirect-with-args.gif similarity index 100% rename from sculpin-old/source/images/blog/nginx-redirect-with-args.gif rename to astro/sculpin-old/source/images/blog/nginx-redirect-with-args.gif diff --git a/sculpin-old/source/images/blog/null-users-system-users/drupal-8-users-field-data-table.png b/astro/sculpin-old/source/images/blog/null-users-system-users/drupal-8-users-field-data-table.png similarity index 100% rename from sculpin-old/source/images/blog/null-users-system-users/drupal-8-users-field-data-table.png rename to astro/sculpin-old/source/images/blog/null-users-system-users/drupal-8-users-field-data-table.png diff --git a/sculpin-old/source/images/blog/oliverdavies-uk-jenkins-git-poll.png b/astro/sculpin-old/source/images/blog/oliverdavies-uk-jenkins-git-poll.png similarity index 100% rename from sculpin-old/source/images/blog/oliverdavies-uk-jenkins-git-poll.png rename to astro/sculpin-old/source/images/blog/oliverdavies-uk-jenkins-git-poll.png diff --git a/sculpin-old/source/images/blog/oliverdavies-uk-jenkins-git-repo.png b/astro/sculpin-old/source/images/blog/oliverdavies-uk-jenkins-git-repo.png similarity index 100% rename from sculpin-old/source/images/blog/oliverdavies-uk-jenkins-git-repo.png rename to astro/sculpin-old/source/images/blog/oliverdavies-uk-jenkins-git-repo.png diff --git a/sculpin-old/source/images/blog/oliverdavies-uk-jenkins-git-timer.png b/astro/sculpin-old/source/images/blog/oliverdavies-uk-jenkins-git-timer.png similarity index 100% rename from sculpin-old/source/images/blog/oliverdavies-uk-jenkins-git-timer.png rename to astro/sculpin-old/source/images/blog/oliverdavies-uk-jenkins-git-timer.png diff --git a/sculpin-old/source/images/blog/oliverdavies-uk-jenkins-shell.png b/astro/sculpin-old/source/images/blog/oliverdavies-uk-jenkins-shell.png similarity index 100% rename from sculpin-old/source/images/blog/oliverdavies-uk-jenkins-shell.png rename to astro/sculpin-old/source/images/blog/oliverdavies-uk-jenkins-shell.png diff --git a/sculpin-old/source/images/blog/override-node-options-refactor-tests-new-passing.png b/astro/sculpin-old/source/images/blog/override-node-options-refactor-tests-new-passing.png similarity index 100% rename from sculpin-old/source/images/blog/override-node-options-refactor-tests-new-passing.png rename to astro/sculpin-old/source/images/blog/override-node-options-refactor-tests-new-passing.png diff --git a/sculpin-old/source/images/blog/phpstorm-phpunit-docksal/cli-interpreter-1.png b/astro/sculpin-old/source/images/blog/phpstorm-phpunit-docksal/cli-interpreter-1.png similarity index 100% rename from sculpin-old/source/images/blog/phpstorm-phpunit-docksal/cli-interpreter-1.png rename to astro/sculpin-old/source/images/blog/phpstorm-phpunit-docksal/cli-interpreter-1.png diff --git a/sculpin-old/source/images/blog/phpstorm-phpunit-docksal/cli-interpreter-2.png b/astro/sculpin-old/source/images/blog/phpstorm-phpunit-docksal/cli-interpreter-2.png similarity index 100% rename from sculpin-old/source/images/blog/phpstorm-phpunit-docksal/cli-interpreter-2.png rename to astro/sculpin-old/source/images/blog/phpstorm-phpunit-docksal/cli-interpreter-2.png diff --git a/sculpin-old/source/images/blog/phpstorm-phpunit-docksal/cli-interpreter-3.png b/astro/sculpin-old/source/images/blog/phpstorm-phpunit-docksal/cli-interpreter-3.png similarity index 100% rename from sculpin-old/source/images/blog/phpstorm-phpunit-docksal/cli-interpreter-3.png rename to astro/sculpin-old/source/images/blog/phpstorm-phpunit-docksal/cli-interpreter-3.png diff --git a/sculpin-old/source/images/blog/phpstorm-phpunit-docksal/deployment-1.png b/astro/sculpin-old/source/images/blog/phpstorm-phpunit-docksal/deployment-1.png similarity index 100% rename from sculpin-old/source/images/blog/phpstorm-phpunit-docksal/deployment-1.png rename to astro/sculpin-old/source/images/blog/phpstorm-phpunit-docksal/deployment-1.png diff --git a/sculpin-old/source/images/blog/phpstorm-phpunit-docksal/deployment-2.png b/astro/sculpin-old/source/images/blog/phpstorm-phpunit-docksal/deployment-2.png similarity index 100% rename from sculpin-old/source/images/blog/phpstorm-phpunit-docksal/deployment-2.png rename to astro/sculpin-old/source/images/blog/phpstorm-phpunit-docksal/deployment-2.png diff --git a/sculpin-old/source/images/blog/phpstorm-phpunit-docksal/deployment-3.png b/astro/sculpin-old/source/images/blog/phpstorm-phpunit-docksal/deployment-3.png similarity index 100% rename from sculpin-old/source/images/blog/phpstorm-phpunit-docksal/deployment-3.png rename to astro/sculpin-old/source/images/blog/phpstorm-phpunit-docksal/deployment-3.png diff --git a/sculpin-old/source/images/blog/phpstorm-phpunit-docksal/keyboard-shortcuts-1.png b/astro/sculpin-old/source/images/blog/phpstorm-phpunit-docksal/keyboard-shortcuts-1.png similarity index 100% rename from sculpin-old/source/images/blog/phpstorm-phpunit-docksal/keyboard-shortcuts-1.png rename to astro/sculpin-old/source/images/blog/phpstorm-phpunit-docksal/keyboard-shortcuts-1.png diff --git a/sculpin-old/source/images/blog/phpstorm-phpunit-docksal/keyboard-shortcuts-2.png b/astro/sculpin-old/source/images/blog/phpstorm-phpunit-docksal/keyboard-shortcuts-2.png similarity index 100% rename from sculpin-old/source/images/blog/phpstorm-phpunit-docksal/keyboard-shortcuts-2.png rename to astro/sculpin-old/source/images/blog/phpstorm-phpunit-docksal/keyboard-shortcuts-2.png diff --git a/sculpin-old/source/images/blog/phpstorm-phpunit-docksal/phpunit-1.png b/astro/sculpin-old/source/images/blog/phpstorm-phpunit-docksal/phpunit-1.png similarity index 100% rename from sculpin-old/source/images/blog/phpstorm-phpunit-docksal/phpunit-1.png rename to astro/sculpin-old/source/images/blog/phpstorm-phpunit-docksal/phpunit-1.png diff --git a/sculpin-old/source/images/blog/phpstorm-phpunit-docksal/phpunit-2.png b/astro/sculpin-old/source/images/blog/phpstorm-phpunit-docksal/phpunit-2.png similarity index 100% rename from sculpin-old/source/images/blog/phpstorm-phpunit-docksal/phpunit-2.png rename to astro/sculpin-old/source/images/blog/phpstorm-phpunit-docksal/phpunit-2.png diff --git a/sculpin-old/source/images/blog/phpstorm-phpunit-docksal/phpunit-3.png b/astro/sculpin-old/source/images/blog/phpstorm-phpunit-docksal/phpunit-3.png similarity index 100% rename from sculpin-old/source/images/blog/phpstorm-phpunit-docksal/phpunit-3.png rename to astro/sculpin-old/source/images/blog/phpstorm-phpunit-docksal/phpunit-3.png diff --git a/sculpin-old/source/images/blog/phpstorm-phpunit-docksal/phpunit-4.png b/astro/sculpin-old/source/images/blog/phpstorm-phpunit-docksal/phpunit-4.png similarity index 100% rename from sculpin-old/source/images/blog/phpstorm-phpunit-docksal/phpunit-4.png rename to astro/sculpin-old/source/images/blog/phpstorm-phpunit-docksal/phpunit-4.png diff --git a/sculpin-old/source/images/blog/phpstorm-phpunit-docksal/running-tests-1.png b/astro/sculpin-old/source/images/blog/phpstorm-phpunit-docksal/running-tests-1.png similarity index 100% rename from sculpin-old/source/images/blog/phpstorm-phpunit-docksal/running-tests-1.png rename to astro/sculpin-old/source/images/blog/phpstorm-phpunit-docksal/running-tests-1.png diff --git a/sculpin-old/source/images/blog/phpstorm-phpunit-docksal/running-tests-2.png b/astro/sculpin-old/source/images/blog/phpstorm-phpunit-docksal/running-tests-2.png similarity index 100% rename from sculpin-old/source/images/blog/phpstorm-phpunit-docksal/running-tests-2.png rename to astro/sculpin-old/source/images/blog/phpstorm-phpunit-docksal/running-tests-2.png diff --git a/sculpin-old/source/images/blog/phpstorm-phpunit-docksal/test-failure-1.png b/astro/sculpin-old/source/images/blog/phpstorm-phpunit-docksal/test-failure-1.png similarity index 100% rename from sculpin-old/source/images/blog/phpstorm-phpunit-docksal/test-failure-1.png rename to astro/sculpin-old/source/images/blog/phpstorm-phpunit-docksal/test-failure-1.png diff --git a/sculpin-old/source/images/blog/phpstorm-phpunit-docksal/test-failure-2.png b/astro/sculpin-old/source/images/blog/phpstorm-phpunit-docksal/test-failure-2.png similarity index 100% rename from sculpin-old/source/images/blog/phpstorm-phpunit-docksal/test-failure-2.png rename to astro/sculpin-old/source/images/blog/phpstorm-phpunit-docksal/test-failure-2.png diff --git a/sculpin-old/source/images/blog/presenting-on-tailwind-css-and-ansible-at-cms-philly/cms-philly-logo.png b/astro/sculpin-old/source/images/blog/presenting-on-tailwind-css-and-ansible-at-cms-philly/cms-philly-logo.png similarity index 100% rename from sculpin-old/source/images/blog/presenting-on-tailwind-css-and-ansible-at-cms-philly/cms-philly-logo.png rename to astro/sculpin-old/source/images/blog/presenting-on-tailwind-css-and-ansible-at-cms-philly/cms-philly-logo.png diff --git a/sculpin-old/source/images/blog/private-message-queue.png b/astro/sculpin-old/source/images/blog/private-message-queue.png similarity index 100% rename from sculpin-old/source/images/blog/private-message-queue.png rename to astro/sculpin-old/source/images/blog/private-message-queue.png diff --git a/sculpin-old/source/images/blog/quick-project-switching-phpstorm/adding-keyboard-shortcut-1.png b/astro/sculpin-old/source/images/blog/quick-project-switching-phpstorm/adding-keyboard-shortcut-1.png similarity index 100% rename from sculpin-old/source/images/blog/quick-project-switching-phpstorm/adding-keyboard-shortcut-1.png rename to astro/sculpin-old/source/images/blog/quick-project-switching-phpstorm/adding-keyboard-shortcut-1.png diff --git a/sculpin-old/source/images/blog/quick-project-switching-phpstorm/adding-keyboard-shortcut-2.png b/astro/sculpin-old/source/images/blog/quick-project-switching-phpstorm/adding-keyboard-shortcut-2.png similarity index 100% rename from sculpin-old/source/images/blog/quick-project-switching-phpstorm/adding-keyboard-shortcut-2.png rename to astro/sculpin-old/source/images/blog/quick-project-switching-phpstorm/adding-keyboard-shortcut-2.png diff --git a/sculpin-old/source/images/blog/quick-project-switching-phpstorm/find-action.png b/astro/sculpin-old/source/images/blog/quick-project-switching-phpstorm/find-action.png similarity index 100% rename from sculpin-old/source/images/blog/quick-project-switching-phpstorm/find-action.png rename to astro/sculpin-old/source/images/blog/quick-project-switching-phpstorm/find-action.png diff --git a/sculpin-old/source/images/blog/quick-project-switching-phpstorm/open-recent.png b/astro/sculpin-old/source/images/blog/quick-project-switching-phpstorm/open-recent.png similarity index 100% rename from sculpin-old/source/images/blog/quick-project-switching-phpstorm/open-recent.png rename to astro/sculpin-old/source/images/blog/quick-project-switching-phpstorm/open-recent.png diff --git a/sculpin-old/source/images/blog/quick-project-switching-phpstorm/welcome-screen.png b/astro/sculpin-old/source/images/blog/quick-project-switching-phpstorm/welcome-screen.png similarity index 100% rename from sculpin-old/source/images/blog/quick-project-switching-phpstorm/welcome-screen.png rename to astro/sculpin-old/source/images/blog/quick-project-switching-phpstorm/welcome-screen.png diff --git a/sculpin-old/source/images/blog/rebuilding-acquia-vue-tailwind/1-applications-grid.png b/astro/sculpin-old/source/images/blog/rebuilding-acquia-vue-tailwind/1-applications-grid.png similarity index 100% rename from sculpin-old/source/images/blog/rebuilding-acquia-vue-tailwind/1-applications-grid.png rename to astro/sculpin-old/source/images/blog/rebuilding-acquia-vue-tailwind/1-applications-grid.png diff --git a/sculpin-old/source/images/blog/rebuilding-acquia-vue-tailwind/2-applications-list.png b/astro/sculpin-old/source/images/blog/rebuilding-acquia-vue-tailwind/2-applications-list.png similarity index 100% rename from sculpin-old/source/images/blog/rebuilding-acquia-vue-tailwind/2-applications-list.png rename to astro/sculpin-old/source/images/blog/rebuilding-acquia-vue-tailwind/2-applications-list.png diff --git a/sculpin-old/source/images/blog/rebuilding-acquia-vue-tailwind/3-environments.png b/astro/sculpin-old/source/images/blog/rebuilding-acquia-vue-tailwind/3-environments.png similarity index 100% rename from sculpin-old/source/images/blog/rebuilding-acquia-vue-tailwind/3-environments.png rename to astro/sculpin-old/source/images/blog/rebuilding-acquia-vue-tailwind/3-environments.png diff --git a/sculpin-old/source/images/blog/rebuilding-acquia-vue-tailwind/4-environment.png b/astro/sculpin-old/source/images/blog/rebuilding-acquia-vue-tailwind/4-environment.png similarity index 100% rename from sculpin-old/source/images/blog/rebuilding-acquia-vue-tailwind/4-environment.png rename to astro/sculpin-old/source/images/blog/rebuilding-acquia-vue-tailwind/4-environment.png diff --git a/sculpin-old/source/images/blog/rebuilding-bartik-vue-tailwind-part-2/drupal-message.png b/astro/sculpin-old/source/images/blog/rebuilding-bartik-vue-tailwind-part-2/drupal-message.png similarity index 100% rename from sculpin-old/source/images/blog/rebuilding-bartik-vue-tailwind-part-2/drupal-message.png rename to astro/sculpin-old/source/images/blog/rebuilding-bartik-vue-tailwind-part-2/drupal-message.png diff --git a/sculpin-old/source/images/blog/rebuilding-bartik-vue-tailwind-part-2/skip-link.png b/astro/sculpin-old/source/images/blog/rebuilding-bartik-vue-tailwind-part-2/skip-link.png similarity index 100% rename from sculpin-old/source/images/blog/rebuilding-bartik-vue-tailwind-part-2/skip-link.png rename to astro/sculpin-old/source/images/blog/rebuilding-bartik-vue-tailwind-part-2/skip-link.png diff --git a/sculpin-old/source/images/blog/rebuilding-bartik-vue-tailwind/original.png b/astro/sculpin-old/source/images/blog/rebuilding-bartik-vue-tailwind/original.png similarity index 100% rename from sculpin-old/source/images/blog/rebuilding-bartik-vue-tailwind/original.png rename to astro/sculpin-old/source/images/blog/rebuilding-bartik-vue-tailwind/original.png diff --git a/sculpin-old/source/images/blog/rebuilding-bartik-vue-tailwind/rebuilt-desktop.png b/astro/sculpin-old/source/images/blog/rebuilding-bartik-vue-tailwind/rebuilt-desktop.png similarity index 100% rename from sculpin-old/source/images/blog/rebuilding-bartik-vue-tailwind/rebuilt-desktop.png rename to astro/sculpin-old/source/images/blog/rebuilding-bartik-vue-tailwind/rebuilt-desktop.png diff --git a/sculpin-old/source/images/blog/rebuilding-bartik-vue-tailwind/rebuilt-mobile.png b/astro/sculpin-old/source/images/blog/rebuilding-bartik-vue-tailwind/rebuilt-mobile.png similarity index 100% rename from sculpin-old/source/images/blog/rebuilding-bartik-vue-tailwind/rebuilt-mobile.png rename to astro/sculpin-old/source/images/blog/rebuilding-bartik-vue-tailwind/rebuilt-mobile.png diff --git a/sculpin-old/source/images/blog/running-drupal-with-symfony-local-server/proxy.png b/astro/sculpin-old/source/images/blog/running-drupal-with-symfony-local-server/proxy.png similarity index 100% rename from sculpin-old/source/images/blog/running-drupal-with-symfony-local-server/proxy.png rename to astro/sculpin-old/source/images/blog/running-drupal-with-symfony-local-server/proxy.png diff --git a/sculpin-old/source/images/blog/running-drupal-with-symfony-local-server/terminal.png b/astro/sculpin-old/source/images/blog/running-drupal-with-symfony-local-server/terminal.png similarity index 100% rename from sculpin-old/source/images/blog/running-drupal-with-symfony-local-server/terminal.png rename to astro/sculpin-old/source/images/blog/running-drupal-with-symfony-local-server/terminal.png diff --git a/sculpin-old/source/images/blog/speaking-drupalcon-amsterdam/drupalcon-schedule.jpg b/astro/sculpin-old/source/images/blog/speaking-drupalcon-amsterdam/drupalcon-schedule.jpg similarity index 100% rename from sculpin-old/source/images/blog/speaking-drupalcon-amsterdam/drupalcon-schedule.jpg rename to astro/sculpin-old/source/images/blog/speaking-drupalcon-amsterdam/drupalcon-schedule.jpg diff --git a/sculpin-old/source/images/blog/tdd-drupal-1.png b/astro/sculpin-old/source/images/blog/tdd-drupal-1.png similarity index 100% rename from sculpin-old/source/images/blog/tdd-drupal-1.png rename to astro/sculpin-old/source/images/blog/tdd-drupal-1.png diff --git a/sculpin-old/source/images/blog/tdd-drupal-2.png b/astro/sculpin-old/source/images/blog/tdd-drupal-2.png similarity index 100% rename from sculpin-old/source/images/blog/tdd-drupal-2.png rename to astro/sculpin-old/source/images/blog/tdd-drupal-2.png diff --git a/sculpin-old/source/images/blog/tdd-drupal-3.png b/astro/sculpin-old/source/images/blog/tdd-drupal-3.png similarity index 100% rename from sculpin-old/source/images/blog/tdd-drupal-3.png rename to astro/sculpin-old/source/images/blog/tdd-drupal-3.png diff --git a/sculpin-old/source/images/blog/tdd-drupal-4.png b/astro/sculpin-old/source/images/blog/tdd-drupal-4.png similarity index 100% rename from sculpin-old/source/images/blog/tdd-drupal-4.png rename to astro/sculpin-old/source/images/blog/tdd-drupal-4.png diff --git a/sculpin-old/source/images/blog/testing-tailwindcss-plugins/running-tests.png b/astro/sculpin-old/source/images/blog/testing-tailwindcss-plugins/running-tests.png similarity index 100% rename from sculpin-old/source/images/blog/testing-tailwindcss-plugins/running-tests.png rename to astro/sculpin-old/source/images/blog/testing-tailwindcss-plugins/running-tests.png diff --git a/sculpin-old/source/images/blog/testing-workshop-drupalcamp-london/lead.jpg b/astro/sculpin-old/source/images/blog/testing-workshop-drupalcamp-london/lead.jpg similarity index 100% rename from sculpin-old/source/images/blog/testing-workshop-drupalcamp-london/lead.jpg rename to astro/sculpin-old/source/images/blog/testing-workshop-drupalcamp-london/lead.jpg diff --git a/sculpin-old/source/images/blog/using-tailwind-drupal/important-1.png b/astro/sculpin-old/source/images/blog/using-tailwind-drupal/important-1.png similarity index 100% rename from sculpin-old/source/images/blog/using-tailwind-drupal/important-1.png rename to astro/sculpin-old/source/images/blog/using-tailwind-drupal/important-1.png diff --git a/sculpin-old/source/images/blog/using-tailwind-drupal/important-2.png b/astro/sculpin-old/source/images/blog/using-tailwind-drupal/important-2.png similarity index 100% rename from sculpin-old/source/images/blog/using-tailwind-drupal/important-2.png rename to astro/sculpin-old/source/images/blog/using-tailwind-drupal/important-2.png diff --git a/sculpin-old/source/images/blog/using-tailwind-drupal/prefix-1.png b/astro/sculpin-old/source/images/blog/using-tailwind-drupal/prefix-1.png similarity index 100% rename from sculpin-old/source/images/blog/using-tailwind-drupal/prefix-1.png rename to astro/sculpin-old/source/images/blog/using-tailwind-drupal/prefix-1.png diff --git a/sculpin-old/source/images/blog/using-tailwind-drupal/prefix-2.png b/astro/sculpin-old/source/images/blog/using-tailwind-drupal/prefix-2.png similarity index 100% rename from sculpin-old/source/images/blog/using-tailwind-drupal/prefix-2.png rename to astro/sculpin-old/source/images/blog/using-tailwind-drupal/prefix-2.png diff --git a/sculpin-old/source/images/experience/appnovation.png b/astro/sculpin-old/source/images/experience/appnovation.png similarity index 100% rename from sculpin-old/source/images/experience/appnovation.png rename to astro/sculpin-old/source/images/experience/appnovation.png diff --git a/sculpin-old/source/images/experience/cti-digital.png b/astro/sculpin-old/source/images/experience/cti-digital.png similarity index 100% rename from sculpin-old/source/images/experience/cti-digital.png rename to astro/sculpin-old/source/images/experience/cti-digital.png diff --git a/sculpin-old/source/images/experience/develop_me.svg b/astro/sculpin-old/source/images/experience/develop_me.svg similarity index 100% rename from sculpin-old/source/images/experience/develop_me.svg rename to astro/sculpin-old/source/images/experience/develop_me.svg diff --git a/sculpin-old/source/images/experience/drupal-association.png b/astro/sculpin-old/source/images/experience/drupal-association.png similarity index 100% rename from sculpin-old/source/images/experience/drupal-association.png rename to astro/sculpin-old/source/images/experience/drupal-association.png diff --git a/sculpin-old/source/images/experience/horse-and-country.jpg b/astro/sculpin-old/source/images/experience/horse-and-country.jpg similarity index 100% rename from sculpin-old/source/images/experience/horse-and-country.jpg rename to astro/sculpin-old/source/images/experience/horse-and-country.jpg diff --git a/sculpin-old/source/images/experience/inviqa.jpg b/astro/sculpin-old/source/images/experience/inviqa.jpg similarity index 100% rename from sculpin-old/source/images/experience/inviqa.jpg rename to astro/sculpin-old/source/images/experience/inviqa.jpg diff --git a/sculpin-old/source/images/experience/lab-class.png b/astro/sculpin-old/source/images/experience/lab-class.png similarity index 100% rename from sculpin-old/source/images/experience/lab-class.png rename to astro/sculpin-old/source/images/experience/lab-class.png diff --git a/sculpin-old/source/images/experience/microserve.png b/astro/sculpin-old/source/images/experience/microserve.png similarity index 100% rename from sculpin-old/source/images/experience/microserve.png rename to astro/sculpin-old/source/images/experience/microserve.png diff --git a/sculpin-old/source/images/experience/nomensa.png b/astro/sculpin-old/source/images/experience/nomensa.png similarity index 100% rename from sculpin-old/source/images/experience/nomensa.png rename to astro/sculpin-old/source/images/experience/nomensa.png diff --git a/sculpin-old/source/images/experience/precedent.jpg b/astro/sculpin-old/source/images/experience/precedent.jpg similarity index 100% rename from sculpin-old/source/images/experience/precedent.jpg rename to astro/sculpin-old/source/images/experience/precedent.jpg diff --git a/sculpin-old/source/images/experience/proctors.jpg b/astro/sculpin-old/source/images/experience/proctors.jpg similarity index 100% rename from sculpin-old/source/images/experience/proctors.jpg rename to astro/sculpin-old/source/images/experience/proctors.jpg diff --git a/sculpin-old/source/images/loading.gif b/astro/sculpin-old/source/images/loading.gif similarity index 100% rename from sculpin-old/source/images/loading.gif rename to astro/sculpin-old/source/images/loading.gif diff --git a/sculpin-old/source/images/me-phpnw.png b/astro/sculpin-old/source/images/me-phpnw.png similarity index 100% rename from sculpin-old/source/images/me-phpnw.png rename to astro/sculpin-old/source/images/me-phpnw.png diff --git a/sculpin-old/source/images/me-precedent.jpg b/astro/sculpin-old/source/images/me-precedent.jpg similarity index 100% rename from sculpin-old/source/images/me-precedent.jpg rename to astro/sculpin-old/source/images/me-precedent.jpg diff --git a/sculpin-old/source/images/meetups/accessible-bristol.png b/astro/sculpin-old/source/images/meetups/accessible-bristol.png similarity index 100% rename from sculpin-old/source/images/meetups/accessible-bristol.png rename to astro/sculpin-old/source/images/meetups/accessible-bristol.png diff --git a/sculpin-old/source/images/meetups/drupal-bristol.jpeg b/astro/sculpin-old/source/images/meetups/drupal-bristol.jpeg similarity index 100% rename from sculpin-old/source/images/meetups/drupal-bristol.jpeg rename to astro/sculpin-old/source/images/meetups/drupal-bristol.jpeg diff --git a/sculpin-old/source/images/meetups/drupalcamp-bristol.png b/astro/sculpin-old/source/images/meetups/drupalcamp-bristol.png similarity index 100% rename from sculpin-old/source/images/meetups/drupalcamp-bristol.png rename to astro/sculpin-old/source/images/meetups/drupalcamp-bristol.png diff --git a/sculpin-old/source/images/meetups/nwdug.jpg b/astro/sculpin-old/source/images/meetups/nwdug.jpg similarity index 100% rename from sculpin-old/source/images/meetups/nwdug.jpg rename to astro/sculpin-old/source/images/meetups/nwdug.jpg diff --git a/sculpin-old/source/images/meetups/phpnw.gif b/astro/sculpin-old/source/images/meetups/phpnw.gif similarity index 100% rename from sculpin-old/source/images/meetups/phpnw.gif rename to astro/sculpin-old/source/images/meetups/phpnw.gif diff --git a/sculpin-old/source/images/meetups/phpnw.jpg b/astro/sculpin-old/source/images/meetups/phpnw.jpg similarity index 100% rename from sculpin-old/source/images/meetups/phpnw.jpg rename to astro/sculpin-old/source/images/meetups/phpnw.jpg diff --git a/sculpin-old/source/images/meetups/phpsw.jpeg b/astro/sculpin-old/source/images/meetups/phpsw.jpeg similarity index 100% rename from sculpin-old/source/images/meetups/phpsw.jpeg rename to astro/sculpin-old/source/images/meetups/phpsw.jpeg diff --git a/sculpin-old/source/images/meetups/swdug.png b/astro/sculpin-old/source/images/meetups/swdug.png similarity index 100% rename from sculpin-old/source/images/meetups/swdug.png rename to astro/sculpin-old/source/images/meetups/swdug.png diff --git a/sculpin-old/source/images/meetups/swlug.png b/astro/sculpin-old/source/images/meetups/swlug.png similarity index 100% rename from sculpin-old/source/images/meetups/swlug.png rename to astro/sculpin-old/source/images/meetups/swlug.png diff --git a/sculpin-old/source/images/meetups/unified-diff.png b/astro/sculpin-old/source/images/meetups/unified-diff.png similarity index 100% rename from sculpin-old/source/images/meetups/unified-diff.png rename to astro/sculpin-old/source/images/meetups/unified-diff.png diff --git a/sculpin-old/source/images/talks/dancing-for-drupal.png b/astro/sculpin-old/source/images/talks/dancing-for-drupal.png similarity index 100% rename from sculpin-old/source/images/talks/dancing-for-drupal.png rename to astro/sculpin-old/source/images/talks/dancing-for-drupal.png diff --git a/sculpin-old/source/images/talks/dclondon16.png b/astro/sculpin-old/source/images/talks/dclondon16.png similarity index 100% rename from sculpin-old/source/images/talks/dclondon16.png rename to astro/sculpin-old/source/images/talks/dclondon16.png diff --git a/sculpin-old/source/images/talks/deploying-php-fabric.png b/astro/sculpin-old/source/images/talks/deploying-php-fabric.png similarity index 100% rename from sculpin-old/source/images/talks/deploying-php-fabric.png rename to astro/sculpin-old/source/images/talks/deploying-php-fabric.png diff --git a/sculpin-old/source/images/talks/drupal-8.png b/astro/sculpin-old/source/images/talks/drupal-8.png similarity index 100% rename from sculpin-old/source/images/talks/drupal-8.png rename to astro/sculpin-old/source/images/talks/drupal-8.png diff --git a/sculpin-old/source/images/talks/drupal-rejoining-php-herd.png b/astro/sculpin-old/source/images/talks/drupal-rejoining-php-herd.png similarity index 100% rename from sculpin-old/source/images/talks/drupal-rejoining-php-herd.png rename to astro/sculpin-old/source/images/talks/drupal-rejoining-php-herd.png diff --git a/sculpin-old/source/images/talks/drupal-vm-generator.png b/astro/sculpin-old/source/images/talks/drupal-vm-generator.png similarity index 100% rename from sculpin-old/source/images/talks/drupal-vm-generator.png rename to astro/sculpin-old/source/images/talks/drupal-vm-generator.png diff --git a/sculpin-old/source/images/talks/drupal-vm-meet-symfony-console.png b/astro/sculpin-old/source/images/talks/drupal-vm-meet-symfony-console.png similarity index 100% rename from sculpin-old/source/images/talks/drupal-vm-meet-symfony-console.png rename to astro/sculpin-old/source/images/talks/drupal-vm-meet-symfony-console.png diff --git a/sculpin-old/source/images/talks/drupalorg-2014-retrospective.png b/astro/sculpin-old/source/images/talks/drupalorg-2014-retrospective.png similarity index 100% rename from sculpin-old/source/images/talks/drupalorg-2014-retrospective.png rename to astro/sculpin-old/source/images/talks/drupalorg-2014-retrospective.png diff --git a/sculpin-old/source/images/talks/drush-make-composer-2.png b/astro/sculpin-old/source/images/talks/drush-make-composer-2.png similarity index 100% rename from sculpin-old/source/images/talks/drush-make-composer-2.png rename to astro/sculpin-old/source/images/talks/drush-make-composer-2.png diff --git a/sculpin-old/source/images/talks/drush-make-composer.png b/astro/sculpin-old/source/images/talks/drush-make-composer.png similarity index 100% rename from sculpin-old/source/images/talks/drush-make-composer.png rename to astro/sculpin-old/source/images/talks/drush-make-composer.png diff --git a/sculpin-old/source/images/talks/drush-make-drupalbristol.png b/astro/sculpin-old/source/images/talks/drush-make-drupalbristol.png similarity index 100% rename from sculpin-old/source/images/talks/drush-make-drupalbristol.png rename to astro/sculpin-old/source/images/talks/drush-make-drupalbristol.png diff --git a/sculpin-old/source/images/talks/drush-make-is-dead-long-live-composer.png b/astro/sculpin-old/source/images/talks/drush-make-is-dead-long-live-composer.png similarity index 100% rename from sculpin-old/source/images/talks/drush-make-is-dead-long-live-composer.png rename to astro/sculpin-old/source/images/talks/drush-make-is-dead-long-live-composer.png diff --git a/sculpin-old/source/images/talks/fabric-drupal.png b/astro/sculpin-old/source/images/talks/fabric-drupal.png similarity index 100% rename from sculpin-old/source/images/talks/fabric-drupal.png rename to astro/sculpin-old/source/images/talks/fabric-drupal.png diff --git a/sculpin-old/source/images/talks/getting-your-data-into-drupal-8.png b/astro/sculpin-old/source/images/talks/getting-your-data-into-drupal-8.png similarity index 100% rename from sculpin-old/source/images/talks/getting-your-data-into-drupal-8.png rename to astro/sculpin-old/source/images/talks/getting-your-data-into-drupal-8.png diff --git a/sculpin-old/source/images/talks/git-flow.png b/astro/sculpin-old/source/images/talks/git-flow.png similarity index 100% rename from sculpin-old/source/images/talks/git-flow.png rename to astro/sculpin-old/source/images/talks/git-flow.png diff --git a/sculpin-old/source/images/talks/having-fun-drupalorg-api.png b/astro/sculpin-old/source/images/talks/having-fun-drupalorg-api.png similarity index 100% rename from sculpin-old/source/images/talks/having-fun-drupalorg-api.png rename to astro/sculpin-old/source/images/talks/having-fun-drupalorg-api.png diff --git a/sculpin-old/source/images/talks/it-all-started-with-a-patch.png b/astro/sculpin-old/source/images/talks/it-all-started-with-a-patch.png similarity index 100% rename from sculpin-old/source/images/talks/it-all-started-with-a-patch.png rename to astro/sculpin-old/source/images/talks/it-all-started-with-a-patch.png diff --git a/sculpin-old/source/images/talks/laravel-collections.png b/astro/sculpin-old/source/images/talks/laravel-collections.png similarity index 100% rename from sculpin-old/source/images/talks/laravel-collections.png rename to astro/sculpin-old/source/images/talks/laravel-collections.png diff --git a/sculpin-old/source/images/talks/logos/drupal-bristol.jpg b/astro/sculpin-old/source/images/talks/logos/drupal-bristol.jpg similarity index 100% rename from sculpin-old/source/images/talks/logos/drupal-bristol.jpg rename to astro/sculpin-old/source/images/talks/logos/drupal-bristol.jpg diff --git a/sculpin-old/source/images/talks/logos/drupalcamp-brighton-2015.png b/astro/sculpin-old/source/images/talks/logos/drupalcamp-brighton-2015.png similarity index 100% rename from sculpin-old/source/images/talks/logos/drupalcamp-brighton-2015.png rename to astro/sculpin-old/source/images/talks/logos/drupalcamp-brighton-2015.png diff --git a/sculpin-old/source/images/talks/logos/drupalcamp-bristol-2016.png b/astro/sculpin-old/source/images/talks/logos/drupalcamp-bristol-2016.png similarity index 100% rename from sculpin-old/source/images/talks/logos/drupalcamp-bristol-2016.png rename to astro/sculpin-old/source/images/talks/logos/drupalcamp-bristol-2016.png diff --git a/sculpin-old/source/images/talks/logos/drupalcamp-london-2014.png b/astro/sculpin-old/source/images/talks/logos/drupalcamp-london-2014.png similarity index 100% rename from sculpin-old/source/images/talks/logos/drupalcamp-london-2014.png rename to astro/sculpin-old/source/images/talks/logos/drupalcamp-london-2014.png diff --git a/sculpin-old/source/images/talks/logos/drupalcamp-london-2015.png b/astro/sculpin-old/source/images/talks/logos/drupalcamp-london-2015.png similarity index 100% rename from sculpin-old/source/images/talks/logos/drupalcamp-london-2015.png rename to astro/sculpin-old/source/images/talks/logos/drupalcamp-london-2015.png diff --git a/sculpin-old/source/images/talks/logos/drupalcamp-london-2017.png b/astro/sculpin-old/source/images/talks/logos/drupalcamp-london-2017.png similarity index 100% rename from sculpin-old/source/images/talks/logos/drupalcamp-london-2017.png rename to astro/sculpin-old/source/images/talks/logos/drupalcamp-london-2017.png diff --git a/sculpin-old/source/images/talks/logos/drupalcamp-north-2015.png b/astro/sculpin-old/source/images/talks/logos/drupalcamp-north-2015.png similarity index 100% rename from sculpin-old/source/images/talks/logos/drupalcamp-north-2015.png rename to astro/sculpin-old/source/images/talks/logos/drupalcamp-north-2015.png diff --git a/sculpin-old/source/images/talks/logos/nomad-php.png b/astro/sculpin-old/source/images/talks/logos/nomad-php.png similarity index 100% rename from sculpin-old/source/images/talks/logos/nomad-php.png rename to astro/sculpin-old/source/images/talks/logos/nomad-php.png diff --git a/sculpin-old/source/images/talks/logos/nwdug.jpeg b/astro/sculpin-old/source/images/talks/logos/nwdug.jpeg similarity index 100% rename from sculpin-old/source/images/talks/logos/nwdug.jpeg rename to astro/sculpin-old/source/images/talks/logos/nwdug.jpeg diff --git a/sculpin-old/source/images/talks/logos/php-south-coast-2016.png b/astro/sculpin-old/source/images/talks/logos/php-south-coast-2016.png similarity index 100% rename from sculpin-old/source/images/talks/logos/php-south-coast-2016.png rename to astro/sculpin-old/source/images/talks/logos/php-south-coast-2016.png diff --git a/sculpin-old/source/images/talks/logos/phpsw.png b/astro/sculpin-old/source/images/talks/logos/phpsw.png similarity index 100% rename from sculpin-old/source/images/talks/logos/phpsw.png rename to astro/sculpin-old/source/images/talks/logos/phpsw.png diff --git a/sculpin-old/source/images/talks/logos/swdug.png b/astro/sculpin-old/source/images/talks/logos/swdug.png similarity index 100% rename from sculpin-old/source/images/talks/logos/swdug.png rename to astro/sculpin-old/source/images/talks/logos/swdug.png diff --git a/sculpin-old/source/images/talks/logos/umbristol.jpeg b/astro/sculpin-old/source/images/talks/logos/umbristol.jpeg similarity index 100% rename from sculpin-old/source/images/talks/logos/umbristol.jpeg rename to astro/sculpin-old/source/images/talks/logos/umbristol.jpeg diff --git a/sculpin-old/source/images/talks/logos/unified-diff.png b/astro/sculpin-old/source/images/talks/logos/unified-diff.png similarity index 100% rename from sculpin-old/source/images/talks/logos/unified-diff.png rename to astro/sculpin-old/source/images/talks/logos/unified-diff.png diff --git a/sculpin-old/source/images/talks/modern-drupal-development-composer.png b/astro/sculpin-old/source/images/talks/modern-drupal-development-composer.png similarity index 100% rename from sculpin-old/source/images/talks/modern-drupal-development-composer.png rename to astro/sculpin-old/source/images/talks/modern-drupal-development-composer.png diff --git a/sculpin-old/source/images/talks/static-websites-sculpin.png b/astro/sculpin-old/source/images/talks/static-websites-sculpin.png similarity index 100% rename from sculpin-old/source/images/talks/static-websites-sculpin.png rename to astro/sculpin-old/source/images/talks/static-websites-sculpin.png diff --git a/sculpin-old/source/images/talks/taking-flight-tailwind.jpg b/astro/sculpin-old/source/images/talks/taking-flight-tailwind.jpg similarity index 100% rename from sculpin-old/source/images/talks/taking-flight-tailwind.jpg rename to astro/sculpin-old/source/images/talks/taking-flight-tailwind.jpg diff --git a/sculpin-old/source/images/talks/test-drive-twig-sculpin.png b/astro/sculpin-old/source/images/talks/test-drive-twig-sculpin.png similarity index 100% rename from sculpin-old/source/images/talks/test-drive-twig-sculpin.png rename to astro/sculpin-old/source/images/talks/test-drive-twig-sculpin.png diff --git a/sculpin-old/source/images/talks/test-driven-drupal-development.png b/astro/sculpin-old/source/images/talks/test-driven-drupal-development.png similarity index 100% rename from sculpin-old/source/images/talks/test-driven-drupal-development.png rename to astro/sculpin-old/source/images/talks/test-driven-drupal-development.png diff --git a/sculpin-old/source/images/talks/things-you-should-know-about-php.png b/astro/sculpin-old/source/images/talks/things-you-should-know-about-php.png similarity index 100% rename from sculpin-old/source/images/talks/things-you-should-know-about-php.png rename to astro/sculpin-old/source/images/talks/things-you-should-know-about-php.png diff --git a/sculpin-old/source/images/testimonials/brian-healy.png b/astro/sculpin-old/source/images/testimonials/brian-healy.png similarity index 100% rename from sculpin-old/source/images/testimonials/brian-healy.png rename to astro/sculpin-old/source/images/testimonials/brian-healy.png diff --git a/sculpin-old/source/images/testimonials/chris-jarvis.jpg b/astro/sculpin-old/source/images/testimonials/chris-jarvis.jpg similarity index 100% rename from sculpin-old/source/images/testimonials/chris-jarvis.jpg rename to astro/sculpin-old/source/images/testimonials/chris-jarvis.jpg diff --git a/sculpin-old/source/images/testimonials/ed-welsby.png b/astro/sculpin-old/source/images/testimonials/ed-welsby.png similarity index 100% rename from sculpin-old/source/images/testimonials/ed-welsby.png rename to astro/sculpin-old/source/images/testimonials/ed-welsby.png diff --git a/sculpin-old/source/images/testimonials/holly-ross.png b/astro/sculpin-old/source/images/testimonials/holly-ross.png similarity index 100% rename from sculpin-old/source/images/testimonials/holly-ross.png rename to astro/sculpin-old/source/images/testimonials/holly-ross.png diff --git a/sculpin-old/source/images/testimonials/james-chapman.png b/astro/sculpin-old/source/images/testimonials/james-chapman.png similarity index 100% rename from sculpin-old/source/images/testimonials/james-chapman.png rename to astro/sculpin-old/source/images/testimonials/james-chapman.png diff --git a/sculpin-old/source/images/testimonials/josh-mitchell.png b/astro/sculpin-old/source/images/testimonials/josh-mitchell.png similarity index 100% rename from sculpin-old/source/images/testimonials/josh-mitchell.png rename to astro/sculpin-old/source/images/testimonials/josh-mitchell.png diff --git a/sculpin-old/source/images/testimonials/leonie-watson.jpg b/astro/sculpin-old/source/images/testimonials/leonie-watson.jpg similarity index 100% rename from sculpin-old/source/images/testimonials/leonie-watson.jpg rename to astro/sculpin-old/source/images/testimonials/leonie-watson.jpg diff --git a/sculpin-old/source/posts.json.twig b/astro/sculpin-old/source/posts.json.twig similarity index 100% rename from sculpin-old/source/posts.json.twig rename to astro/sculpin-old/source/posts.json.twig diff --git a/sculpin-old/source/redirects.json.twig b/astro/sculpin-old/source/redirects.json.twig similarity index 100% rename from sculpin-old/source/redirects.json.twig rename to astro/sculpin-old/source/redirects.json.twig diff --git a/sculpin-old/source/robots.txt b/astro/sculpin-old/source/robots.txt similarity index 100% rename from sculpin-old/source/robots.txt rename to astro/sculpin-old/source/robots.txt diff --git a/sculpin-old/source/sitemap.xml b/astro/sculpin-old/source/sitemap.xml similarity index 100% rename from sculpin-old/source/sitemap.xml rename to astro/sculpin-old/source/sitemap.xml diff --git a/sculpin-old/source/tags.json.twig b/astro/sculpin-old/source/tags.json.twig similarity index 100% rename from sculpin-old/source/tags.json.twig rename to astro/sculpin-old/source/tags.json.twig diff --git a/sculpin-old/source/talks.json.twig b/astro/sculpin-old/source/talks.json.twig similarity index 100% rename from sculpin-old/source/talks.json.twig rename to astro/sculpin-old/source/talks.json.twig diff --git a/sculpin-old/src/Asset/TwigExtension/EncoreExtension.php b/astro/sculpin-old/src/Asset/TwigExtension/EncoreExtension.php similarity index 100% rename from sculpin-old/src/Asset/TwigExtension/EncoreExtension.php rename to astro/sculpin-old/src/Asset/TwigExtension/EncoreExtension.php diff --git a/sculpin-old/src/Talk/TwigExtension/TalksExtension.php b/astro/sculpin-old/src/Talk/TwigExtension/TalksExtension.php similarity index 100% rename from sculpin-old/src/Talk/TwigExtension/TalksExtension.php rename to astro/sculpin-old/src/Talk/TwigExtension/TalksExtension.php diff --git a/sculpin-old/tailwind.config.js b/astro/sculpin-old/tailwind.config.js similarity index 100% rename from sculpin-old/tailwind.config.js rename to astro/sculpin-old/tailwind.config.js diff --git a/sculpin-old/tests/Talk/TwigExtension/RetrievingEventsTest.php b/astro/sculpin-old/tests/Talk/TwigExtension/RetrievingEventsTest.php similarity index 100% rename from sculpin-old/tests/Talk/TwigExtension/RetrievingEventsTest.php rename to astro/sculpin-old/tests/Talk/TwigExtension/RetrievingEventsTest.php diff --git a/sculpin-old/tests/Talk/TwigExtension/RetrievingTalksTest.php b/astro/sculpin-old/tests/Talk/TwigExtension/RetrievingTalksTest.php similarity index 100% rename from sculpin-old/tests/Talk/TwigExtension/RetrievingTalksTest.php rename to astro/sculpin-old/tests/Talk/TwigExtension/RetrievingTalksTest.php diff --git a/sculpin-old/webpack.config.js b/astro/sculpin-old/webpack.config.js similarity index 100% rename from sculpin-old/webpack.config.js rename to astro/sculpin-old/webpack.config.js diff --git a/src/components/AboutMe.astro b/astro/src/components/AboutMe.astro similarity index 100% rename from src/components/AboutMe.astro rename to astro/src/components/AboutMe.astro diff --git a/src/components/Banner.astro b/astro/src/components/Banner.astro similarity index 100% rename from src/components/Banner.astro rename to astro/src/components/Banner.astro diff --git a/src/components/Button.astro b/astro/src/components/Button.astro similarity index 100% rename from src/components/Button.astro rename to astro/src/components/Button.astro diff --git a/src/components/Callout.astro b/astro/src/components/Callout.astro similarity index 100% rename from src/components/Callout.astro rename to astro/src/components/Callout.astro diff --git a/src/components/Card.astro b/astro/src/components/Card.astro similarity index 100% rename from src/components/Card.astro rename to astro/src/components/Card.astro diff --git a/src/components/DailyEmailForm.astro b/astro/src/components/DailyEmailForm.astro similarity index 100% rename from src/components/DailyEmailForm.astro rename to astro/src/components/DailyEmailForm.astro diff --git a/src/components/EmailCourseForm.astro b/astro/src/components/EmailCourseForm.astro similarity index 100% rename from src/components/EmailCourseForm.astro rename to astro/src/components/EmailCourseForm.astro diff --git a/src/components/ListingPage.astro b/astro/src/components/ListingPage.astro similarity index 100% rename from src/components/ListingPage.astro rename to astro/src/components/ListingPage.astro diff --git a/src/components/ListingPageItem.astro b/astro/src/components/ListingPageItem.astro similarity index 100% rename from src/components/ListingPageItem.astro rename to astro/src/components/ListingPageItem.astro diff --git a/src/components/Markdown.astro b/astro/src/components/Markdown.astro similarity index 100% rename from src/components/Markdown.astro rename to astro/src/components/Markdown.astro diff --git a/src/components/Message.astro b/astro/src/components/Message.astro similarity index 100% rename from src/components/Message.astro rename to astro/src/components/Message.astro diff --git a/src/components/Navbar.astro b/astro/src/components/Navbar.astro similarity index 100% rename from src/components/Navbar.astro rename to astro/src/components/Navbar.astro diff --git a/src/components/Testimonials.astro b/astro/src/components/Testimonials.astro similarity index 100% rename from src/components/Testimonials.astro rename to astro/src/components/Testimonials.astro diff --git a/src/components/VimeoVideo.astro b/astro/src/components/VimeoVideo.astro similarity index 100% rename from src/components/VimeoVideo.astro rename to astro/src/components/VimeoVideo.astro diff --git a/src/components/YouTubeVideo.astro b/astro/src/components/YouTubeVideo.astro similarity index 100% rename from src/components/YouTubeVideo.astro rename to astro/src/components/YouTubeVideo.astro diff --git a/src/components/talk/Events.astro b/astro/src/components/talk/Events.astro similarity index 100% rename from src/components/talk/Events.astro rename to astro/src/components/talk/Events.astro diff --git a/src/components/talk/Slides.astro b/astro/src/components/talk/Slides.astro similarity index 100% rename from src/components/talk/Slides.astro rename to astro/src/components/talk/Slides.astro diff --git a/src/components/talk/Video.astro b/astro/src/components/talk/Video.astro similarity index 100% rename from src/components/talk/Video.astro rename to astro/src/components/talk/Video.astro diff --git a/src/content/blog/10-years-working-full-time-drupal-php.md b/astro/src/content/blog/10-years-working-full-time-drupal-php.md similarity index 100% rename from src/content/blog/10-years-working-full-time-drupal-php.md rename to astro/src/content/blog/10-years-working-full-time-drupal-php.md diff --git a/src/content/blog/2014.md b/astro/src/content/blog/2014.md similarity index 100% rename from src/content/blog/2014.md rename to astro/src/content/blog/2014.md diff --git a/src/content/blog/accessible-bristol-site.md b/astro/src/content/blog/accessible-bristol-site.md similarity index 100% rename from src/content/blog/accessible-bristol-site.md rename to astro/src/content/blog/accessible-bristol-site.md diff --git a/src/content/blog/add-taxonomy-term-multiple-nodes-using-sql.md b/astro/src/content/blog/add-taxonomy-term-multiple-nodes-using-sql.md similarity index 100% rename from src/content/blog/add-taxonomy-term-multiple-nodes-using-sql.md rename to astro/src/content/blog/add-taxonomy-term-multiple-nodes-using-sql.md diff --git a/src/content/blog/adding-custom-theme-templates-drupal-7.md b/astro/src/content/blog/adding-custom-theme-templates-drupal-7.md similarity index 100% rename from src/content/blog/adding-custom-theme-templates-drupal-7.md rename to astro/src/content/blog/adding-custom-theme-templates-drupal-7.md diff --git a/src/content/blog/announcing-the-drupal-vm-generator.md b/astro/src/content/blog/announcing-the-drupal-vm-generator.md similarity index 100% rename from src/content/blog/announcing-the-drupal-vm-generator.md rename to astro/src/content/blog/announcing-the-drupal-vm-generator.md diff --git a/src/content/blog/automating-sculpin-jenkins.md b/astro/src/content/blog/automating-sculpin-jenkins.md similarity index 100% rename from src/content/blog/automating-sculpin-jenkins.md rename to astro/src/content/blog/automating-sculpin-jenkins.md diff --git a/src/content/blog/back-future-gits-diff-apply-commands.md b/astro/src/content/blog/back-future-gits-diff-apply-commands.md similarity index 100% rename from src/content/blog/back-future-gits-diff-apply-commands.md rename to astro/src/content/blog/back-future-gits-diff-apply-commands.md diff --git a/src/content/blog/building-gmail-filters-in-php.md b/astro/src/content/blog/building-gmail-filters-in-php.md similarity index 100% rename from src/content/blog/building-gmail-filters-in-php.md rename to astro/src/content/blog/building-gmail-filters-in-php.md diff --git a/src/content/blog/building-oliverdavies-uk-1-initial-setup.md b/astro/src/content/blog/building-oliverdavies-uk-1-initial-setup.md similarity index 100% rename from src/content/blog/building-oliverdavies-uk-1-initial-setup.md rename to astro/src/content/blog/building-oliverdavies-uk-1-initial-setup.md diff --git a/src/content/blog/building-the-new-phpsw-website.md b/astro/src/content/blog/building-the-new-phpsw-website.md similarity index 100% rename from src/content/blog/building-the-new-phpsw-website.md rename to astro/src/content/blog/building-the-new-phpsw-website.md diff --git a/src/content/blog/change-content-type-multiple-nodes-using-sql.md b/astro/src/content/blog/change-content-type-multiple-nodes-using-sql.md similarity index 100% rename from src/content/blog/change-content-type-multiple-nodes-using-sql.md rename to astro/src/content/blog/change-content-type-multiple-nodes-using-sql.md diff --git a/src/content/blog/checking-if-user-logged-drupal-right-way.md b/astro/src/content/blog/checking-if-user-logged-drupal-right-way.md similarity index 100% rename from src/content/blog/checking-if-user-logged-drupal-right-way.md rename to astro/src/content/blog/checking-if-user-logged-drupal-right-way.md diff --git a/src/content/blog/checkout-specific-revision-svn-command-line.md b/astro/src/content/blog/checkout-specific-revision-svn-command-line.md similarity index 100% rename from src/content/blog/checkout-specific-revision-svn-command-line.md rename to astro/src/content/blog/checkout-specific-revision-svn-command-line.md diff --git a/src/content/blog/cleanly-retrieving-user-profile-data-using-entity-metadata-wrapper.md b/astro/src/content/blog/cleanly-retrieving-user-profile-data-using-entity-metadata-wrapper.md similarity index 100% rename from src/content/blog/cleanly-retrieving-user-profile-data-using-entity-metadata-wrapper.md rename to astro/src/content/blog/cleanly-retrieving-user-profile-data-using-entity-metadata-wrapper.md diff --git a/src/content/blog/conditional-email-addresses-webform.md b/astro/src/content/blog/conditional-email-addresses-webform.md similarity index 100% rename from src/content/blog/conditional-email-addresses-webform.md rename to astro/src/content/blog/conditional-email-addresses-webform.md diff --git a/src/content/blog/configuring-the-reroute-email-module.md b/astro/src/content/blog/configuring-the-reroute-email-module.md similarity index 100% rename from src/content/blog/configuring-the-reroute-email-module.md rename to astro/src/content/blog/configuring-the-reroute-email-module.md diff --git a/src/content/blog/continuous-integration-vs-continuous-integration.md b/astro/src/content/blog/continuous-integration-vs-continuous-integration.md similarity index 100% rename from src/content/blog/continuous-integration-vs-continuous-integration.md rename to astro/src/content/blog/continuous-integration-vs-continuous-integration.md diff --git a/src/content/blog/create-better-photo-gallery-drupal-part-1.md b/astro/src/content/blog/create-better-photo-gallery-drupal-part-1.md similarity index 100% rename from src/content/blog/create-better-photo-gallery-drupal-part-1.md rename to astro/src/content/blog/create-better-photo-gallery-drupal-part-1.md diff --git a/src/content/blog/create-better-photo-gallery-drupal-part-2.md b/astro/src/content/blog/create-better-photo-gallery-drupal-part-2.md similarity index 100% rename from src/content/blog/create-better-photo-gallery-drupal-part-2.md rename to astro/src/content/blog/create-better-photo-gallery-drupal-part-2.md diff --git a/src/content/blog/create-better-photo-gallery-drupal-part-21.md b/astro/src/content/blog/create-better-photo-gallery-drupal-part-21.md similarity index 100% rename from src/content/blog/create-better-photo-gallery-drupal-part-21.md rename to astro/src/content/blog/create-better-photo-gallery-drupal-part-21.md diff --git a/src/content/blog/create-better-photo-gallery-drupal-part-3.md b/astro/src/content/blog/create-better-photo-gallery-drupal-part-3.md similarity index 100% rename from src/content/blog/create-better-photo-gallery-drupal-part-3.md rename to astro/src/content/blog/create-better-photo-gallery-drupal-part-3.md diff --git a/src/content/blog/create-block-social-media-icons-using-cck-views-and-nodequeue.md b/astro/src/content/blog/create-block-social-media-icons-using-cck-views-and-nodequeue.md similarity index 100% rename from src/content/blog/create-block-social-media-icons-using-cck-views-and-nodequeue.md rename to astro/src/content/blog/create-block-social-media-icons-using-cck-views-and-nodequeue.md diff --git a/src/content/blog/create-flickr-photo-gallery-using-feeds-cck-views.md b/astro/src/content/blog/create-flickr-photo-gallery-using-feeds-cck-views.md similarity index 100% rename from src/content/blog/create-flickr-photo-gallery-using-feeds-cck-views.md rename to astro/src/content/blog/create-flickr-photo-gallery-using-feeds-cck-views.md diff --git a/src/content/blog/create-multigroups-drupal-7-using-field-collections.md b/astro/src/content/blog/create-multigroups-drupal-7-using-field-collections.md similarity index 100% rename from src/content/blog/create-multigroups-drupal-7-using-field-collections.md rename to astro/src/content/blog/create-multigroups-drupal-7-using-field-collections.md diff --git a/src/content/blog/create-omega-subtheme-less-css-preprocessor-using-omega-tools-and-drush.md b/astro/src/content/blog/create-omega-subtheme-less-css-preprocessor-using-omega-tools-and-drush.md similarity index 100% rename from src/content/blog/create-omega-subtheme-less-css-preprocessor-using-omega-tools-and-drush.md rename to astro/src/content/blog/create-omega-subtheme-less-css-preprocessor-using-omega-tools-and-drush.md diff --git a/src/content/blog/create-slideshow-multiple-images-using-fancy-slide.md b/astro/src/content/blog/create-slideshow-multiple-images-using-fancy-slide.md similarity index 100% rename from src/content/blog/create-slideshow-multiple-images-using-fancy-slide.md rename to astro/src/content/blog/create-slideshow-multiple-images-using-fancy-slide.md diff --git a/src/content/blog/create-virtual-hosts-mac-os-x-using-virtualhostx.md b/astro/src/content/blog/create-virtual-hosts-mac-os-x-using-virtualhostx.md similarity index 100% rename from src/content/blog/create-virtual-hosts-mac-os-x-using-virtualhostx.md rename to astro/src/content/blog/create-virtual-hosts-mac-os-x-using-virtualhostx.md diff --git a/src/content/blog/create-zen-sub-theme-using-drush.md b/astro/src/content/blog/create-zen-sub-theme-using-drush.md similarity index 100% rename from src/content/blog/create-zen-sub-theme-using-drush.md rename to astro/src/content/blog/create-zen-sub-theme-using-drush.md diff --git a/src/content/blog/creating-custom-phpunit-command-ddev.md b/astro/src/content/blog/creating-custom-phpunit-command-ddev.md similarity index 100% rename from src/content/blog/creating-custom-phpunit-command-ddev.md rename to astro/src/content/blog/creating-custom-phpunit-command-ddev.md diff --git a/src/content/blog/creating-custom-phpunit-command-docksal.md b/astro/src/content/blog/creating-custom-phpunit-command-docksal.md similarity index 100% rename from src/content/blog/creating-custom-phpunit-command-docksal.md rename to astro/src/content/blog/creating-custom-phpunit-command-docksal.md diff --git a/src/content/blog/creating-local-and-staging-sites-drupals-domain-module-enabled.md b/astro/src/content/blog/creating-local-and-staging-sites-drupals-domain-module-enabled.md similarity index 100% rename from src/content/blog/creating-local-and-staging-sites-drupals-domain-module-enabled.md rename to astro/src/content/blog/creating-local-and-staging-sites-drupals-domain-module-enabled.md diff --git a/src/content/blog/creating-using-custom-tokens-drupal-7.md b/astro/src/content/blog/creating-using-custom-tokens-drupal-7.md similarity index 100% rename from src/content/blog/creating-using-custom-tokens-drupal-7.md rename to astro/src/content/blog/creating-using-custom-tokens-drupal-7.md diff --git a/src/content/blog/croeso-php-south-wales.md b/astro/src/content/blog/croeso-php-south-wales.md similarity index 100% rename from src/content/blog/croeso-php-south-wales.md rename to astro/src/content/blog/croeso-php-south-wales.md diff --git a/src/content/blog/debugging-drupal-commerce-illuminate-collections.md b/astro/src/content/blog/debugging-drupal-commerce-illuminate-collections.md similarity index 100% rename from src/content/blog/debugging-drupal-commerce-illuminate-collections.md rename to astro/src/content/blog/debugging-drupal-commerce-illuminate-collections.md diff --git a/src/content/blog/debugging-php-docker-xdebug-neovim-dap.md b/astro/src/content/blog/debugging-php-docker-xdebug-neovim-dap.md similarity index 100% rename from src/content/blog/debugging-php-docker-xdebug-neovim-dap.md rename to astro/src/content/blog/debugging-php-docker-xdebug-neovim-dap.md diff --git a/src/content/blog/decorating-entity-metadata-wrapper-add-refactor-methods.md b/astro/src/content/blog/decorating-entity-metadata-wrapper-add-refactor-methods.md similarity index 100% rename from src/content/blog/decorating-entity-metadata-wrapper-add-refactor-methods.md rename to astro/src/content/blog/decorating-entity-metadata-wrapper-add-refactor-methods.md diff --git a/src/content/blog/display-custom-menu-drupal-7-theme-template-file.md b/astro/src/content/blog/display-custom-menu-drupal-7-theme-template-file.md similarity index 100% rename from src/content/blog/display-custom-menu-drupal-7-theme-template-file.md rename to astro/src/content/blog/display-custom-menu-drupal-7-theme-template-file.md diff --git a/src/content/blog/display-git-branch-or-tag-names-your-bash-prompt.md b/astro/src/content/blog/display-git-branch-or-tag-names-your-bash-prompt.md similarity index 100% rename from src/content/blog/display-git-branch-or-tag-names-your-bash-prompt.md rename to astro/src/content/blog/display-git-branch-or-tag-names-your-bash-prompt.md diff --git a/src/content/blog/display-number-facebook-fans-php.md b/astro/src/content/blog/display-number-facebook-fans-php.md similarity index 100% rename from src/content/blog/display-number-facebook-fans-php.md rename to astro/src/content/blog/display-number-facebook-fans-php.md diff --git a/src/content/blog/dividing-drupals-process-and-preprocess-functions-separate-files.md b/astro/src/content/blog/dividing-drupals-process-and-preprocess-functions-separate-files.md similarity index 100% rename from src/content/blog/dividing-drupals-process-and-preprocess-functions-separate-files.md rename to astro/src/content/blog/dividing-drupals-process-and-preprocess-functions-separate-files.md diff --git a/src/content/blog/docker-resources.md b/astro/src/content/blog/docker-resources.md similarity index 100% rename from src/content/blog/docker-resources.md rename to astro/src/content/blog/docker-resources.md diff --git a/src/content/blog/dont-bootstrap-drupal-use-drush.md b/astro/src/content/blog/dont-bootstrap-drupal-use-drush.md similarity index 100% rename from src/content/blog/dont-bootstrap-drupal-use-drush.md rename to astro/src/content/blog/dont-bootstrap-drupal-use-drush.md diff --git a/src/content/blog/download-different-versions-drupal-drush.md b/astro/src/content/blog/download-different-versions-drupal-drush.md similarity index 100% rename from src/content/blog/download-different-versions-drupal-drush.md rename to astro/src/content/blog/download-different-versions-drupal-drush.md diff --git a/src/content/blog/drupal-8-5-released.md b/astro/src/content/blog/drupal-8-5-released.md similarity index 100% rename from src/content/blog/drupal-8-5-released.md rename to astro/src/content/blog/drupal-8-5-released.md diff --git a/src/content/blog/drupal-8-commerce-fixing-error-on-user-checkout.md b/astro/src/content/blog/drupal-8-commerce-fixing-error-on-user-checkout.md similarity index 100% rename from src/content/blog/drupal-8-commerce-fixing-error-on-user-checkout.md rename to astro/src/content/blog/drupal-8-commerce-fixing-error-on-user-checkout.md diff --git a/src/content/blog/drupal-association.md b/astro/src/content/blog/drupal-association.md similarity index 100% rename from src/content/blog/drupal-association.md rename to astro/src/content/blog/drupal-association.md diff --git a/src/content/blog/drupal-automated-testing-workshop-notes.md b/astro/src/content/blog/drupal-automated-testing-workshop-notes.md similarity index 100% rename from src/content/blog/drupal-automated-testing-workshop-notes.md rename to astro/src/content/blog/drupal-automated-testing-workshop-notes.md diff --git a/src/content/blog/drupal-body-classes-tailwind-css.md b/astro/src/content/blog/drupal-body-classes-tailwind-css.md similarity index 100% rename from src/content/blog/drupal-body-classes-tailwind-css.md rename to astro/src/content/blog/drupal-body-classes-tailwind-css.md diff --git a/src/content/blog/drupal-bristol-testing-workshop.md b/astro/src/content/blog/drupal-bristol-testing-workshop.md similarity index 100% rename from src/content/blog/drupal-bristol-testing-workshop.md rename to astro/src/content/blog/drupal-bristol-testing-workshop.md diff --git a/src/content/blog/drupal-vm-generator-updates.md b/astro/src/content/blog/drupal-vm-generator-updates.md similarity index 100% rename from src/content/blog/drupal-vm-generator-updates.md rename to astro/src/content/blog/drupal-vm-generator-updates.md diff --git a/src/content/blog/drupalcamp-bristol-2018.md b/astro/src/content/blog/drupalcamp-bristol-2018.md similarity index 100% rename from src/content/blog/drupalcamp-bristol-2018.md rename to astro/src/content/blog/drupalcamp-bristol-2018.md diff --git a/src/content/blog/drupalcamp-bristol-2019-speakers-sessions-announced.md b/astro/src/content/blog/drupalcamp-bristol-2019-speakers-sessions-announced.md similarity index 100% rename from src/content/blog/drupalcamp-bristol-2019-speakers-sessions-announced.md rename to astro/src/content/blog/drupalcamp-bristol-2019-speakers-sessions-announced.md diff --git a/src/content/blog/drupalcamp-bristol-early-bird-tickets-sessions-sponsors.md b/astro/src/content/blog/drupalcamp-bristol-early-bird-tickets-sessions-sponsors.md similarity index 100% rename from src/content/blog/drupalcamp-bristol-early-bird-tickets-sessions-sponsors.md rename to astro/src/content/blog/drupalcamp-bristol-early-bird-tickets-sessions-sponsors.md diff --git a/src/content/blog/drupalcamp-london-2014.md b/astro/src/content/blog/drupalcamp-london-2014.md similarity index 100% rename from src/content/blog/drupalcamp-london-2014.md rename to astro/src/content/blog/drupalcamp-london-2014.md diff --git a/src/content/blog/drupalcamp-london-2019-tickets.md b/astro/src/content/blog/drupalcamp-london-2019-tickets.md similarity index 100% rename from src/content/blog/drupalcamp-london-2019-tickets.md rename to astro/src/content/blog/drupalcamp-london-2019-tickets.md diff --git a/src/content/blog/drupalcamp-london-testing-workshop.mdx b/astro/src/content/blog/drupalcamp-london-testing-workshop.mdx similarity index 100% rename from src/content/blog/drupalcamp-london-testing-workshop.mdx rename to astro/src/content/blog/drupalcamp-london-testing-workshop.mdx diff --git a/src/content/blog/easier-git-repository-cloning-insteadof.md b/astro/src/content/blog/easier-git-repository-cloning-insteadof.md similarity index 100% rename from src/content/blog/easier-git-repository-cloning-insteadof.md rename to astro/src/content/blog/easier-git-repository-cloning-insteadof.md diff --git a/src/content/blog/easier-sculpin-commands-composer-npm-scripts.md b/astro/src/content/blog/easier-sculpin-commands-composer-npm-scripts.md similarity index 100% rename from src/content/blog/easier-sculpin-commands-composer-npm-scripts.md rename to astro/src/content/blog/easier-sculpin-commands-composer-npm-scripts.md diff --git a/src/content/blog/easily-embed-typekit-fonts-your-drupal-website.md b/astro/src/content/blog/easily-embed-typekit-fonts-your-drupal-website.md similarity index 100% rename from src/content/blog/easily-embed-typekit-fonts-your-drupal-website.md rename to astro/src/content/blog/easily-embed-typekit-fonts-your-drupal-website.md diff --git a/src/content/blog/entityform.md b/astro/src/content/blog/entityform.md similarity index 100% rename from src/content/blog/entityform.md rename to astro/src/content/blog/entityform.md diff --git a/src/content/blog/experimenting-events-drupal-8.md b/astro/src/content/blog/experimenting-events-drupal-8.md similarity index 100% rename from src/content/blog/experimenting-events-drupal-8.md rename to astro/src/content/blog/experimenting-events-drupal-8.md diff --git a/src/content/blog/feature-flags-sculpin.md b/astro/src/content/blog/feature-flags-sculpin.md similarity index 100% rename from src/content/blog/feature-flags-sculpin.md rename to astro/src/content/blog/feature-flags-sculpin.md diff --git a/src/content/blog/finding-the-last-commit-that-a-patch-applies-to.md b/astro/src/content/blog/finding-the-last-commit-that-a-patch-applies-to.md similarity index 100% rename from src/content/blog/finding-the-last-commit-that-a-patch-applies-to.md rename to astro/src/content/blog/finding-the-last-commit-that-a-patch-applies-to.md diff --git a/src/content/blog/fixing-drupal-simpletest-issues-inside-docker-containers.md b/astro/src/content/blog/fixing-drupal-simpletest-issues-inside-docker-containers.md similarity index 100% rename from src/content/blog/fixing-drupal-simpletest-issues-inside-docker-containers.md rename to astro/src/content/blog/fixing-drupal-simpletest-issues-inside-docker-containers.md diff --git a/src/content/blog/forward-one-domain-another-using-modrewrite-htaccess.md b/astro/src/content/blog/forward-one-domain-another-using-modrewrite-htaccess.md similarity index 100% rename from src/content/blog/forward-one-domain-another-using-modrewrite-htaccess.md rename to astro/src/content/blog/forward-one-domain-another-using-modrewrite-htaccess.md diff --git a/src/content/blog/git-format-patch-your-friend.md b/astro/src/content/blog/git-format-patch-your-friend.md similarity index 100% rename from src/content/blog/git-format-patch-your-friend.md rename to astro/src/content/blog/git-format-patch-your-friend.md diff --git a/src/content/blog/github-actions-phpunit-colours.md b/astro/src/content/blog/github-actions-phpunit-colours.md similarity index 100% rename from src/content/blog/github-actions-phpunit-colours.md rename to astro/src/content/blog/github-actions-phpunit-colours.md diff --git a/src/content/blog/going-drupalcon.md b/astro/src/content/blog/going-drupalcon.md similarity index 100% rename from src/content/blog/going-drupalcon.md rename to astro/src/content/blog/going-drupalcon.md diff --git a/src/content/blog/going-full-vim.md b/astro/src/content/blog/going-full-vim.md similarity index 100% rename from src/content/blog/going-full-vim.md rename to astro/src/content/blog/going-full-vim.md diff --git a/src/content/blog/how-add-date-popup-calendar-custom-form.md b/astro/src/content/blog/how-add-date-popup-calendar-custom-form.md similarity index 100% rename from src/content/blog/how-add-date-popup-calendar-custom-form.md rename to astro/src/content/blog/how-add-date-popup-calendar-custom-form.md diff --git a/src/content/blog/how-create-apply-patches.md b/astro/src/content/blog/how-create-apply-patches.md similarity index 100% rename from src/content/blog/how-create-apply-patches.md rename to astro/src/content/blog/how-create-apply-patches.md diff --git a/src/content/blog/how-fix-vagrant-loading-wrong-virtual-machine.md b/astro/src/content/blog/how-fix-vagrant-loading-wrong-virtual-machine.md similarity index 100% rename from src/content/blog/how-fix-vagrant-loading-wrong-virtual-machine.md rename to astro/src/content/blog/how-fix-vagrant-loading-wrong-virtual-machine.md diff --git a/src/content/blog/how-install-configure-subversion-svn-server-ubuntu.md b/astro/src/content/blog/how-install-configure-subversion-svn-server-ubuntu.md similarity index 100% rename from src/content/blog/how-install-configure-subversion-svn-server-ubuntu.md rename to astro/src/content/blog/how-install-configure-subversion-svn-server-ubuntu.md diff --git a/src/content/blog/how-put-your-php-application-subdirectory-another-site-nginx.md b/astro/src/content/blog/how-put-your-php-application-subdirectory-another-site-nginx.md similarity index 100% rename from src/content/blog/how-put-your-php-application-subdirectory-another-site-nginx.md rename to astro/src/content/blog/how-put-your-php-application-subdirectory-another-site-nginx.md diff --git a/src/content/blog/how-run-drupal-8-phpunit-tests-within-docksal-phpstorm.md b/astro/src/content/blog/how-run-drupal-8-phpunit-tests-within-docksal-phpstorm.md similarity index 100% rename from src/content/blog/how-run-drupal-8-phpunit-tests-within-docksal-phpstorm.md rename to astro/src/content/blog/how-run-drupal-8-phpunit-tests-within-docksal-phpstorm.md diff --git a/src/content/blog/how-use-environment-variables-your-drupal-settings-docksal.md b/astro/src/content/blog/how-use-environment-variables-your-drupal-settings-docksal.md similarity index 100% rename from src/content/blog/how-use-environment-variables-your-drupal-settings-docksal.md rename to astro/src/content/blog/how-use-environment-variables-your-drupal-settings-docksal.md diff --git a/src/content/blog/ignoring-phpcs-sniffs-phpunit-tests.md b/astro/src/content/blog/ignoring-phpcs-sniffs-phpunit-tests.md similarity index 100% rename from src/content/blog/ignoring-phpcs-sniffs-phpunit-tests.md rename to astro/src/content/blog/ignoring-phpcs-sniffs-phpunit-tests.md diff --git a/src/content/blog/imagefield-import-archive.md b/astro/src/content/blog/imagefield-import-archive.md similarity index 100% rename from src/content/blog/imagefield-import-archive.md rename to astro/src/content/blog/imagefield-import-archive.md diff --git a/src/content/blog/improve-jpg-quality-imagecache-and-imageapi.md b/astro/src/content/blog/improve-jpg-quality-imagecache-and-imageapi.md similarity index 100% rename from src/content/blog/improve-jpg-quality-imagecache-and-imageapi.md rename to astro/src/content/blog/improve-jpg-quality-imagecache-and-imageapi.md diff --git a/src/content/blog/include-css-fonts-using-sass-each-loop.md b/astro/src/content/blog/include-css-fonts-using-sass-each-loop.md similarity index 100% rename from src/content/blog/include-css-fonts-using-sass-each-loop.md rename to astro/src/content/blog/include-css-fonts-using-sass-each-loop.md diff --git a/src/content/blog/include-environment-specific-settings-files-pantheon.md b/astro/src/content/blog/include-environment-specific-settings-files-pantheon.md similarity index 100% rename from src/content/blog/include-environment-specific-settings-files-pantheon.md rename to astro/src/content/blog/include-environment-specific-settings-files-pantheon.md diff --git a/src/content/blog/include-local-drupal-settings-file-environment-configuration-and-overrides.md b/astro/src/content/blog/include-local-drupal-settings-file-environment-configuration-and-overrides.md similarity index 100% rename from src/content/blog/include-local-drupal-settings-file-environment-configuration-and-overrides.md rename to astro/src/content/blog/include-local-drupal-settings-file-environment-configuration-and-overrides.md diff --git a/src/content/blog/install-nomensa-media-player-drupal.md b/astro/src/content/blog/install-nomensa-media-player-drupal.md similarity index 100% rename from src/content/blog/install-nomensa-media-player-drupal.md rename to astro/src/content/blog/install-nomensa-media-player-drupal.md diff --git a/src/content/blog/installing-nagios-centos.md b/astro/src/content/blog/installing-nagios-centos.md similarity index 100% rename from src/content/blog/installing-nagios-centos.md rename to astro/src/content/blog/installing-nagios-centos.md diff --git a/src/content/blog/interview-drupal-expert-code-enigma.md b/astro/src/content/blog/interview-drupal-expert-code-enigma.md similarity index 100% rename from src/content/blog/interview-drupal-expert-code-enigma.md rename to astro/src/content/blog/interview-drupal-expert-code-enigma.md diff --git a/src/content/blog/introducing-drupal-distribution-meetups.md b/astro/src/content/blog/introducing-drupal-distribution-meetups.md similarity index 100% rename from src/content/blog/introducing-drupal-distribution-meetups.md rename to astro/src/content/blog/introducing-drupal-distribution-meetups.md diff --git a/src/content/blog/introducing-the-drupal-meetups-twitterbot.md b/astro/src/content/blog/introducing-the-drupal-meetups-twitterbot.md similarity index 100% rename from src/content/blog/introducing-the-drupal-meetups-twitterbot.md rename to astro/src/content/blog/introducing-the-drupal-meetups-twitterbot.md diff --git a/src/content/blog/leaving-nomensa-joining-precedent.md b/astro/src/content/blog/leaving-nomensa-joining-precedent.md similarity index 100% rename from src/content/blog/leaving-nomensa-joining-precedent.md rename to astro/src/content/blog/leaving-nomensa-joining-precedent.md diff --git a/src/content/blog/live-blogging-symfonylive-london-2019.md b/astro/src/content/blog/live-blogging-symfonylive-london-2019.md similarity index 100% rename from src/content/blog/live-blogging-symfonylive-london-2019.md rename to astro/src/content/blog/live-blogging-symfonylive-london-2019.md diff --git a/src/content/blog/looking-forward-to-drupalcamp-london.md b/astro/src/content/blog/looking-forward-to-drupalcamp-london.md similarity index 100% rename from src/content/blog/looking-forward-to-drupalcamp-london.md rename to astro/src/content/blog/looking-forward-to-drupalcamp-london.md diff --git a/src/content/blog/mediacurrent-contrib-half-hour-is-back.md b/astro/src/content/blog/mediacurrent-contrib-half-hour-is-back.md similarity index 100% rename from src/content/blog/mediacurrent-contrib-half-hour-is-back.md rename to astro/src/content/blog/mediacurrent-contrib-half-hour-is-back.md diff --git a/src/content/blog/migrating-drupal-8-introduction.md b/astro/src/content/blog/migrating-drupal-8-introduction.md similarity index 100% rename from src/content/blog/migrating-drupal-8-introduction.md rename to astro/src/content/blog/migrating-drupal-8-introduction.md diff --git a/src/content/blog/minimum-core-version.md b/astro/src/content/blog/minimum-core-version.md similarity index 100% rename from src/content/blog/minimum-core-version.md rename to astro/src/content/blog/minimum-core-version.md diff --git a/src/content/blog/my-first-blog-post-published-for-inviqa.md b/astro/src/content/blog/my-first-blog-post-published-for-inviqa.md similarity index 100% rename from src/content/blog/my-first-blog-post-published-for-inviqa.md rename to astro/src/content/blog/my-first-blog-post-published-for-inviqa.md diff --git a/src/content/blog/my-first-six-months-transport-wales.md b/astro/src/content/blog/my-first-six-months-transport-wales.md similarity index 100% rename from src/content/blog/my-first-six-months-transport-wales.md rename to astro/src/content/blog/my-first-six-months-transport-wales.md diff --git a/src/content/blog/my-new-drupal-modules.md b/astro/src/content/blog/my-new-drupal-modules.md similarity index 100% rename from src/content/blog/my-new-drupal-modules.md rename to astro/src/content/blog/my-new-drupal-modules.md diff --git a/src/content/blog/my-sublime-text-2-settings.md b/astro/src/content/blog/my-sublime-text-2-settings.md similarity index 100% rename from src/content/blog/my-sublime-text-2-settings.md rename to astro/src/content/blog/my-sublime-text-2-settings.md diff --git a/src/content/blog/neovim-database-plugin-vim-dadbod-ui.md b/astro/src/content/blog/neovim-database-plugin-vim-dadbod-ui.md similarity index 100% rename from src/content/blog/neovim-database-plugin-vim-dadbod-ui.md rename to astro/src/content/blog/neovim-database-plugin-vim-dadbod-ui.md diff --git a/src/content/blog/nginx-redirects-query-string-arguments.md b/astro/src/content/blog/nginx-redirects-query-string-arguments.md similarity index 100% rename from src/content/blog/nginx-redirects-query-string-arguments.md rename to astro/src/content/blog/nginx-redirects-query-string-arguments.md diff --git a/src/content/blog/null-users-system-users-drupal.md b/astro/src/content/blog/null-users-system-users-drupal.md similarity index 100% rename from src/content/blog/null-users-system-users-drupal.md rename to astro/src/content/blog/null-users-system-users-drupal.md diff --git a/src/content/blog/open-sublime-text-2-mac-os-x-command-line.md b/astro/src/content/blog/open-sublime-text-2-mac-os-x-command-line.md similarity index 100% rename from src/content/blog/open-sublime-text-2-mac-os-x-command-line.md rename to astro/src/content/blog/open-sublime-text-2-mac-os-x-command-line.md diff --git a/src/content/blog/presenting-on-tailwind-css-and-ansible-at-cms-philly.md b/astro/src/content/blog/presenting-on-tailwind-css-and-ansible-at-cms-philly.md similarity index 100% rename from src/content/blog/presenting-on-tailwind-css-and-ansible-at-cms-philly.md rename to astro/src/content/blog/presenting-on-tailwind-css-and-ansible-at-cms-philly.md diff --git a/src/content/blog/presenting-pdf-slides-using-pdfpc-pdf-presenter-console.md b/astro/src/content/blog/presenting-pdf-slides-using-pdfpc-pdf-presenter-console.md similarity index 100% rename from src/content/blog/presenting-pdf-slides-using-pdfpc-pdf-presenter-console.md rename to astro/src/content/blog/presenting-pdf-slides-using-pdfpc-pdf-presenter-console.md diff --git a/src/content/blog/prevent-apache-displaying-text-files-within-web-browser.md b/astro/src/content/blog/prevent-apache-displaying-text-files-within-web-browser.md similarity index 100% rename from src/content/blog/prevent-apache-displaying-text-files-within-web-browser.md rename to astro/src/content/blog/prevent-apache-displaying-text-files-within-web-browser.md diff --git a/src/content/blog/proctor-stevenson.md b/astro/src/content/blog/proctor-stevenson.md similarity index 100% rename from src/content/blog/proctor-stevenson.md rename to astro/src/content/blog/proctor-stevenson.md diff --git a/src/content/blog/proctors-hosting-next-drupal-meetup.md b/astro/src/content/blog/proctors-hosting-next-drupal-meetup.md similarity index 100% rename from src/content/blog/proctors-hosting-next-drupal-meetup.md rename to astro/src/content/blog/proctors-hosting-next-drupal-meetup.md diff --git a/src/content/blog/psr4-autoloading-test-cases-drupal-7.md b/astro/src/content/blog/psr4-autoloading-test-cases-drupal-7.md similarity index 100% rename from src/content/blog/psr4-autoloading-test-cases-drupal-7.md rename to astro/src/content/blog/psr4-autoloading-test-cases-drupal-7.md diff --git a/src/content/blog/published-my-first-docker-images-docker-hub-adr-tools-sculpin-rst2pdf.md b/astro/src/content/blog/published-my-first-docker-images-docker-hub-adr-tools-sculpin-rst2pdf.md similarity index 100% rename from src/content/blog/published-my-first-docker-images-docker-hub-adr-tools-sculpin-rst2pdf.md rename to astro/src/content/blog/published-my-first-docker-images-docker-hub-adr-tools-sculpin-rst2pdf.md diff --git a/src/content/blog/published-my-first-npm-package.md b/astro/src/content/blog/published-my-first-npm-package.md similarity index 100% rename from src/content/blog/published-my-first-npm-package.md rename to astro/src/content/blog/published-my-first-npm-package.md diff --git a/src/content/blog/publishing-sculpin-sites-with-github-pages.md b/astro/src/content/blog/publishing-sculpin-sites-with-github-pages.md similarity index 100% rename from src/content/blog/publishing-sculpin-sites-with-github-pages.md rename to astro/src/content/blog/publishing-sculpin-sites-with-github-pages.md diff --git a/src/content/blog/queuing-private-messages-drupal-8.md b/astro/src/content/blog/queuing-private-messages-drupal-8.md similarity index 100% rename from src/content/blog/queuing-private-messages-drupal-8.md rename to astro/src/content/blog/queuing-private-messages-drupal-8.md diff --git a/src/content/blog/quick-project-switching-phpstorm.md b/astro/src/content/blog/quick-project-switching-phpstorm.md similarity index 100% rename from src/content/blog/quick-project-switching-phpstorm.md rename to astro/src/content/blog/quick-project-switching-phpstorm.md diff --git a/src/content/blog/quickest-way-install-sublime-text-2-ubuntu.md b/astro/src/content/blog/quickest-way-install-sublime-text-2-ubuntu.md similarity index 100% rename from src/content/blog/quickest-way-install-sublime-text-2-ubuntu.md rename to astro/src/content/blog/quickest-way-install-sublime-text-2-ubuntu.md diff --git a/src/content/blog/quickly-apply-patches-using-git-curl-or-wget.md b/astro/src/content/blog/quickly-apply-patches-using-git-curl-or-wget.md similarity index 100% rename from src/content/blog/quickly-apply-patches-using-git-curl-or-wget.md rename to astro/src/content/blog/quickly-apply-patches-using-git-curl-or-wget.md diff --git a/src/content/blog/quickly-import-multiples-images-using-imagefieldimport-module.md b/astro/src/content/blog/quickly-import-multiples-images-using-imagefieldimport-module.md similarity index 100% rename from src/content/blog/quickly-import-multiples-images-using-imagefieldimport-module.md rename to astro/src/content/blog/quickly-import-multiples-images-using-imagefieldimport-module.md diff --git a/src/content/blog/rebuilding-acquia-dashboard-with-vuejs-tailwind-css.md b/astro/src/content/blog/rebuilding-acquia-dashboard-with-vuejs-tailwind-css.md similarity index 100% rename from src/content/blog/rebuilding-acquia-dashboard-with-vuejs-tailwind-css.md rename to astro/src/content/blog/rebuilding-acquia-dashboard-with-vuejs-tailwind-css.md diff --git a/src/content/blog/rebuilding-bartik-drupals-default-theme-vuejs-tailwind-css-part-2.md b/astro/src/content/blog/rebuilding-bartik-drupals-default-theme-vuejs-tailwind-css-part-2.md similarity index 100% rename from src/content/blog/rebuilding-bartik-drupals-default-theme-vuejs-tailwind-css-part-2.md rename to astro/src/content/blog/rebuilding-bartik-drupals-default-theme-vuejs-tailwind-css-part-2.md diff --git a/src/content/blog/rebuilding-bartik-drupals-default-theme-vuejs-tailwind-css.md b/astro/src/content/blog/rebuilding-bartik-drupals-default-theme-vuejs-tailwind-css.md similarity index 100% rename from src/content/blog/rebuilding-bartik-drupals-default-theme-vuejs-tailwind-css.md rename to astro/src/content/blog/rebuilding-bartik-drupals-default-theme-vuejs-tailwind-css.md diff --git a/src/content/blog/reflections-speaking-unifieddiff.md b/astro/src/content/blog/reflections-speaking-unifieddiff.md similarity index 100% rename from src/content/blog/reflections-speaking-unifieddiff.md rename to astro/src/content/blog/reflections-speaking-unifieddiff.md diff --git a/src/content/blog/renaming-gray-grey-tailwind-css.md b/astro/src/content/blog/renaming-gray-grey-tailwind-css.md similarity index 100% rename from src/content/blog/renaming-gray-grey-tailwind-css.md rename to astro/src/content/blog/renaming-gray-grey-tailwind-css.md diff --git a/src/content/blog/restructuring-my-tailwindjs-configuration-files.md b/astro/src/content/blog/restructuring-my-tailwindjs-configuration-files.md similarity index 100% rename from src/content/blog/restructuring-my-tailwindjs-configuration-files.md rename to astro/src/content/blog/restructuring-my-tailwindjs-configuration-files.md diff --git a/src/content/blog/review-adminhover-module.md b/astro/src/content/blog/review-adminhover-module.md similarity index 100% rename from src/content/blog/review-adminhover-module.md rename to astro/src/content/blog/review-adminhover-module.md diff --git a/src/content/blog/review-image-caption-module.md b/astro/src/content/blog/review-image-caption-module.md similarity index 100% rename from src/content/blog/review-image-caption-module.md rename to astro/src/content/blog/review-image-caption-module.md diff --git a/src/content/blog/review-teleport-module.md b/astro/src/content/blog/review-teleport-module.md similarity index 100% rename from src/content/blog/review-teleport-module.md rename to astro/src/content/blog/review-teleport-module.md diff --git a/src/content/blog/running-drupal-88-symfony-local-server.md b/astro/src/content/blog/running-drupal-88-symfony-local-server.md similarity index 100% rename from src/content/blog/running-drupal-88-symfony-local-server.md rename to astro/src/content/blog/running-drupal-88-symfony-local-server.md diff --git a/src/content/blog/sculpin-twig-resources.md b/astro/src/content/blog/sculpin-twig-resources.md similarity index 100% rename from src/content/blog/sculpin-twig-resources.md rename to astro/src/content/blog/sculpin-twig-resources.md diff --git a/src/content/blog/simplifying-drupal-migrations-xautoload.md b/astro/src/content/blog/simplifying-drupal-migrations-xautoload.md similarity index 100% rename from src/content/blog/simplifying-drupal-migrations-xautoload.md rename to astro/src/content/blog/simplifying-drupal-migrations-xautoload.md diff --git a/src/content/blog/site-upgraded-drupal-7.md b/astro/src/content/blog/site-upgraded-drupal-7.md similarity index 100% rename from src/content/blog/site-upgraded-drupal-7.md rename to astro/src/content/blog/site-upgraded-drupal-7.md diff --git a/src/content/blog/some-useful-git-aliases.md b/astro/src/content/blog/some-useful-git-aliases.md similarity index 100% rename from src/content/blog/some-useful-git-aliases.md rename to astro/src/content/blog/some-useful-git-aliases.md diff --git a/src/content/blog/some-useful-links-using-simpletest-drupal.md b/astro/src/content/blog/some-useful-links-using-simpletest-drupal.md similarity index 100% rename from src/content/blog/some-useful-links-using-simpletest-drupal.md rename to astro/src/content/blog/some-useful-links-using-simpletest-drupal.md diff --git a/src/content/blog/south-wales-drupal-user-group.md b/astro/src/content/blog/south-wales-drupal-user-group.md similarity index 100% rename from src/content/blog/south-wales-drupal-user-group.md rename to astro/src/content/blog/south-wales-drupal-user-group.md diff --git a/src/content/blog/speaking-drupalcon-amsterdam.md b/astro/src/content/blog/speaking-drupalcon-amsterdam.md similarity index 100% rename from src/content/blog/speaking-drupalcon-amsterdam.md rename to astro/src/content/blog/speaking-drupalcon-amsterdam.md diff --git a/src/content/blog/speaking-drupalcon-europe-2020.md b/astro/src/content/blog/speaking-drupalcon-europe-2020.md similarity index 100% rename from src/content/blog/speaking-drupalcon-europe-2020.md rename to astro/src/content/blog/speaking-drupalcon-europe-2020.md diff --git a/src/content/blog/speaking-remotely-during-covid-19.md b/astro/src/content/blog/speaking-remotely-during-covid-19.md similarity index 100% rename from src/content/blog/speaking-remotely-during-covid-19.md rename to astro/src/content/blog/speaking-remotely-during-covid-19.md diff --git a/src/content/blog/splitting-new-drupal-project-from-repo.md b/astro/src/content/blog/splitting-new-drupal-project-from-repo.md similarity index 100% rename from src/content/blog/splitting-new-drupal-project-from-repo.md rename to astro/src/content/blog/splitting-new-drupal-project-from-repo.md diff --git a/src/content/blog/streaming-spabby-gary-hockin-about-drupal.md b/astro/src/content/blog/streaming-spabby-gary-hockin-about-drupal.md similarity index 100% rename from src/content/blog/streaming-spabby-gary-hockin-about-drupal.md rename to astro/src/content/blog/streaming-spabby-gary-hockin-about-drupal.md diff --git a/src/content/blog/style-drupal-6s-taxonomy-lists-php-css-and-jquery.md b/astro/src/content/blog/style-drupal-6s-taxonomy-lists-php-css-and-jquery.md similarity index 100% rename from src/content/blog/style-drupal-6s-taxonomy-lists-php-css-and-jquery.md rename to astro/src/content/blog/style-drupal-6s-taxonomy-lists-php-css-and-jquery.md diff --git a/src/content/blog/survey-results-my-drupalcon-europe-session-test-driven-drupal.md b/astro/src/content/blog/survey-results-my-drupalcon-europe-session-test-driven-drupal.md similarity index 100% rename from src/content/blog/survey-results-my-drupalcon-europe-session-test-driven-drupal.md rename to astro/src/content/blog/survey-results-my-drupalcon-europe-session-test-driven-drupal.md diff --git a/src/content/blog/test-driven-ansible-role-development-molecule.md b/astro/src/content/blog/test-driven-ansible-role-development-molecule.md similarity index 100% rename from src/content/blog/test-driven-ansible-role-development-molecule.md rename to astro/src/content/blog/test-driven-ansible-role-development-molecule.md diff --git a/src/content/blog/test-driven-drupal-on-gitstore-leanpub.md b/astro/src/content/blog/test-driven-drupal-on-gitstore-leanpub.md similarity index 100% rename from src/content/blog/test-driven-drupal-on-gitstore-leanpub.md rename to astro/src/content/blog/test-driven-drupal-on-gitstore-leanpub.md diff --git a/src/content/blog/test-driven-drupal-presentation-drupalcon-europe.md b/astro/src/content/blog/test-driven-drupal-presentation-drupalcon-europe.md similarity index 100% rename from src/content/blog/test-driven-drupal-presentation-drupalcon-europe.md rename to astro/src/content/blog/test-driven-drupal-presentation-drupalcon-europe.md diff --git a/src/content/blog/testing-tailwind-css-plugins-jest.md b/astro/src/content/blog/testing-tailwind-css-plugins-jest.md similarity index 100% rename from src/content/blog/testing-tailwind-css-plugins-jest.md rename to astro/src/content/blog/testing-tailwind-css-plugins-jest.md diff --git a/src/content/blog/thanks.md b/astro/src/content/blog/thanks.md similarity index 100% rename from src/content/blog/thanks.md rename to astro/src/content/blog/thanks.md diff --git a/src/content/blog/turning-drupal-module-into-feature.md b/astro/src/content/blog/turning-drupal-module-into-feature.md similarity index 100% rename from src/content/blog/turning-drupal-module-into-feature.md rename to astro/src/content/blog/turning-drupal-module-into-feature.md diff --git a/src/content/blog/tweets-drupalcamp-london.md b/astro/src/content/blog/tweets-drupalcamp-london.md similarity index 100% rename from src/content/blog/tweets-drupalcamp-london.md rename to astro/src/content/blog/tweets-drupalcamp-london.md diff --git a/src/content/blog/uis-ive-rebuilt-tailwind-css.md b/astro/src/content/blog/uis-ive-rebuilt-tailwind-css.md similarity index 100% rename from src/content/blog/uis-ive-rebuilt-tailwind-css.md rename to astro/src/content/blog/uis-ive-rebuilt-tailwind-css.md diff --git a/src/content/blog/updating-features-adding-components-using-drush.md b/astro/src/content/blog/updating-features-adding-components-using-drush.md similarity index 100% rename from src/content/blog/updating-features-adding-components-using-drush.md rename to astro/src/content/blog/updating-features-adding-components-using-drush.md diff --git a/src/content/blog/updating-forked-github-repos.md b/astro/src/content/blog/updating-forked-github-repos.md similarity index 100% rename from src/content/blog/updating-forked-github-repos.md rename to astro/src/content/blog/updating-forked-github-repos.md diff --git a/src/content/blog/updating-override-node-options-tests.md b/astro/src/content/blog/updating-override-node-options-tests.md similarity index 100% rename from src/content/blog/updating-override-node-options-tests.md rename to astro/src/content/blog/updating-override-node-options-tests.md diff --git a/src/content/blog/upgrading-dransible-project-drupal-9.md b/astro/src/content/blog/upgrading-dransible-project-drupal-9.md similarity index 100% rename from src/content/blog/upgrading-dransible-project-drupal-9.md rename to astro/src/content/blog/upgrading-dransible-project-drupal-9.md diff --git a/src/content/blog/use-authorized-keys-create-passwordless-ssh-connection.md b/astro/src/content/blog/use-authorized-keys-create-passwordless-ssh-connection.md similarity index 100% rename from src/content/blog/use-authorized-keys-create-passwordless-ssh-connection.md rename to astro/src/content/blog/use-authorized-keys-create-passwordless-ssh-connection.md diff --git a/src/content/blog/use-regular-expressions-search-replace-coda-or-textmate.md b/astro/src/content/blog/use-regular-expressions-search-replace-coda-or-textmate.md similarity index 100% rename from src/content/blog/use-regular-expressions-search-replace-coda-or-textmate.md rename to astro/src/content/blog/use-regular-expressions-search-replace-coda-or-textmate.md diff --git a/src/content/blog/use-sass-and-compass-drupal-7-using-sassy.md b/astro/src/content/blog/use-sass-and-compass-drupal-7-using-sassy.md similarity index 100% rename from src/content/blog/use-sass-and-compass-drupal-7-using-sassy.md rename to astro/src/content/blog/use-sass-and-compass-drupal-7-using-sassy.md diff --git a/src/content/blog/useful-drupal-6-modules.md b/astro/src/content/blog/useful-drupal-6-modules.md similarity index 100% rename from src/content/blog/useful-drupal-6-modules.md rename to astro/src/content/blog/useful-drupal-6-modules.md diff --git a/src/content/blog/useful-vagrant-commands.md b/astro/src/content/blog/useful-vagrant-commands.md similarity index 100% rename from src/content/blog/useful-vagrant-commands.md rename to astro/src/content/blog/useful-vagrant-commands.md diff --git a/src/content/blog/using-feature-flags-in-drupal-development.md b/astro/src/content/blog/using-feature-flags-in-drupal-development.md similarity index 100% rename from src/content/blog/using-feature-flags-in-drupal-development.md rename to astro/src/content/blog/using-feature-flags-in-drupal-development.md diff --git a/src/content/blog/using-imagecache-and-imagecrop-my-portfolio.md b/astro/src/content/blog/using-imagecache-and-imagecrop-my-portfolio.md similarity index 100% rename from src/content/blog/using-imagecache-and-imagecrop-my-portfolio.md rename to astro/src/content/blog/using-imagecache-and-imagecrop-my-portfolio.md diff --git a/src/content/blog/using-laravel-collections-drupal.md b/astro/src/content/blog/using-laravel-collections-drupal.md similarity index 100% rename from src/content/blog/using-laravel-collections-drupal.md rename to astro/src/content/blog/using-laravel-collections-drupal.md diff --git a/src/content/blog/using-pcss-extension-postcss-webpack-encore.md b/astro/src/content/blog/using-pcss-extension-postcss-webpack-encore.md similarity index 100% rename from src/content/blog/using-pcss-extension-postcss-webpack-encore.md rename to astro/src/content/blog/using-pcss-extension-postcss-webpack-encore.md diff --git a/src/content/blog/using-remote-files-when-developing-locally-stage-file-proxy-module.md b/astro/src/content/blog/using-remote-files-when-developing-locally-stage-file-proxy-module.md similarity index 100% rename from src/content/blog/using-remote-files-when-developing-locally-stage-file-proxy-module.md rename to astro/src/content/blog/using-remote-files-when-developing-locally-stage-file-proxy-module.md diff --git a/src/content/blog/using-tailwind-css-your-drupal-theme.md b/astro/src/content/blog/using-tailwind-css-your-drupal-theme.md similarity index 100% rename from src/content/blog/using-tailwind-css-your-drupal-theme.md rename to astro/src/content/blog/using-tailwind-css-your-drupal-theme.md diff --git a/src/content/blog/using-traefik-local-proxy-sculpin.md b/astro/src/content/blog/using-traefik-local-proxy-sculpin.md similarity index 100% rename from src/content/blog/using-traefik-local-proxy-sculpin.md rename to astro/src/content/blog/using-traefik-local-proxy-sculpin.md diff --git a/src/content/blog/using-transition-props-vuejs.md b/astro/src/content/blog/using-transition-props-vuejs.md similarity index 100% rename from src/content/blog/using-transition-props-vuejs.md rename to astro/src/content/blog/using-transition-props-vuejs.md diff --git a/src/content/blog/weeknotes-2021-06-05.md b/astro/src/content/blog/weeknotes-2021-06-05.md similarity index 100% rename from src/content/blog/weeknotes-2021-06-05.md rename to astro/src/content/blog/weeknotes-2021-06-05.md diff --git a/src/content/blog/weeknotes-2021-06-12.md b/astro/src/content/blog/weeknotes-2021-06-12.md similarity index 100% rename from src/content/blog/weeknotes-2021-06-12.md rename to astro/src/content/blog/weeknotes-2021-06-12.md diff --git a/src/content/blog/weeknotes-2021-07-24.md b/astro/src/content/blog/weeknotes-2021-07-24.md similarity index 100% rename from src/content/blog/weeknotes-2021-07-24.md rename to astro/src/content/blog/weeknotes-2021-07-24.md diff --git a/src/content/blog/weeknotes-2021-08-06.md b/astro/src/content/blog/weeknotes-2021-08-06.md similarity index 100% rename from src/content/blog/weeknotes-2021-08-06.md rename to astro/src/content/blog/weeknotes-2021-08-06.md diff --git a/src/content/blog/what-git-flow.md b/astro/src/content/blog/what-git-flow.md similarity index 100% rename from src/content/blog/what-git-flow.md rename to astro/src/content/blog/what-git-flow.md diff --git a/src/content/blog/writing-article-linux-journal.md b/astro/src/content/blog/writing-article-linux-journal.md similarity index 100% rename from src/content/blog/writing-article-linux-journal.md rename to astro/src/content/blog/writing-article-linux-journal.md diff --git a/src/content/blog/writing-info-file-drupal-7-theme.md b/astro/src/content/blog/writing-info-file-drupal-7-theme.md similarity index 100% rename from src/content/blog/writing-info-file-drupal-7-theme.md rename to astro/src/content/blog/writing-info-file-drupal-7-theme.md diff --git a/src/content/blog/writing-new-drupal-8-module-using-test-driven-development-tdd.md b/astro/src/content/blog/writing-new-drupal-8-module-using-test-driven-development-tdd.md similarity index 100% rename from src/content/blog/writing-new-drupal-8-module-using-test-driven-development-tdd.md rename to astro/src/content/blog/writing-new-drupal-8-module-using-test-driven-development-tdd.md diff --git a/src/content/blog/zenophile.md b/astro/src/content/blog/zenophile.md similarity index 100% rename from src/content/blog/zenophile.md rename to astro/src/content/blog/zenophile.md diff --git a/src/content/config.ts b/astro/src/content/config.ts similarity index 100% rename from src/content/config.ts rename to astro/src/content/config.ts diff --git a/src/content/daily-email/2022-08-12.md b/astro/src/content/daily-email/2022-08-12.md similarity index 100% rename from src/content/daily-email/2022-08-12.md rename to astro/src/content/daily-email/2022-08-12.md diff --git a/src/content/daily-email/2022-08-13.md b/astro/src/content/daily-email/2022-08-13.md similarity index 100% rename from src/content/daily-email/2022-08-13.md rename to astro/src/content/daily-email/2022-08-13.md diff --git a/src/content/daily-email/2022-08-14.md b/astro/src/content/daily-email/2022-08-14.md similarity index 100% rename from src/content/daily-email/2022-08-14.md rename to astro/src/content/daily-email/2022-08-14.md diff --git a/src/content/daily-email/2022-08-15.md b/astro/src/content/daily-email/2022-08-15.md similarity index 100% rename from src/content/daily-email/2022-08-15.md rename to astro/src/content/daily-email/2022-08-15.md diff --git a/src/content/daily-email/2022-08-16.md b/astro/src/content/daily-email/2022-08-16.md similarity index 100% rename from src/content/daily-email/2022-08-16.md rename to astro/src/content/daily-email/2022-08-16.md diff --git a/src/content/daily-email/2022-08-17.md b/astro/src/content/daily-email/2022-08-17.md similarity index 100% rename from src/content/daily-email/2022-08-17.md rename to astro/src/content/daily-email/2022-08-17.md diff --git a/src/content/daily-email/2022-08-18.md b/astro/src/content/daily-email/2022-08-18.md similarity index 100% rename from src/content/daily-email/2022-08-18.md rename to astro/src/content/daily-email/2022-08-18.md diff --git a/src/content/daily-email/2022-08-19.md b/astro/src/content/daily-email/2022-08-19.md similarity index 100% rename from src/content/daily-email/2022-08-19.md rename to astro/src/content/daily-email/2022-08-19.md diff --git a/src/content/daily-email/2022-08-20.md b/astro/src/content/daily-email/2022-08-20.md similarity index 100% rename from src/content/daily-email/2022-08-20.md rename to astro/src/content/daily-email/2022-08-20.md diff --git a/src/content/daily-email/2022-08-21.md b/astro/src/content/daily-email/2022-08-21.md similarity index 100% rename from src/content/daily-email/2022-08-21.md rename to astro/src/content/daily-email/2022-08-21.md diff --git a/src/content/daily-email/2022-08-22.md b/astro/src/content/daily-email/2022-08-22.md similarity index 100% rename from src/content/daily-email/2022-08-22.md rename to astro/src/content/daily-email/2022-08-22.md diff --git a/src/content/daily-email/2022-08-23.md b/astro/src/content/daily-email/2022-08-23.md similarity index 100% rename from src/content/daily-email/2022-08-23.md rename to astro/src/content/daily-email/2022-08-23.md diff --git a/src/content/daily-email/2022-08-24.md b/astro/src/content/daily-email/2022-08-24.md similarity index 100% rename from src/content/daily-email/2022-08-24.md rename to astro/src/content/daily-email/2022-08-24.md diff --git a/src/content/daily-email/2022-08-25.md b/astro/src/content/daily-email/2022-08-25.md similarity index 100% rename from src/content/daily-email/2022-08-25.md rename to astro/src/content/daily-email/2022-08-25.md diff --git a/src/content/daily-email/2022-08-26.md b/astro/src/content/daily-email/2022-08-26.md similarity index 100% rename from src/content/daily-email/2022-08-26.md rename to astro/src/content/daily-email/2022-08-26.md diff --git a/src/content/daily-email/2022-08-27.md b/astro/src/content/daily-email/2022-08-27.md similarity index 100% rename from src/content/daily-email/2022-08-27.md rename to astro/src/content/daily-email/2022-08-27.md diff --git a/src/content/daily-email/2022-08-28.md b/astro/src/content/daily-email/2022-08-28.md similarity index 100% rename from src/content/daily-email/2022-08-28.md rename to astro/src/content/daily-email/2022-08-28.md diff --git a/src/content/daily-email/2022-08-29.md b/astro/src/content/daily-email/2022-08-29.md similarity index 100% rename from src/content/daily-email/2022-08-29.md rename to astro/src/content/daily-email/2022-08-29.md diff --git a/src/content/daily-email/2022-08-30.md b/astro/src/content/daily-email/2022-08-30.md similarity index 100% rename from src/content/daily-email/2022-08-30.md rename to astro/src/content/daily-email/2022-08-30.md diff --git a/src/content/daily-email/2022-08-31.md b/astro/src/content/daily-email/2022-08-31.md similarity index 100% rename from src/content/daily-email/2022-08-31.md rename to astro/src/content/daily-email/2022-08-31.md diff --git a/src/content/daily-email/2022-09-01.md b/astro/src/content/daily-email/2022-09-01.md similarity index 100% rename from src/content/daily-email/2022-09-01.md rename to astro/src/content/daily-email/2022-09-01.md diff --git a/src/content/daily-email/2022-09-02.md b/astro/src/content/daily-email/2022-09-02.md similarity index 100% rename from src/content/daily-email/2022-09-02.md rename to astro/src/content/daily-email/2022-09-02.md diff --git a/src/content/daily-email/2022-09-03.md b/astro/src/content/daily-email/2022-09-03.md similarity index 100% rename from src/content/daily-email/2022-09-03.md rename to astro/src/content/daily-email/2022-09-03.md diff --git a/src/content/daily-email/2022-09-04.md b/astro/src/content/daily-email/2022-09-04.md similarity index 100% rename from src/content/daily-email/2022-09-04.md rename to astro/src/content/daily-email/2022-09-04.md diff --git a/src/content/daily-email/2022-09-05.md b/astro/src/content/daily-email/2022-09-05.md similarity index 100% rename from src/content/daily-email/2022-09-05.md rename to astro/src/content/daily-email/2022-09-05.md diff --git a/src/content/daily-email/2022-09-06.md b/astro/src/content/daily-email/2022-09-06.md similarity index 100% rename from src/content/daily-email/2022-09-06.md rename to astro/src/content/daily-email/2022-09-06.md diff --git a/src/content/daily-email/2022-09-07.md b/astro/src/content/daily-email/2022-09-07.md similarity index 100% rename from src/content/daily-email/2022-09-07.md rename to astro/src/content/daily-email/2022-09-07.md diff --git a/src/content/daily-email/2022-09-08.md b/astro/src/content/daily-email/2022-09-08.md similarity index 100% rename from src/content/daily-email/2022-09-08.md rename to astro/src/content/daily-email/2022-09-08.md diff --git a/src/content/daily-email/2022-09-09.md b/astro/src/content/daily-email/2022-09-09.md similarity index 100% rename from src/content/daily-email/2022-09-09.md rename to astro/src/content/daily-email/2022-09-09.md diff --git a/src/content/daily-email/2022-09-10.md b/astro/src/content/daily-email/2022-09-10.md similarity index 100% rename from src/content/daily-email/2022-09-10.md rename to astro/src/content/daily-email/2022-09-10.md diff --git a/src/content/daily-email/2022-09-11.md b/astro/src/content/daily-email/2022-09-11.md similarity index 100% rename from src/content/daily-email/2022-09-11.md rename to astro/src/content/daily-email/2022-09-11.md diff --git a/src/content/daily-email/2022-09-12.md b/astro/src/content/daily-email/2022-09-12.md similarity index 100% rename from src/content/daily-email/2022-09-12.md rename to astro/src/content/daily-email/2022-09-12.md diff --git a/src/content/daily-email/2022-09-14.md b/astro/src/content/daily-email/2022-09-14.md similarity index 100% rename from src/content/daily-email/2022-09-14.md rename to astro/src/content/daily-email/2022-09-14.md diff --git a/src/content/daily-email/2022-09-16.md b/astro/src/content/daily-email/2022-09-16.md similarity index 100% rename from src/content/daily-email/2022-09-16.md rename to astro/src/content/daily-email/2022-09-16.md diff --git a/src/content/daily-email/2022-09-17.md b/astro/src/content/daily-email/2022-09-17.md similarity index 100% rename from src/content/daily-email/2022-09-17.md rename to astro/src/content/daily-email/2022-09-17.md diff --git a/src/content/daily-email/2022-09-19.md b/astro/src/content/daily-email/2022-09-19.md similarity index 100% rename from src/content/daily-email/2022-09-19.md rename to astro/src/content/daily-email/2022-09-19.md diff --git a/src/content/daily-email/2022-09-20.md b/astro/src/content/daily-email/2022-09-20.md similarity index 100% rename from src/content/daily-email/2022-09-20.md rename to astro/src/content/daily-email/2022-09-20.md diff --git a/src/content/daily-email/2022-09-21.md b/astro/src/content/daily-email/2022-09-21.md similarity index 100% rename from src/content/daily-email/2022-09-21.md rename to astro/src/content/daily-email/2022-09-21.md diff --git a/src/content/daily-email/2022-09-22.md b/astro/src/content/daily-email/2022-09-22.md similarity index 100% rename from src/content/daily-email/2022-09-22.md rename to astro/src/content/daily-email/2022-09-22.md diff --git a/src/content/daily-email/2022-09-23.md b/astro/src/content/daily-email/2022-09-23.md similarity index 100% rename from src/content/daily-email/2022-09-23.md rename to astro/src/content/daily-email/2022-09-23.md diff --git a/src/content/daily-email/2022-09-25.md b/astro/src/content/daily-email/2022-09-25.md similarity index 100% rename from src/content/daily-email/2022-09-25.md rename to astro/src/content/daily-email/2022-09-25.md diff --git a/src/content/daily-email/2022-09-26.md b/astro/src/content/daily-email/2022-09-26.md similarity index 100% rename from src/content/daily-email/2022-09-26.md rename to astro/src/content/daily-email/2022-09-26.md diff --git a/src/content/daily-email/2022-09-27.md b/astro/src/content/daily-email/2022-09-27.md similarity index 100% rename from src/content/daily-email/2022-09-27.md rename to astro/src/content/daily-email/2022-09-27.md diff --git a/src/content/daily-email/2022-09-28.md b/astro/src/content/daily-email/2022-09-28.md similarity index 100% rename from src/content/daily-email/2022-09-28.md rename to astro/src/content/daily-email/2022-09-28.md diff --git a/src/content/daily-email/2022-09-30.md b/astro/src/content/daily-email/2022-09-30.md similarity index 100% rename from src/content/daily-email/2022-09-30.md rename to astro/src/content/daily-email/2022-09-30.md diff --git a/src/content/daily-email/2022-10-01.md b/astro/src/content/daily-email/2022-10-01.md similarity index 100% rename from src/content/daily-email/2022-10-01.md rename to astro/src/content/daily-email/2022-10-01.md diff --git a/src/content/daily-email/2022-10-02.md b/astro/src/content/daily-email/2022-10-02.md similarity index 100% rename from src/content/daily-email/2022-10-02.md rename to astro/src/content/daily-email/2022-10-02.md diff --git a/src/content/daily-email/2022-10-03.md b/astro/src/content/daily-email/2022-10-03.md similarity index 100% rename from src/content/daily-email/2022-10-03.md rename to astro/src/content/daily-email/2022-10-03.md diff --git a/src/content/daily-email/2022-10-08.md b/astro/src/content/daily-email/2022-10-08.md similarity index 100% rename from src/content/daily-email/2022-10-08.md rename to astro/src/content/daily-email/2022-10-08.md diff --git a/src/content/daily-email/2022-10-09.md b/astro/src/content/daily-email/2022-10-09.md similarity index 100% rename from src/content/daily-email/2022-10-09.md rename to astro/src/content/daily-email/2022-10-09.md diff --git a/src/content/daily-email/2022-10-10.md b/astro/src/content/daily-email/2022-10-10.md similarity index 100% rename from src/content/daily-email/2022-10-10.md rename to astro/src/content/daily-email/2022-10-10.md diff --git a/src/content/daily-email/2022-10-11.md b/astro/src/content/daily-email/2022-10-11.md similarity index 100% rename from src/content/daily-email/2022-10-11.md rename to astro/src/content/daily-email/2022-10-11.md diff --git a/src/content/daily-email/2022-10-12.md b/astro/src/content/daily-email/2022-10-12.md similarity index 100% rename from src/content/daily-email/2022-10-12.md rename to astro/src/content/daily-email/2022-10-12.md diff --git a/src/content/daily-email/2022-10-17.md b/astro/src/content/daily-email/2022-10-17.md similarity index 100% rename from src/content/daily-email/2022-10-17.md rename to astro/src/content/daily-email/2022-10-17.md diff --git a/src/content/daily-email/2022-10-18.md b/astro/src/content/daily-email/2022-10-18.md similarity index 100% rename from src/content/daily-email/2022-10-18.md rename to astro/src/content/daily-email/2022-10-18.md diff --git a/src/content/daily-email/2022-10-19.md b/astro/src/content/daily-email/2022-10-19.md similarity index 100% rename from src/content/daily-email/2022-10-19.md rename to astro/src/content/daily-email/2022-10-19.md diff --git a/src/content/daily-email/2022-10-20.md b/astro/src/content/daily-email/2022-10-20.md similarity index 100% rename from src/content/daily-email/2022-10-20.md rename to astro/src/content/daily-email/2022-10-20.md diff --git a/src/content/daily-email/2022-10-21.md b/astro/src/content/daily-email/2022-10-21.md similarity index 100% rename from src/content/daily-email/2022-10-21.md rename to astro/src/content/daily-email/2022-10-21.md diff --git a/src/content/daily-email/2022-10-24.md b/astro/src/content/daily-email/2022-10-24.md similarity index 100% rename from src/content/daily-email/2022-10-24.md rename to astro/src/content/daily-email/2022-10-24.md diff --git a/src/content/daily-email/2022-10-25.md b/astro/src/content/daily-email/2022-10-25.md similarity index 100% rename from src/content/daily-email/2022-10-25.md rename to astro/src/content/daily-email/2022-10-25.md diff --git a/src/content/daily-email/2022-10-26.md b/astro/src/content/daily-email/2022-10-26.md similarity index 100% rename from src/content/daily-email/2022-10-26.md rename to astro/src/content/daily-email/2022-10-26.md diff --git a/src/content/daily-email/2022-10-27.md b/astro/src/content/daily-email/2022-10-27.md similarity index 100% rename from src/content/daily-email/2022-10-27.md rename to astro/src/content/daily-email/2022-10-27.md diff --git a/src/content/daily-email/2022-10-28.md b/astro/src/content/daily-email/2022-10-28.md similarity index 100% rename from src/content/daily-email/2022-10-28.md rename to astro/src/content/daily-email/2022-10-28.md diff --git a/src/content/daily-email/2022-10-29.md b/astro/src/content/daily-email/2022-10-29.md similarity index 100% rename from src/content/daily-email/2022-10-29.md rename to astro/src/content/daily-email/2022-10-29.md diff --git a/src/content/daily-email/2022-10-30.md b/astro/src/content/daily-email/2022-10-30.md similarity index 100% rename from src/content/daily-email/2022-10-30.md rename to astro/src/content/daily-email/2022-10-30.md diff --git a/src/content/daily-email/2022-11-08.md b/astro/src/content/daily-email/2022-11-08.md similarity index 100% rename from src/content/daily-email/2022-11-08.md rename to astro/src/content/daily-email/2022-11-08.md diff --git a/src/content/daily-email/2022-11-09.md b/astro/src/content/daily-email/2022-11-09.md similarity index 100% rename from src/content/daily-email/2022-11-09.md rename to astro/src/content/daily-email/2022-11-09.md diff --git a/src/content/daily-email/2022-11-11.md b/astro/src/content/daily-email/2022-11-11.md similarity index 100% rename from src/content/daily-email/2022-11-11.md rename to astro/src/content/daily-email/2022-11-11.md diff --git a/src/content/daily-email/2022-11-12.md b/astro/src/content/daily-email/2022-11-12.md similarity index 100% rename from src/content/daily-email/2022-11-12.md rename to astro/src/content/daily-email/2022-11-12.md diff --git a/src/content/daily-email/2022-11-13.md b/astro/src/content/daily-email/2022-11-13.md similarity index 100% rename from src/content/daily-email/2022-11-13.md rename to astro/src/content/daily-email/2022-11-13.md diff --git a/src/content/daily-email/2022-11-14.md b/astro/src/content/daily-email/2022-11-14.md similarity index 100% rename from src/content/daily-email/2022-11-14.md rename to astro/src/content/daily-email/2022-11-14.md diff --git a/src/content/daily-email/2022-11-15.md b/astro/src/content/daily-email/2022-11-15.md similarity index 100% rename from src/content/daily-email/2022-11-15.md rename to astro/src/content/daily-email/2022-11-15.md diff --git a/src/content/daily-email/2022-11-16.md b/astro/src/content/daily-email/2022-11-16.md similarity index 100% rename from src/content/daily-email/2022-11-16.md rename to astro/src/content/daily-email/2022-11-16.md diff --git a/src/content/daily-email/2022-11-17.md b/astro/src/content/daily-email/2022-11-17.md similarity index 100% rename from src/content/daily-email/2022-11-17.md rename to astro/src/content/daily-email/2022-11-17.md diff --git a/src/content/daily-email/2022-11-18.md b/astro/src/content/daily-email/2022-11-18.md similarity index 100% rename from src/content/daily-email/2022-11-18.md rename to astro/src/content/daily-email/2022-11-18.md diff --git a/src/content/daily-email/2022-11-19.md b/astro/src/content/daily-email/2022-11-19.md similarity index 100% rename from src/content/daily-email/2022-11-19.md rename to astro/src/content/daily-email/2022-11-19.md diff --git a/src/content/daily-email/2022-11-20.md b/astro/src/content/daily-email/2022-11-20.md similarity index 100% rename from src/content/daily-email/2022-11-20.md rename to astro/src/content/daily-email/2022-11-20.md diff --git a/src/content/daily-email/2022-11-21.md b/astro/src/content/daily-email/2022-11-21.md similarity index 100% rename from src/content/daily-email/2022-11-21.md rename to astro/src/content/daily-email/2022-11-21.md diff --git a/src/content/daily-email/2022-11-22.md b/astro/src/content/daily-email/2022-11-22.md similarity index 100% rename from src/content/daily-email/2022-11-22.md rename to astro/src/content/daily-email/2022-11-22.md diff --git a/src/content/daily-email/2022-11-23.md b/astro/src/content/daily-email/2022-11-23.md similarity index 100% rename from src/content/daily-email/2022-11-23.md rename to astro/src/content/daily-email/2022-11-23.md diff --git a/src/content/daily-email/2022-11-24.md b/astro/src/content/daily-email/2022-11-24.md similarity index 100% rename from src/content/daily-email/2022-11-24.md rename to astro/src/content/daily-email/2022-11-24.md diff --git a/src/content/daily-email/2022-11-25.md b/astro/src/content/daily-email/2022-11-25.md similarity index 100% rename from src/content/daily-email/2022-11-25.md rename to astro/src/content/daily-email/2022-11-25.md diff --git a/src/content/daily-email/2022-11-30.md b/astro/src/content/daily-email/2022-11-30.md similarity index 100% rename from src/content/daily-email/2022-11-30.md rename to astro/src/content/daily-email/2022-11-30.md diff --git a/src/content/daily-email/2022-12-01.md b/astro/src/content/daily-email/2022-12-01.md similarity index 100% rename from src/content/daily-email/2022-12-01.md rename to astro/src/content/daily-email/2022-12-01.md diff --git a/src/content/daily-email/2022-12-02.md b/astro/src/content/daily-email/2022-12-02.md similarity index 100% rename from src/content/daily-email/2022-12-02.md rename to astro/src/content/daily-email/2022-12-02.md diff --git a/src/content/daily-email/2022-12-03.md b/astro/src/content/daily-email/2022-12-03.md similarity index 100% rename from src/content/daily-email/2022-12-03.md rename to astro/src/content/daily-email/2022-12-03.md diff --git a/src/content/daily-email/2022-12-04.md b/astro/src/content/daily-email/2022-12-04.md similarity index 100% rename from src/content/daily-email/2022-12-04.md rename to astro/src/content/daily-email/2022-12-04.md diff --git a/src/content/daily-email/2022-12-05.md b/astro/src/content/daily-email/2022-12-05.md similarity index 100% rename from src/content/daily-email/2022-12-05.md rename to astro/src/content/daily-email/2022-12-05.md diff --git a/src/content/daily-email/2022-12-06.md b/astro/src/content/daily-email/2022-12-06.md similarity index 100% rename from src/content/daily-email/2022-12-06.md rename to astro/src/content/daily-email/2022-12-06.md diff --git a/src/content/daily-email/2022-12-07.md b/astro/src/content/daily-email/2022-12-07.md similarity index 100% rename from src/content/daily-email/2022-12-07.md rename to astro/src/content/daily-email/2022-12-07.md diff --git a/src/content/daily-email/2022-12-08.md b/astro/src/content/daily-email/2022-12-08.md similarity index 100% rename from src/content/daily-email/2022-12-08.md rename to astro/src/content/daily-email/2022-12-08.md diff --git a/src/content/daily-email/2022-12-09.md b/astro/src/content/daily-email/2022-12-09.md similarity index 100% rename from src/content/daily-email/2022-12-09.md rename to astro/src/content/daily-email/2022-12-09.md diff --git a/src/content/daily-email/2022-12-10.md b/astro/src/content/daily-email/2022-12-10.md similarity index 100% rename from src/content/daily-email/2022-12-10.md rename to astro/src/content/daily-email/2022-12-10.md diff --git a/src/content/daily-email/2022-12-15.md b/astro/src/content/daily-email/2022-12-15.md similarity index 100% rename from src/content/daily-email/2022-12-15.md rename to astro/src/content/daily-email/2022-12-15.md diff --git a/src/content/daily-email/2022-12-20.md b/astro/src/content/daily-email/2022-12-20.md similarity index 100% rename from src/content/daily-email/2022-12-20.md rename to astro/src/content/daily-email/2022-12-20.md diff --git a/src/content/daily-email/2022-12-21.md b/astro/src/content/daily-email/2022-12-21.md similarity index 100% rename from src/content/daily-email/2022-12-21.md rename to astro/src/content/daily-email/2022-12-21.md diff --git a/src/content/daily-email/2022-12-22.md b/astro/src/content/daily-email/2022-12-22.md similarity index 100% rename from src/content/daily-email/2022-12-22.md rename to astro/src/content/daily-email/2022-12-22.md diff --git a/src/content/daily-email/2022-12-23.md b/astro/src/content/daily-email/2022-12-23.md similarity index 100% rename from src/content/daily-email/2022-12-23.md rename to astro/src/content/daily-email/2022-12-23.md diff --git a/src/content/daily-email/2022-12-28.md b/astro/src/content/daily-email/2022-12-28.md similarity index 100% rename from src/content/daily-email/2022-12-28.md rename to astro/src/content/daily-email/2022-12-28.md diff --git a/src/content/daily-email/2022-12-29.md b/astro/src/content/daily-email/2022-12-29.md similarity index 100% rename from src/content/daily-email/2022-12-29.md rename to astro/src/content/daily-email/2022-12-29.md diff --git a/src/content/daily-email/2022-12-30.md b/astro/src/content/daily-email/2022-12-30.md similarity index 100% rename from src/content/daily-email/2022-12-30.md rename to astro/src/content/daily-email/2022-12-30.md diff --git a/src/content/daily-email/2022-12-31.md b/astro/src/content/daily-email/2022-12-31.md similarity index 100% rename from src/content/daily-email/2022-12-31.md rename to astro/src/content/daily-email/2022-12-31.md diff --git a/src/content/daily-email/2023-01-01.md b/astro/src/content/daily-email/2023-01-01.md similarity index 100% rename from src/content/daily-email/2023-01-01.md rename to astro/src/content/daily-email/2023-01-01.md diff --git a/src/content/daily-email/2023-01-02.md b/astro/src/content/daily-email/2023-01-02.md similarity index 100% rename from src/content/daily-email/2023-01-02.md rename to astro/src/content/daily-email/2023-01-02.md diff --git a/src/content/daily-email/2023-01-03.md b/astro/src/content/daily-email/2023-01-03.md similarity index 100% rename from src/content/daily-email/2023-01-03.md rename to astro/src/content/daily-email/2023-01-03.md diff --git a/src/content/daily-email/2023-01-04.md b/astro/src/content/daily-email/2023-01-04.md similarity index 100% rename from src/content/daily-email/2023-01-04.md rename to astro/src/content/daily-email/2023-01-04.md diff --git a/src/content/daily-email/2023-01-05.md b/astro/src/content/daily-email/2023-01-05.md similarity index 100% rename from src/content/daily-email/2023-01-05.md rename to astro/src/content/daily-email/2023-01-05.md diff --git a/src/content/daily-email/2023-01-06.md b/astro/src/content/daily-email/2023-01-06.md similarity index 100% rename from src/content/daily-email/2023-01-06.md rename to astro/src/content/daily-email/2023-01-06.md diff --git a/src/content/daily-email/2023-01-07.md b/astro/src/content/daily-email/2023-01-07.md similarity index 100% rename from src/content/daily-email/2023-01-07.md rename to astro/src/content/daily-email/2023-01-07.md diff --git a/src/content/daily-email/2023-01-16.md b/astro/src/content/daily-email/2023-01-16.md similarity index 100% rename from src/content/daily-email/2023-01-16.md rename to astro/src/content/daily-email/2023-01-16.md diff --git a/src/content/daily-email/2023-01-17.md b/astro/src/content/daily-email/2023-01-17.md similarity index 100% rename from src/content/daily-email/2023-01-17.md rename to astro/src/content/daily-email/2023-01-17.md diff --git a/src/content/daily-email/2023-01-18.md b/astro/src/content/daily-email/2023-01-18.md similarity index 100% rename from src/content/daily-email/2023-01-18.md rename to astro/src/content/daily-email/2023-01-18.md diff --git a/src/content/daily-email/2023-01-19.md b/astro/src/content/daily-email/2023-01-19.md similarity index 100% rename from src/content/daily-email/2023-01-19.md rename to astro/src/content/daily-email/2023-01-19.md diff --git a/src/content/daily-email/2023-01-20.md b/astro/src/content/daily-email/2023-01-20.md similarity index 100% rename from src/content/daily-email/2023-01-20.md rename to astro/src/content/daily-email/2023-01-20.md diff --git a/src/content/daily-email/2023-01-21.md b/astro/src/content/daily-email/2023-01-21.md similarity index 100% rename from src/content/daily-email/2023-01-21.md rename to astro/src/content/daily-email/2023-01-21.md diff --git a/src/content/daily-email/2023-01-22.md b/astro/src/content/daily-email/2023-01-22.md similarity index 100% rename from src/content/daily-email/2023-01-22.md rename to astro/src/content/daily-email/2023-01-22.md diff --git a/src/content/daily-email/2023-01-23.md b/astro/src/content/daily-email/2023-01-23.md similarity index 100% rename from src/content/daily-email/2023-01-23.md rename to astro/src/content/daily-email/2023-01-23.md diff --git a/src/content/daily-email/2023-01-24.md b/astro/src/content/daily-email/2023-01-24.md similarity index 100% rename from src/content/daily-email/2023-01-24.md rename to astro/src/content/daily-email/2023-01-24.md diff --git a/src/content/daily-email/2023-01-25.md b/astro/src/content/daily-email/2023-01-25.md similarity index 100% rename from src/content/daily-email/2023-01-25.md rename to astro/src/content/daily-email/2023-01-25.md diff --git a/src/content/daily-email/2023-02-07.md b/astro/src/content/daily-email/2023-02-07.md similarity index 100% rename from src/content/daily-email/2023-02-07.md rename to astro/src/content/daily-email/2023-02-07.md diff --git a/src/content/daily-email/2023-02-08.md b/astro/src/content/daily-email/2023-02-08.md similarity index 100% rename from src/content/daily-email/2023-02-08.md rename to astro/src/content/daily-email/2023-02-08.md diff --git a/src/content/daily-email/2023-02-09.md b/astro/src/content/daily-email/2023-02-09.md similarity index 100% rename from src/content/daily-email/2023-02-09.md rename to astro/src/content/daily-email/2023-02-09.md diff --git a/src/content/daily-email/2023-02-16.md b/astro/src/content/daily-email/2023-02-16.md similarity index 100% rename from src/content/daily-email/2023-02-16.md rename to astro/src/content/daily-email/2023-02-16.md diff --git a/src/content/daily-email/2023-02-17.md b/astro/src/content/daily-email/2023-02-17.md similarity index 100% rename from src/content/daily-email/2023-02-17.md rename to astro/src/content/daily-email/2023-02-17.md diff --git a/src/content/daily-email/2023-02-18.md b/astro/src/content/daily-email/2023-02-18.md similarity index 100% rename from src/content/daily-email/2023-02-18.md rename to astro/src/content/daily-email/2023-02-18.md diff --git a/src/content/daily-email/2023-02-19.md b/astro/src/content/daily-email/2023-02-19.md similarity index 100% rename from src/content/daily-email/2023-02-19.md rename to astro/src/content/daily-email/2023-02-19.md diff --git a/src/content/daily-email/2023-02-20.md b/astro/src/content/daily-email/2023-02-20.md similarity index 100% rename from src/content/daily-email/2023-02-20.md rename to astro/src/content/daily-email/2023-02-20.md diff --git a/src/content/daily-email/2023-03-01.md b/astro/src/content/daily-email/2023-03-01.md similarity index 100% rename from src/content/daily-email/2023-03-01.md rename to astro/src/content/daily-email/2023-03-01.md diff --git a/src/content/daily-email/2023-03-02.md b/astro/src/content/daily-email/2023-03-02.md similarity index 100% rename from src/content/daily-email/2023-03-02.md rename to astro/src/content/daily-email/2023-03-02.md diff --git a/src/content/daily-email/2023-03-03.md b/astro/src/content/daily-email/2023-03-03.md similarity index 100% rename from src/content/daily-email/2023-03-03.md rename to astro/src/content/daily-email/2023-03-03.md diff --git a/src/content/daily-email/2023-03-04.md b/astro/src/content/daily-email/2023-03-04.md similarity index 100% rename from src/content/daily-email/2023-03-04.md rename to astro/src/content/daily-email/2023-03-04.md diff --git a/src/content/daily-email/2023-03-05.md b/astro/src/content/daily-email/2023-03-05.md similarity index 100% rename from src/content/daily-email/2023-03-05.md rename to astro/src/content/daily-email/2023-03-05.md diff --git a/src/content/daily-email/2023-03-08.md b/astro/src/content/daily-email/2023-03-08.md similarity index 100% rename from src/content/daily-email/2023-03-08.md rename to astro/src/content/daily-email/2023-03-08.md diff --git a/src/content/daily-email/2023-03-09.md b/astro/src/content/daily-email/2023-03-09.md similarity index 100% rename from src/content/daily-email/2023-03-09.md rename to astro/src/content/daily-email/2023-03-09.md diff --git a/src/content/daily-email/2023-03-13.md b/astro/src/content/daily-email/2023-03-13.md similarity index 100% rename from src/content/daily-email/2023-03-13.md rename to astro/src/content/daily-email/2023-03-13.md diff --git a/src/content/daily-email/2023-03-14.md b/astro/src/content/daily-email/2023-03-14.md similarity index 100% rename from src/content/daily-email/2023-03-14.md rename to astro/src/content/daily-email/2023-03-14.md diff --git a/src/content/daily-email/2023-03-15.md b/astro/src/content/daily-email/2023-03-15.md similarity index 100% rename from src/content/daily-email/2023-03-15.md rename to astro/src/content/daily-email/2023-03-15.md diff --git a/src/content/daily-email/2023-03-21.md b/astro/src/content/daily-email/2023-03-21.md similarity index 100% rename from src/content/daily-email/2023-03-21.md rename to astro/src/content/daily-email/2023-03-21.md diff --git a/src/content/daily-email/2023-03-22.md b/astro/src/content/daily-email/2023-03-22.md similarity index 100% rename from src/content/daily-email/2023-03-22.md rename to astro/src/content/daily-email/2023-03-22.md diff --git a/src/content/daily-email/2023-03-27.md b/astro/src/content/daily-email/2023-03-27.md similarity index 100% rename from src/content/daily-email/2023-03-27.md rename to astro/src/content/daily-email/2023-03-27.md diff --git a/src/content/daily-email/2023-04-07.md b/astro/src/content/daily-email/2023-04-07.md similarity index 100% rename from src/content/daily-email/2023-04-07.md rename to astro/src/content/daily-email/2023-04-07.md diff --git a/src/content/daily-email/2023-04-08.md b/astro/src/content/daily-email/2023-04-08.md similarity index 100% rename from src/content/daily-email/2023-04-08.md rename to astro/src/content/daily-email/2023-04-08.md diff --git a/src/content/daily-email/2023-04-09.md b/astro/src/content/daily-email/2023-04-09.md similarity index 100% rename from src/content/daily-email/2023-04-09.md rename to astro/src/content/daily-email/2023-04-09.md diff --git a/src/content/daily-email/2023-04-10.md b/astro/src/content/daily-email/2023-04-10.md similarity index 100% rename from src/content/daily-email/2023-04-10.md rename to astro/src/content/daily-email/2023-04-10.md diff --git a/src/content/daily-email/2023-04-11.md b/astro/src/content/daily-email/2023-04-11.md similarity index 100% rename from src/content/daily-email/2023-04-11.md rename to astro/src/content/daily-email/2023-04-11.md diff --git a/src/content/daily-email/2023-04-12.md b/astro/src/content/daily-email/2023-04-12.md similarity index 100% rename from src/content/daily-email/2023-04-12.md rename to astro/src/content/daily-email/2023-04-12.md diff --git a/src/content/daily-email/2023-04-13.md b/astro/src/content/daily-email/2023-04-13.md similarity index 100% rename from src/content/daily-email/2023-04-13.md rename to astro/src/content/daily-email/2023-04-13.md diff --git a/src/content/daily-email/2023-04-14.md b/astro/src/content/daily-email/2023-04-14.md similarity index 100% rename from src/content/daily-email/2023-04-14.md rename to astro/src/content/daily-email/2023-04-14.md diff --git a/src/content/daily-email/2023-04-15.md b/astro/src/content/daily-email/2023-04-15.md similarity index 100% rename from src/content/daily-email/2023-04-15.md rename to astro/src/content/daily-email/2023-04-15.md diff --git a/src/content/daily-email/2023-04-16.md b/astro/src/content/daily-email/2023-04-16.md similarity index 100% rename from src/content/daily-email/2023-04-16.md rename to astro/src/content/daily-email/2023-04-16.md diff --git a/src/content/daily-email/2023-04-17.md b/astro/src/content/daily-email/2023-04-17.md similarity index 100% rename from src/content/daily-email/2023-04-17.md rename to astro/src/content/daily-email/2023-04-17.md diff --git a/src/content/daily-email/2023-04-18.md b/astro/src/content/daily-email/2023-04-18.md similarity index 100% rename from src/content/daily-email/2023-04-18.md rename to astro/src/content/daily-email/2023-04-18.md diff --git a/src/content/daily-email/2023-04-19.md b/astro/src/content/daily-email/2023-04-19.md similarity index 100% rename from src/content/daily-email/2023-04-19.md rename to astro/src/content/daily-email/2023-04-19.md diff --git a/src/content/daily-email/2023-04-20.md b/astro/src/content/daily-email/2023-04-20.md similarity index 100% rename from src/content/daily-email/2023-04-20.md rename to astro/src/content/daily-email/2023-04-20.md diff --git a/src/content/daily-email/2023-04-21.md b/astro/src/content/daily-email/2023-04-21.md similarity index 100% rename from src/content/daily-email/2023-04-21.md rename to astro/src/content/daily-email/2023-04-21.md diff --git a/src/content/daily-email/2023-04-22.md b/astro/src/content/daily-email/2023-04-22.md similarity index 100% rename from src/content/daily-email/2023-04-22.md rename to astro/src/content/daily-email/2023-04-22.md diff --git a/src/content/daily-email/2023-04-23.md b/astro/src/content/daily-email/2023-04-23.md similarity index 100% rename from src/content/daily-email/2023-04-23.md rename to astro/src/content/daily-email/2023-04-23.md diff --git a/src/content/daily-email/2023-04-24.md b/astro/src/content/daily-email/2023-04-24.md similarity index 100% rename from src/content/daily-email/2023-04-24.md rename to astro/src/content/daily-email/2023-04-24.md diff --git a/src/content/daily-email/2023-04-25.md b/astro/src/content/daily-email/2023-04-25.md similarity index 100% rename from src/content/daily-email/2023-04-25.md rename to astro/src/content/daily-email/2023-04-25.md diff --git a/src/content/daily-email/2023-04-26.md b/astro/src/content/daily-email/2023-04-26.md similarity index 100% rename from src/content/daily-email/2023-04-26.md rename to astro/src/content/daily-email/2023-04-26.md diff --git a/src/content/daily-email/2023-04-27.md b/astro/src/content/daily-email/2023-04-27.md similarity index 100% rename from src/content/daily-email/2023-04-27.md rename to astro/src/content/daily-email/2023-04-27.md diff --git a/src/content/daily-email/2023-04-30.md b/astro/src/content/daily-email/2023-04-30.md similarity index 100% rename from src/content/daily-email/2023-04-30.md rename to astro/src/content/daily-email/2023-04-30.md diff --git a/src/content/daily-email/2023-05-01.md b/astro/src/content/daily-email/2023-05-01.md similarity index 100% rename from src/content/daily-email/2023-05-01.md rename to astro/src/content/daily-email/2023-05-01.md diff --git a/src/content/daily-email/2023-05-02.md b/astro/src/content/daily-email/2023-05-02.md similarity index 100% rename from src/content/daily-email/2023-05-02.md rename to astro/src/content/daily-email/2023-05-02.md diff --git a/src/content/daily-email/2023-05-03.md b/astro/src/content/daily-email/2023-05-03.md similarity index 100% rename from src/content/daily-email/2023-05-03.md rename to astro/src/content/daily-email/2023-05-03.md diff --git a/src/content/daily-email/2023-05-04.md b/astro/src/content/daily-email/2023-05-04.md similarity index 100% rename from src/content/daily-email/2023-05-04.md rename to astro/src/content/daily-email/2023-05-04.md diff --git a/src/content/daily-email/2023-05-05.md b/astro/src/content/daily-email/2023-05-05.md similarity index 100% rename from src/content/daily-email/2023-05-05.md rename to astro/src/content/daily-email/2023-05-05.md diff --git a/src/content/daily-email/2023-05-06.md b/astro/src/content/daily-email/2023-05-06.md similarity index 100% rename from src/content/daily-email/2023-05-06.md rename to astro/src/content/daily-email/2023-05-06.md diff --git a/src/content/daily-email/2023-05-07.md b/astro/src/content/daily-email/2023-05-07.md similarity index 100% rename from src/content/daily-email/2023-05-07.md rename to astro/src/content/daily-email/2023-05-07.md diff --git a/src/content/daily-email/2023-05-08.md b/astro/src/content/daily-email/2023-05-08.md similarity index 100% rename from src/content/daily-email/2023-05-08.md rename to astro/src/content/daily-email/2023-05-08.md diff --git a/src/content/daily-email/2023-05-09.md b/astro/src/content/daily-email/2023-05-09.md similarity index 100% rename from src/content/daily-email/2023-05-09.md rename to astro/src/content/daily-email/2023-05-09.md diff --git a/src/content/daily-email/2023-05-10.md b/astro/src/content/daily-email/2023-05-10.md similarity index 100% rename from src/content/daily-email/2023-05-10.md rename to astro/src/content/daily-email/2023-05-10.md diff --git a/src/content/daily-email/2023-05-11.md b/astro/src/content/daily-email/2023-05-11.md similarity index 100% rename from src/content/daily-email/2023-05-11.md rename to astro/src/content/daily-email/2023-05-11.md diff --git a/src/content/daily-email/2023-05-12.md b/astro/src/content/daily-email/2023-05-12.md similarity index 100% rename from src/content/daily-email/2023-05-12.md rename to astro/src/content/daily-email/2023-05-12.md diff --git a/src/content/daily-email/2023-05-13.md b/astro/src/content/daily-email/2023-05-13.md similarity index 100% rename from src/content/daily-email/2023-05-13.md rename to astro/src/content/daily-email/2023-05-13.md diff --git a/src/content/daily-email/2023-05-14.md b/astro/src/content/daily-email/2023-05-14.md similarity index 100% rename from src/content/daily-email/2023-05-14.md rename to astro/src/content/daily-email/2023-05-14.md diff --git a/src/content/daily-email/2023-05-15.md b/astro/src/content/daily-email/2023-05-15.md similarity index 100% rename from src/content/daily-email/2023-05-15.md rename to astro/src/content/daily-email/2023-05-15.md diff --git a/src/content/daily-email/2023-05-16.md b/astro/src/content/daily-email/2023-05-16.md similarity index 100% rename from src/content/daily-email/2023-05-16.md rename to astro/src/content/daily-email/2023-05-16.md diff --git a/src/content/daily-email/2023-05-17.md b/astro/src/content/daily-email/2023-05-17.md similarity index 100% rename from src/content/daily-email/2023-05-17.md rename to astro/src/content/daily-email/2023-05-17.md diff --git a/src/content/daily-email/2023-05-18.md b/astro/src/content/daily-email/2023-05-18.md similarity index 100% rename from src/content/daily-email/2023-05-18.md rename to astro/src/content/daily-email/2023-05-18.md diff --git a/src/content/daily-email/2023-05-19.md b/astro/src/content/daily-email/2023-05-19.md similarity index 100% rename from src/content/daily-email/2023-05-19.md rename to astro/src/content/daily-email/2023-05-19.md diff --git a/src/content/daily-email/2023-05-20.md b/astro/src/content/daily-email/2023-05-20.md similarity index 100% rename from src/content/daily-email/2023-05-20.md rename to astro/src/content/daily-email/2023-05-20.md diff --git a/src/content/daily-email/2023-05-21.md b/astro/src/content/daily-email/2023-05-21.md similarity index 100% rename from src/content/daily-email/2023-05-21.md rename to astro/src/content/daily-email/2023-05-21.md diff --git a/src/content/daily-email/2023-06-05.md b/astro/src/content/daily-email/2023-06-05.md similarity index 100% rename from src/content/daily-email/2023-06-05.md rename to astro/src/content/daily-email/2023-06-05.md diff --git a/src/content/daily-email/2023-06-06.md b/astro/src/content/daily-email/2023-06-06.md similarity index 100% rename from src/content/daily-email/2023-06-06.md rename to astro/src/content/daily-email/2023-06-06.md diff --git a/src/content/daily-email/2023-06-07.md b/astro/src/content/daily-email/2023-06-07.md similarity index 100% rename from src/content/daily-email/2023-06-07.md rename to astro/src/content/daily-email/2023-06-07.md diff --git a/src/content/daily-email/2023-06-08.md b/astro/src/content/daily-email/2023-06-08.md similarity index 100% rename from src/content/daily-email/2023-06-08.md rename to astro/src/content/daily-email/2023-06-08.md diff --git a/src/content/daily-email/2023-06-09.md b/astro/src/content/daily-email/2023-06-09.md similarity index 100% rename from src/content/daily-email/2023-06-09.md rename to astro/src/content/daily-email/2023-06-09.md diff --git a/src/content/daily-email/2023-06-10.md b/astro/src/content/daily-email/2023-06-10.md similarity index 100% rename from src/content/daily-email/2023-06-10.md rename to astro/src/content/daily-email/2023-06-10.md diff --git a/src/content/daily-email/2023-06-11.md b/astro/src/content/daily-email/2023-06-11.md similarity index 100% rename from src/content/daily-email/2023-06-11.md rename to astro/src/content/daily-email/2023-06-11.md diff --git a/src/content/daily-email/2023-06-12.md b/astro/src/content/daily-email/2023-06-12.md similarity index 100% rename from src/content/daily-email/2023-06-12.md rename to astro/src/content/daily-email/2023-06-12.md diff --git a/src/content/daily-email/2023-06-13.md b/astro/src/content/daily-email/2023-06-13.md similarity index 100% rename from src/content/daily-email/2023-06-13.md rename to astro/src/content/daily-email/2023-06-13.md diff --git a/src/content/daily-email/2023-06-14.md b/astro/src/content/daily-email/2023-06-14.md similarity index 100% rename from src/content/daily-email/2023-06-14.md rename to astro/src/content/daily-email/2023-06-14.md diff --git a/src/content/daily-email/2023-06-15.md b/astro/src/content/daily-email/2023-06-15.md similarity index 100% rename from src/content/daily-email/2023-06-15.md rename to astro/src/content/daily-email/2023-06-15.md diff --git a/src/content/daily-email/2023-06-16.md b/astro/src/content/daily-email/2023-06-16.md similarity index 100% rename from src/content/daily-email/2023-06-16.md rename to astro/src/content/daily-email/2023-06-16.md diff --git a/src/content/daily-email/2023-06-17.md b/astro/src/content/daily-email/2023-06-17.md similarity index 100% rename from src/content/daily-email/2023-06-17.md rename to astro/src/content/daily-email/2023-06-17.md diff --git a/src/content/daily-email/2023-06-18.md b/astro/src/content/daily-email/2023-06-18.md similarity index 100% rename from src/content/daily-email/2023-06-18.md rename to astro/src/content/daily-email/2023-06-18.md diff --git a/src/content/daily-email/2023-06-19.md b/astro/src/content/daily-email/2023-06-19.md similarity index 100% rename from src/content/daily-email/2023-06-19.md rename to astro/src/content/daily-email/2023-06-19.md diff --git a/src/content/daily-email/2023-06-20.md b/astro/src/content/daily-email/2023-06-20.md similarity index 100% rename from src/content/daily-email/2023-06-20.md rename to astro/src/content/daily-email/2023-06-20.md diff --git a/src/content/daily-email/2023-06-21.md b/astro/src/content/daily-email/2023-06-21.md similarity index 100% rename from src/content/daily-email/2023-06-21.md rename to astro/src/content/daily-email/2023-06-21.md diff --git a/src/content/daily-email/2023-06-22.md b/astro/src/content/daily-email/2023-06-22.md similarity index 100% rename from src/content/daily-email/2023-06-22.md rename to astro/src/content/daily-email/2023-06-22.md diff --git a/src/content/daily-email/2023-06-23.md b/astro/src/content/daily-email/2023-06-23.md similarity index 100% rename from src/content/daily-email/2023-06-23.md rename to astro/src/content/daily-email/2023-06-23.md diff --git a/src/content/daily-email/2023-06-24.md b/astro/src/content/daily-email/2023-06-24.md similarity index 100% rename from src/content/daily-email/2023-06-24.md rename to astro/src/content/daily-email/2023-06-24.md diff --git a/src/content/daily-email/2023-06-25.md b/astro/src/content/daily-email/2023-06-25.md similarity index 100% rename from src/content/daily-email/2023-06-25.md rename to astro/src/content/daily-email/2023-06-25.md diff --git a/src/content/daily-email/2023-06-26.md b/astro/src/content/daily-email/2023-06-26.md similarity index 100% rename from src/content/daily-email/2023-06-26.md rename to astro/src/content/daily-email/2023-06-26.md diff --git a/src/content/daily-email/2023-06-27.md b/astro/src/content/daily-email/2023-06-27.md similarity index 100% rename from src/content/daily-email/2023-06-27.md rename to astro/src/content/daily-email/2023-06-27.md diff --git a/src/content/daily-email/2023-06-28.md b/astro/src/content/daily-email/2023-06-28.md similarity index 100% rename from src/content/daily-email/2023-06-28.md rename to astro/src/content/daily-email/2023-06-28.md diff --git a/src/content/daily-email/2023-06-29.md b/astro/src/content/daily-email/2023-06-29.md similarity index 100% rename from src/content/daily-email/2023-06-29.md rename to astro/src/content/daily-email/2023-06-29.md diff --git a/src/content/daily-email/2023-06-30.md b/astro/src/content/daily-email/2023-06-30.md similarity index 100% rename from src/content/daily-email/2023-06-30.md rename to astro/src/content/daily-email/2023-06-30.md diff --git a/src/content/daily-email/2023-07-01.md b/astro/src/content/daily-email/2023-07-01.md similarity index 100% rename from src/content/daily-email/2023-07-01.md rename to astro/src/content/daily-email/2023-07-01.md diff --git a/src/content/daily-email/2023-07-02.md b/astro/src/content/daily-email/2023-07-02.md similarity index 100% rename from src/content/daily-email/2023-07-02.md rename to astro/src/content/daily-email/2023-07-02.md diff --git a/src/content/daily-email/2023-07-03.md b/astro/src/content/daily-email/2023-07-03.md similarity index 100% rename from src/content/daily-email/2023-07-03.md rename to astro/src/content/daily-email/2023-07-03.md diff --git a/src/content/daily-email/2023-07-04.md b/astro/src/content/daily-email/2023-07-04.md similarity index 100% rename from src/content/daily-email/2023-07-04.md rename to astro/src/content/daily-email/2023-07-04.md diff --git a/src/content/daily-email/2023-07-05.md b/astro/src/content/daily-email/2023-07-05.md similarity index 100% rename from src/content/daily-email/2023-07-05.md rename to astro/src/content/daily-email/2023-07-05.md diff --git a/src/content/daily-email/2023-07-06.md b/astro/src/content/daily-email/2023-07-06.md similarity index 100% rename from src/content/daily-email/2023-07-06.md rename to astro/src/content/daily-email/2023-07-06.md diff --git a/src/content/daily-email/2023-07-15.md b/astro/src/content/daily-email/2023-07-15.md similarity index 100% rename from src/content/daily-email/2023-07-15.md rename to astro/src/content/daily-email/2023-07-15.md diff --git a/src/content/daily-email/2023-07-16.md b/astro/src/content/daily-email/2023-07-16.md similarity index 100% rename from src/content/daily-email/2023-07-16.md rename to astro/src/content/daily-email/2023-07-16.md diff --git a/src/content/daily-email/2023-07-17.md b/astro/src/content/daily-email/2023-07-17.md similarity index 100% rename from src/content/daily-email/2023-07-17.md rename to astro/src/content/daily-email/2023-07-17.md diff --git a/src/content/daily-email/2023-07-18.md b/astro/src/content/daily-email/2023-07-18.md similarity index 100% rename from src/content/daily-email/2023-07-18.md rename to astro/src/content/daily-email/2023-07-18.md diff --git a/src/content/daily-email/2023-07-19.md b/astro/src/content/daily-email/2023-07-19.md similarity index 100% rename from src/content/daily-email/2023-07-19.md rename to astro/src/content/daily-email/2023-07-19.md diff --git a/src/content/daily-email/2023-07-20.md b/astro/src/content/daily-email/2023-07-20.md similarity index 100% rename from src/content/daily-email/2023-07-20.md rename to astro/src/content/daily-email/2023-07-20.md diff --git a/src/content/daily-email/2023-07-21.md b/astro/src/content/daily-email/2023-07-21.md similarity index 100% rename from src/content/daily-email/2023-07-21.md rename to astro/src/content/daily-email/2023-07-21.md diff --git a/src/content/daily-email/2023-07-22.md b/astro/src/content/daily-email/2023-07-22.md similarity index 100% rename from src/content/daily-email/2023-07-22.md rename to astro/src/content/daily-email/2023-07-22.md diff --git a/src/content/daily-email/2023-07-23.md b/astro/src/content/daily-email/2023-07-23.md similarity index 100% rename from src/content/daily-email/2023-07-23.md rename to astro/src/content/daily-email/2023-07-23.md diff --git a/src/content/daily-email/2023-07-24.md b/astro/src/content/daily-email/2023-07-24.md similarity index 100% rename from src/content/daily-email/2023-07-24.md rename to astro/src/content/daily-email/2023-07-24.md diff --git a/src/content/daily-email/2023-07-25.md b/astro/src/content/daily-email/2023-07-25.md similarity index 100% rename from src/content/daily-email/2023-07-25.md rename to astro/src/content/daily-email/2023-07-25.md diff --git a/src/content/daily-email/2023-07-26.md b/astro/src/content/daily-email/2023-07-26.md similarity index 100% rename from src/content/daily-email/2023-07-26.md rename to astro/src/content/daily-email/2023-07-26.md diff --git a/src/content/daily-email/2023-07-27.md b/astro/src/content/daily-email/2023-07-27.md similarity index 100% rename from src/content/daily-email/2023-07-27.md rename to astro/src/content/daily-email/2023-07-27.md diff --git a/src/content/daily-email/2023-07-28.md b/astro/src/content/daily-email/2023-07-28.md similarity index 100% rename from src/content/daily-email/2023-07-28.md rename to astro/src/content/daily-email/2023-07-28.md diff --git a/src/content/daily-email/2023-07-29.md b/astro/src/content/daily-email/2023-07-29.md similarity index 100% rename from src/content/daily-email/2023-07-29.md rename to astro/src/content/daily-email/2023-07-29.md diff --git a/src/content/daily-email/2023-07-30.md b/astro/src/content/daily-email/2023-07-30.md similarity index 100% rename from src/content/daily-email/2023-07-30.md rename to astro/src/content/daily-email/2023-07-30.md diff --git a/src/content/daily-email/2023-07-31.md b/astro/src/content/daily-email/2023-07-31.md similarity index 100% rename from src/content/daily-email/2023-07-31.md rename to astro/src/content/daily-email/2023-07-31.md diff --git a/src/content/daily-email/2023-08-01.md b/astro/src/content/daily-email/2023-08-01.md similarity index 100% rename from src/content/daily-email/2023-08-01.md rename to astro/src/content/daily-email/2023-08-01.md diff --git a/src/content/daily-email/2023-08-02.md b/astro/src/content/daily-email/2023-08-02.md similarity index 100% rename from src/content/daily-email/2023-08-02.md rename to astro/src/content/daily-email/2023-08-02.md diff --git a/src/content/daily-email/2023-08-03.md b/astro/src/content/daily-email/2023-08-03.md similarity index 100% rename from src/content/daily-email/2023-08-03.md rename to astro/src/content/daily-email/2023-08-03.md diff --git a/src/content/daily-email/2023-08-04.md b/astro/src/content/daily-email/2023-08-04.md similarity index 100% rename from src/content/daily-email/2023-08-04.md rename to astro/src/content/daily-email/2023-08-04.md diff --git a/src/content/daily-email/2023-08-05.md b/astro/src/content/daily-email/2023-08-05.md similarity index 100% rename from src/content/daily-email/2023-08-05.md rename to astro/src/content/daily-email/2023-08-05.md diff --git a/src/content/daily-email/2023-08-06.md b/astro/src/content/daily-email/2023-08-06.md similarity index 100% rename from src/content/daily-email/2023-08-06.md rename to astro/src/content/daily-email/2023-08-06.md diff --git a/src/content/daily-email/2023-08-07.md b/astro/src/content/daily-email/2023-08-07.md similarity index 100% rename from src/content/daily-email/2023-08-07.md rename to astro/src/content/daily-email/2023-08-07.md diff --git a/src/content/daily-email/2023-08-08.md b/astro/src/content/daily-email/2023-08-08.md similarity index 100% rename from src/content/daily-email/2023-08-08.md rename to astro/src/content/daily-email/2023-08-08.md diff --git a/src/content/daily-email/2023-08-09.md b/astro/src/content/daily-email/2023-08-09.md similarity index 100% rename from src/content/daily-email/2023-08-09.md rename to astro/src/content/daily-email/2023-08-09.md diff --git a/src/content/daily-email/2023-08-10.md b/astro/src/content/daily-email/2023-08-10.md similarity index 100% rename from src/content/daily-email/2023-08-10.md rename to astro/src/content/daily-email/2023-08-10.md diff --git a/src/content/daily-email/2023-08-11.md b/astro/src/content/daily-email/2023-08-11.md similarity index 100% rename from src/content/daily-email/2023-08-11.md rename to astro/src/content/daily-email/2023-08-11.md diff --git a/src/content/daily-email/2023-08-12.md b/astro/src/content/daily-email/2023-08-12.md similarity index 100% rename from src/content/daily-email/2023-08-12.md rename to astro/src/content/daily-email/2023-08-12.md diff --git a/src/content/daily-email/2023-08-13.md b/astro/src/content/daily-email/2023-08-13.md similarity index 100% rename from src/content/daily-email/2023-08-13.md rename to astro/src/content/daily-email/2023-08-13.md diff --git a/src/content/daily-email/2023-08-14.md b/astro/src/content/daily-email/2023-08-14.md similarity index 100% rename from src/content/daily-email/2023-08-14.md rename to astro/src/content/daily-email/2023-08-14.md diff --git a/src/content/daily-email/2023-08-15.md b/astro/src/content/daily-email/2023-08-15.md similarity index 100% rename from src/content/daily-email/2023-08-15.md rename to astro/src/content/daily-email/2023-08-15.md diff --git a/src/content/daily-email/2023-08-16.md b/astro/src/content/daily-email/2023-08-16.md similarity index 100% rename from src/content/daily-email/2023-08-16.md rename to astro/src/content/daily-email/2023-08-16.md diff --git a/src/content/daily-email/2023-08-17.md b/astro/src/content/daily-email/2023-08-17.md similarity index 100% rename from src/content/daily-email/2023-08-17.md rename to astro/src/content/daily-email/2023-08-17.md diff --git a/src/content/daily-email/2023-08-18.md b/astro/src/content/daily-email/2023-08-18.md similarity index 100% rename from src/content/daily-email/2023-08-18.md rename to astro/src/content/daily-email/2023-08-18.md diff --git a/src/content/daily-email/2023-08-19.md b/astro/src/content/daily-email/2023-08-19.md similarity index 100% rename from src/content/daily-email/2023-08-19.md rename to astro/src/content/daily-email/2023-08-19.md diff --git a/src/content/daily-email/2023-08-20.md b/astro/src/content/daily-email/2023-08-20.md similarity index 100% rename from src/content/daily-email/2023-08-20.md rename to astro/src/content/daily-email/2023-08-20.md diff --git a/src/content/daily-email/2023-08-21.md b/astro/src/content/daily-email/2023-08-21.md similarity index 100% rename from src/content/daily-email/2023-08-21.md rename to astro/src/content/daily-email/2023-08-21.md diff --git a/src/content/daily-email/2023-08-22.md b/astro/src/content/daily-email/2023-08-22.md similarity index 100% rename from src/content/daily-email/2023-08-22.md rename to astro/src/content/daily-email/2023-08-22.md diff --git a/src/content/daily-email/2023-08-23.md b/astro/src/content/daily-email/2023-08-23.md similarity index 100% rename from src/content/daily-email/2023-08-23.md rename to astro/src/content/daily-email/2023-08-23.md diff --git a/src/content/daily-email/2023-08-24.md b/astro/src/content/daily-email/2023-08-24.md similarity index 100% rename from src/content/daily-email/2023-08-24.md rename to astro/src/content/daily-email/2023-08-24.md diff --git a/src/content/daily-email/2023-08-25.md b/astro/src/content/daily-email/2023-08-25.md similarity index 100% rename from src/content/daily-email/2023-08-25.md rename to astro/src/content/daily-email/2023-08-25.md diff --git a/src/content/daily-email/2023-08-26.md b/astro/src/content/daily-email/2023-08-26.md similarity index 100% rename from src/content/daily-email/2023-08-26.md rename to astro/src/content/daily-email/2023-08-26.md diff --git a/src/content/daily-email/2023-08-27.md b/astro/src/content/daily-email/2023-08-27.md similarity index 100% rename from src/content/daily-email/2023-08-27.md rename to astro/src/content/daily-email/2023-08-27.md diff --git a/src/content/daily-email/2023-08-28.md b/astro/src/content/daily-email/2023-08-28.md similarity index 100% rename from src/content/daily-email/2023-08-28.md rename to astro/src/content/daily-email/2023-08-28.md diff --git a/src/content/daily-email/2023-08-29.md b/astro/src/content/daily-email/2023-08-29.md similarity index 100% rename from src/content/daily-email/2023-08-29.md rename to astro/src/content/daily-email/2023-08-29.md diff --git a/src/content/daily-email/2023-08-30.md b/astro/src/content/daily-email/2023-08-30.md similarity index 100% rename from src/content/daily-email/2023-08-30.md rename to astro/src/content/daily-email/2023-08-30.md diff --git a/src/content/daily-email/2023-08-31.md b/astro/src/content/daily-email/2023-08-31.md similarity index 100% rename from src/content/daily-email/2023-08-31.md rename to astro/src/content/daily-email/2023-08-31.md diff --git a/src/content/daily-email/2023-09-01.md b/astro/src/content/daily-email/2023-09-01.md similarity index 100% rename from src/content/daily-email/2023-09-01.md rename to astro/src/content/daily-email/2023-09-01.md diff --git a/src/content/daily-email/2023-09-02.md b/astro/src/content/daily-email/2023-09-02.md similarity index 100% rename from src/content/daily-email/2023-09-02.md rename to astro/src/content/daily-email/2023-09-02.md diff --git a/src/content/daily-email/2023-09-03.md b/astro/src/content/daily-email/2023-09-03.md similarity index 100% rename from src/content/daily-email/2023-09-03.md rename to astro/src/content/daily-email/2023-09-03.md diff --git a/src/content/daily-email/2023-09-04.md b/astro/src/content/daily-email/2023-09-04.md similarity index 100% rename from src/content/daily-email/2023-09-04.md rename to astro/src/content/daily-email/2023-09-04.md diff --git a/src/content/daily-email/2023-09-05.md b/astro/src/content/daily-email/2023-09-05.md similarity index 100% rename from src/content/daily-email/2023-09-05.md rename to astro/src/content/daily-email/2023-09-05.md diff --git a/src/content/daily-email/2023-09-06.md b/astro/src/content/daily-email/2023-09-06.md similarity index 100% rename from src/content/daily-email/2023-09-06.md rename to astro/src/content/daily-email/2023-09-06.md diff --git a/src/content/daily-email/2023-09-07.md b/astro/src/content/daily-email/2023-09-07.md similarity index 100% rename from src/content/daily-email/2023-09-07.md rename to astro/src/content/daily-email/2023-09-07.md diff --git a/src/content/daily-email/2023-09-08.md b/astro/src/content/daily-email/2023-09-08.md similarity index 100% rename from src/content/daily-email/2023-09-08.md rename to astro/src/content/daily-email/2023-09-08.md diff --git a/src/content/daily-email/2023-09-09.md b/astro/src/content/daily-email/2023-09-09.md similarity index 100% rename from src/content/daily-email/2023-09-09.md rename to astro/src/content/daily-email/2023-09-09.md diff --git a/src/content/daily-email/2023-09-10.md b/astro/src/content/daily-email/2023-09-10.md similarity index 100% rename from src/content/daily-email/2023-09-10.md rename to astro/src/content/daily-email/2023-09-10.md diff --git a/src/content/daily-email/2023-09-11.md b/astro/src/content/daily-email/2023-09-11.md similarity index 100% rename from src/content/daily-email/2023-09-11.md rename to astro/src/content/daily-email/2023-09-11.md diff --git a/src/content/daily-email/2023-09-12.md b/astro/src/content/daily-email/2023-09-12.md similarity index 100% rename from src/content/daily-email/2023-09-12.md rename to astro/src/content/daily-email/2023-09-12.md diff --git a/src/content/daily-email/2023-09-13.md b/astro/src/content/daily-email/2023-09-13.md similarity index 100% rename from src/content/daily-email/2023-09-13.md rename to astro/src/content/daily-email/2023-09-13.md diff --git a/src/content/daily-email/2023-09-14.md b/astro/src/content/daily-email/2023-09-14.md similarity index 100% rename from src/content/daily-email/2023-09-14.md rename to astro/src/content/daily-email/2023-09-14.md diff --git a/src/content/daily-email/2023-09-15.md b/astro/src/content/daily-email/2023-09-15.md similarity index 100% rename from src/content/daily-email/2023-09-15.md rename to astro/src/content/daily-email/2023-09-15.md diff --git a/src/content/daily-email/2023-09-16.md b/astro/src/content/daily-email/2023-09-16.md similarity index 100% rename from src/content/daily-email/2023-09-16.md rename to astro/src/content/daily-email/2023-09-16.md diff --git a/src/content/daily-email/2023-09-17.md b/astro/src/content/daily-email/2023-09-17.md similarity index 100% rename from src/content/daily-email/2023-09-17.md rename to astro/src/content/daily-email/2023-09-17.md diff --git a/src/content/daily-email/2023-09-18.md b/astro/src/content/daily-email/2023-09-18.md similarity index 100% rename from src/content/daily-email/2023-09-18.md rename to astro/src/content/daily-email/2023-09-18.md diff --git a/src/content/daily-email/2023-09-19.md b/astro/src/content/daily-email/2023-09-19.md similarity index 100% rename from src/content/daily-email/2023-09-19.md rename to astro/src/content/daily-email/2023-09-19.md diff --git a/src/content/daily-email/2023-09-20.md b/astro/src/content/daily-email/2023-09-20.md similarity index 100% rename from src/content/daily-email/2023-09-20.md rename to astro/src/content/daily-email/2023-09-20.md diff --git a/src/content/daily-email/2023-09-21.md b/astro/src/content/daily-email/2023-09-21.md similarity index 100% rename from src/content/daily-email/2023-09-21.md rename to astro/src/content/daily-email/2023-09-21.md diff --git a/src/content/daily-email/2023-09-22.md b/astro/src/content/daily-email/2023-09-22.md similarity index 100% rename from src/content/daily-email/2023-09-22.md rename to astro/src/content/daily-email/2023-09-22.md diff --git a/src/content/daily-email/2023-09-23.md b/astro/src/content/daily-email/2023-09-23.md similarity index 100% rename from src/content/daily-email/2023-09-23.md rename to astro/src/content/daily-email/2023-09-23.md diff --git a/src/content/daily-email/2023-09-24.md b/astro/src/content/daily-email/2023-09-24.md similarity index 100% rename from src/content/daily-email/2023-09-24.md rename to astro/src/content/daily-email/2023-09-24.md diff --git a/src/content/daily-email/2023-09-25.md b/astro/src/content/daily-email/2023-09-25.md similarity index 100% rename from src/content/daily-email/2023-09-25.md rename to astro/src/content/daily-email/2023-09-25.md diff --git a/src/content/daily-email/2023-09-26.md b/astro/src/content/daily-email/2023-09-26.md similarity index 100% rename from src/content/daily-email/2023-09-26.md rename to astro/src/content/daily-email/2023-09-26.md diff --git a/src/content/daily-email/2023-09-27.md b/astro/src/content/daily-email/2023-09-27.md similarity index 100% rename from src/content/daily-email/2023-09-27.md rename to astro/src/content/daily-email/2023-09-27.md diff --git a/src/content/daily-email/2023-09-28.md b/astro/src/content/daily-email/2023-09-28.md similarity index 100% rename from src/content/daily-email/2023-09-28.md rename to astro/src/content/daily-email/2023-09-28.md diff --git a/src/content/daily-email/2023-09-29.md b/astro/src/content/daily-email/2023-09-29.md similarity index 100% rename from src/content/daily-email/2023-09-29.md rename to astro/src/content/daily-email/2023-09-29.md diff --git a/src/content/daily-email/2023-09-30.md b/astro/src/content/daily-email/2023-09-30.md similarity index 100% rename from src/content/daily-email/2023-09-30.md rename to astro/src/content/daily-email/2023-09-30.md diff --git a/src/content/daily-email/2023-10-01.md b/astro/src/content/daily-email/2023-10-01.md similarity index 100% rename from src/content/daily-email/2023-10-01.md rename to astro/src/content/daily-email/2023-10-01.md diff --git a/src/content/daily-email/2023-10-02.md b/astro/src/content/daily-email/2023-10-02.md similarity index 100% rename from src/content/daily-email/2023-10-02.md rename to astro/src/content/daily-email/2023-10-02.md diff --git a/src/content/daily-email/2023-10-03.md b/astro/src/content/daily-email/2023-10-03.md similarity index 100% rename from src/content/daily-email/2023-10-03.md rename to astro/src/content/daily-email/2023-10-03.md diff --git a/src/content/daily-email/2023-10-04.md b/astro/src/content/daily-email/2023-10-04.md similarity index 100% rename from src/content/daily-email/2023-10-04.md rename to astro/src/content/daily-email/2023-10-04.md diff --git a/src/content/daily-email/2023-10-05.md b/astro/src/content/daily-email/2023-10-05.md similarity index 100% rename from src/content/daily-email/2023-10-05.md rename to astro/src/content/daily-email/2023-10-05.md diff --git a/src/content/daily-email/2023-10-06.md b/astro/src/content/daily-email/2023-10-06.md similarity index 100% rename from src/content/daily-email/2023-10-06.md rename to astro/src/content/daily-email/2023-10-06.md diff --git a/src/content/daily-email/2023-10-07.md b/astro/src/content/daily-email/2023-10-07.md similarity index 100% rename from src/content/daily-email/2023-10-07.md rename to astro/src/content/daily-email/2023-10-07.md diff --git a/src/content/daily-email/2023-10-08.md b/astro/src/content/daily-email/2023-10-08.md similarity index 100% rename from src/content/daily-email/2023-10-08.md rename to astro/src/content/daily-email/2023-10-08.md diff --git a/src/content/daily-email/2023-10-09.md b/astro/src/content/daily-email/2023-10-09.md similarity index 100% rename from src/content/daily-email/2023-10-09.md rename to astro/src/content/daily-email/2023-10-09.md diff --git a/src/content/daily-email/2023-10-10.md b/astro/src/content/daily-email/2023-10-10.md similarity index 100% rename from src/content/daily-email/2023-10-10.md rename to astro/src/content/daily-email/2023-10-10.md diff --git a/src/content/daily-email/2023-10-11.md b/astro/src/content/daily-email/2023-10-11.md similarity index 100% rename from src/content/daily-email/2023-10-11.md rename to astro/src/content/daily-email/2023-10-11.md diff --git a/src/content/daily-email/2023-10-12.md b/astro/src/content/daily-email/2023-10-12.md similarity index 100% rename from src/content/daily-email/2023-10-12.md rename to astro/src/content/daily-email/2023-10-12.md diff --git a/src/content/daily-email/2023-10-13.md b/astro/src/content/daily-email/2023-10-13.md similarity index 100% rename from src/content/daily-email/2023-10-13.md rename to astro/src/content/daily-email/2023-10-13.md diff --git a/src/content/daily-email/2023-10-14.md b/astro/src/content/daily-email/2023-10-14.md similarity index 100% rename from src/content/daily-email/2023-10-14.md rename to astro/src/content/daily-email/2023-10-14.md diff --git a/src/content/daily-email/2023-10-15.md b/astro/src/content/daily-email/2023-10-15.md similarity index 100% rename from src/content/daily-email/2023-10-15.md rename to astro/src/content/daily-email/2023-10-15.md diff --git a/src/content/daily-email/2023-10-23.md b/astro/src/content/daily-email/2023-10-23.md similarity index 100% rename from src/content/daily-email/2023-10-23.md rename to astro/src/content/daily-email/2023-10-23.md diff --git a/src/content/daily-email/2023-10-24.md b/astro/src/content/daily-email/2023-10-24.md similarity index 100% rename from src/content/daily-email/2023-10-24.md rename to astro/src/content/daily-email/2023-10-24.md diff --git a/src/content/daily-email/2023-10-25.md b/astro/src/content/daily-email/2023-10-25.md similarity index 100% rename from src/content/daily-email/2023-10-25.md rename to astro/src/content/daily-email/2023-10-25.md diff --git a/src/content/daily-email/2023-10-26.md b/astro/src/content/daily-email/2023-10-26.md similarity index 100% rename from src/content/daily-email/2023-10-26.md rename to astro/src/content/daily-email/2023-10-26.md diff --git a/src/content/daily-email/2023-10-27.md b/astro/src/content/daily-email/2023-10-27.md similarity index 100% rename from src/content/daily-email/2023-10-27.md rename to astro/src/content/daily-email/2023-10-27.md diff --git a/src/content/daily-email/2023-10-28.md b/astro/src/content/daily-email/2023-10-28.md similarity index 100% rename from src/content/daily-email/2023-10-28.md rename to astro/src/content/daily-email/2023-10-28.md diff --git a/src/content/daily-email/2023-10-29.md b/astro/src/content/daily-email/2023-10-29.md similarity index 100% rename from src/content/daily-email/2023-10-29.md rename to astro/src/content/daily-email/2023-10-29.md diff --git a/src/content/daily-email/2023-10-30.md b/astro/src/content/daily-email/2023-10-30.md similarity index 100% rename from src/content/daily-email/2023-10-30.md rename to astro/src/content/daily-email/2023-10-30.md diff --git a/src/content/daily-email/2023-10-31.md b/astro/src/content/daily-email/2023-10-31.md similarity index 100% rename from src/content/daily-email/2023-10-31.md rename to astro/src/content/daily-email/2023-10-31.md diff --git a/src/content/daily-email/2023-11-01.md b/astro/src/content/daily-email/2023-11-01.md similarity index 100% rename from src/content/daily-email/2023-11-01.md rename to astro/src/content/daily-email/2023-11-01.md diff --git a/src/content/daily-email/2023-11-02.md b/astro/src/content/daily-email/2023-11-02.md similarity index 100% rename from src/content/daily-email/2023-11-02.md rename to astro/src/content/daily-email/2023-11-02.md diff --git a/src/content/daily-email/2023-11-03.md b/astro/src/content/daily-email/2023-11-03.md similarity index 100% rename from src/content/daily-email/2023-11-03.md rename to astro/src/content/daily-email/2023-11-03.md diff --git a/src/content/daily-email/2023-11-04.md b/astro/src/content/daily-email/2023-11-04.md similarity index 100% rename from src/content/daily-email/2023-11-04.md rename to astro/src/content/daily-email/2023-11-04.md diff --git a/src/content/daily-email/2023-11-05.md b/astro/src/content/daily-email/2023-11-05.md similarity index 100% rename from src/content/daily-email/2023-11-05.md rename to astro/src/content/daily-email/2023-11-05.md diff --git a/src/content/daily-email/2023-11-06.md b/astro/src/content/daily-email/2023-11-06.md similarity index 100% rename from src/content/daily-email/2023-11-06.md rename to astro/src/content/daily-email/2023-11-06.md diff --git a/src/content/daily-email/2023-11-07.md b/astro/src/content/daily-email/2023-11-07.md similarity index 100% rename from src/content/daily-email/2023-11-07.md rename to astro/src/content/daily-email/2023-11-07.md diff --git a/src/content/daily-email/2023-11-08.md b/astro/src/content/daily-email/2023-11-08.md similarity index 100% rename from src/content/daily-email/2023-11-08.md rename to astro/src/content/daily-email/2023-11-08.md diff --git a/src/content/daily-email/2023-11-09.md b/astro/src/content/daily-email/2023-11-09.md similarity index 100% rename from src/content/daily-email/2023-11-09.md rename to astro/src/content/daily-email/2023-11-09.md diff --git a/src/content/daily-email/2023-11-10.md b/astro/src/content/daily-email/2023-11-10.md similarity index 100% rename from src/content/daily-email/2023-11-10.md rename to astro/src/content/daily-email/2023-11-10.md diff --git a/src/content/daily-email/2023-11-11.md b/astro/src/content/daily-email/2023-11-11.md similarity index 100% rename from src/content/daily-email/2023-11-11.md rename to astro/src/content/daily-email/2023-11-11.md diff --git a/src/content/daily-email/2023-11-12.md b/astro/src/content/daily-email/2023-11-12.md similarity index 100% rename from src/content/daily-email/2023-11-12.md rename to astro/src/content/daily-email/2023-11-12.md diff --git a/src/content/daily-email/2023-11-13.md b/astro/src/content/daily-email/2023-11-13.md similarity index 100% rename from src/content/daily-email/2023-11-13.md rename to astro/src/content/daily-email/2023-11-13.md diff --git a/src/content/daily-email/2023-11-14.md b/astro/src/content/daily-email/2023-11-14.md similarity index 100% rename from src/content/daily-email/2023-11-14.md rename to astro/src/content/daily-email/2023-11-14.md diff --git a/src/content/daily-email/2023-11-15.md b/astro/src/content/daily-email/2023-11-15.md similarity index 100% rename from src/content/daily-email/2023-11-15.md rename to astro/src/content/daily-email/2023-11-15.md diff --git a/src/content/daily-email/2023-11-16.md b/astro/src/content/daily-email/2023-11-16.md similarity index 100% rename from src/content/daily-email/2023-11-16.md rename to astro/src/content/daily-email/2023-11-16.md diff --git a/src/content/daily-email/2023-11-17.md b/astro/src/content/daily-email/2023-11-17.md similarity index 100% rename from src/content/daily-email/2023-11-17.md rename to astro/src/content/daily-email/2023-11-17.md diff --git a/src/content/daily-email/2023-11-18.md b/astro/src/content/daily-email/2023-11-18.md similarity index 100% rename from src/content/daily-email/2023-11-18.md rename to astro/src/content/daily-email/2023-11-18.md diff --git a/src/content/daily-email/2023-11-19.md b/astro/src/content/daily-email/2023-11-19.md similarity index 100% rename from src/content/daily-email/2023-11-19.md rename to astro/src/content/daily-email/2023-11-19.md diff --git a/src/content/daily-email/2023-11-20.md b/astro/src/content/daily-email/2023-11-20.md similarity index 100% rename from src/content/daily-email/2023-11-20.md rename to astro/src/content/daily-email/2023-11-20.md diff --git a/src/content/daily-email/2023-11-21.md b/astro/src/content/daily-email/2023-11-21.md similarity index 100% rename from src/content/daily-email/2023-11-21.md rename to astro/src/content/daily-email/2023-11-21.md diff --git a/src/content/daily-email/2023-11-22.md b/astro/src/content/daily-email/2023-11-22.md similarity index 100% rename from src/content/daily-email/2023-11-22.md rename to astro/src/content/daily-email/2023-11-22.md diff --git a/src/content/daily-email/2023-11-23.md b/astro/src/content/daily-email/2023-11-23.md similarity index 100% rename from src/content/daily-email/2023-11-23.md rename to astro/src/content/daily-email/2023-11-23.md diff --git a/src/content/daily-email/2023-11-24.md b/astro/src/content/daily-email/2023-11-24.md similarity index 100% rename from src/content/daily-email/2023-11-24.md rename to astro/src/content/daily-email/2023-11-24.md diff --git a/src/content/daily-email/2023-11-25.md b/astro/src/content/daily-email/2023-11-25.md similarity index 100% rename from src/content/daily-email/2023-11-25.md rename to astro/src/content/daily-email/2023-11-25.md diff --git a/src/content/daily-email/2023-11-26.md b/astro/src/content/daily-email/2023-11-26.md similarity index 100% rename from src/content/daily-email/2023-11-26.md rename to astro/src/content/daily-email/2023-11-26.md diff --git a/src/content/daily-email/2023-11-27.md b/astro/src/content/daily-email/2023-11-27.md similarity index 100% rename from src/content/daily-email/2023-11-27.md rename to astro/src/content/daily-email/2023-11-27.md diff --git a/src/content/daily-email/2023-11-28.md b/astro/src/content/daily-email/2023-11-28.md similarity index 100% rename from src/content/daily-email/2023-11-28.md rename to astro/src/content/daily-email/2023-11-28.md diff --git a/src/content/daily-email/2023-11-29.md b/astro/src/content/daily-email/2023-11-29.md similarity index 100% rename from src/content/daily-email/2023-11-29.md rename to astro/src/content/daily-email/2023-11-29.md diff --git a/src/content/daily-email/2023-11-30.md b/astro/src/content/daily-email/2023-11-30.md similarity index 100% rename from src/content/daily-email/2023-11-30.md rename to astro/src/content/daily-email/2023-11-30.md diff --git a/src/content/daily-email/2023-12-01.md b/astro/src/content/daily-email/2023-12-01.md similarity index 100% rename from src/content/daily-email/2023-12-01.md rename to astro/src/content/daily-email/2023-12-01.md diff --git a/src/content/daily-email/2023-12-04.md b/astro/src/content/daily-email/2023-12-04.md similarity index 100% rename from src/content/daily-email/2023-12-04.md rename to astro/src/content/daily-email/2023-12-04.md diff --git a/src/content/daily-email/2023-12-05.md b/astro/src/content/daily-email/2023-12-05.md similarity index 100% rename from src/content/daily-email/2023-12-05.md rename to astro/src/content/daily-email/2023-12-05.md diff --git a/src/content/daily-email/2023-12-06.md b/astro/src/content/daily-email/2023-12-06.md similarity index 100% rename from src/content/daily-email/2023-12-06.md rename to astro/src/content/daily-email/2023-12-06.md diff --git a/src/content/daily-email/2023-12-07.md b/astro/src/content/daily-email/2023-12-07.md similarity index 100% rename from src/content/daily-email/2023-12-07.md rename to astro/src/content/daily-email/2023-12-07.md diff --git a/src/content/daily-email/2023-12-08.md b/astro/src/content/daily-email/2023-12-08.md similarity index 100% rename from src/content/daily-email/2023-12-08.md rename to astro/src/content/daily-email/2023-12-08.md diff --git a/src/content/daily-email/2023-12-09.md b/astro/src/content/daily-email/2023-12-09.md similarity index 100% rename from src/content/daily-email/2023-12-09.md rename to astro/src/content/daily-email/2023-12-09.md diff --git a/src/content/daily-email/2023-12-10.md b/astro/src/content/daily-email/2023-12-10.md similarity index 100% rename from src/content/daily-email/2023-12-10.md rename to astro/src/content/daily-email/2023-12-10.md diff --git a/src/content/daily-email/2023-12-11.md b/astro/src/content/daily-email/2023-12-11.md similarity index 100% rename from src/content/daily-email/2023-12-11.md rename to astro/src/content/daily-email/2023-12-11.md diff --git a/src/content/daily-email/2023-12-12.md b/astro/src/content/daily-email/2023-12-12.md similarity index 100% rename from src/content/daily-email/2023-12-12.md rename to astro/src/content/daily-email/2023-12-12.md diff --git a/src/content/daily-email/2023-12-13.md b/astro/src/content/daily-email/2023-12-13.md similarity index 100% rename from src/content/daily-email/2023-12-13.md rename to astro/src/content/daily-email/2023-12-13.md diff --git a/src/content/daily-email/2023-12-14.md b/astro/src/content/daily-email/2023-12-14.md similarity index 100% rename from src/content/daily-email/2023-12-14.md rename to astro/src/content/daily-email/2023-12-14.md diff --git a/src/content/daily-email/2023-12-15.md b/astro/src/content/daily-email/2023-12-15.md similarity index 100% rename from src/content/daily-email/2023-12-15.md rename to astro/src/content/daily-email/2023-12-15.md diff --git a/src/content/daily-email/2023-12-16.md b/astro/src/content/daily-email/2023-12-16.md similarity index 100% rename from src/content/daily-email/2023-12-16.md rename to astro/src/content/daily-email/2023-12-16.md diff --git a/src/content/daily-email/2023-12-17.md b/astro/src/content/daily-email/2023-12-17.md similarity index 100% rename from src/content/daily-email/2023-12-17.md rename to astro/src/content/daily-email/2023-12-17.md diff --git a/src/content/daily-email/2023-12-18.md b/astro/src/content/daily-email/2023-12-18.md similarity index 100% rename from src/content/daily-email/2023-12-18.md rename to astro/src/content/daily-email/2023-12-18.md diff --git a/src/content/daily-email/2023-12-19.md b/astro/src/content/daily-email/2023-12-19.md similarity index 100% rename from src/content/daily-email/2023-12-19.md rename to astro/src/content/daily-email/2023-12-19.md diff --git a/src/content/daily-email/2023-12-20.md b/astro/src/content/daily-email/2023-12-20.md similarity index 100% rename from src/content/daily-email/2023-12-20.md rename to astro/src/content/daily-email/2023-12-20.md diff --git a/src/content/daily-email/2023-12-21.md b/astro/src/content/daily-email/2023-12-21.md similarity index 100% rename from src/content/daily-email/2023-12-21.md rename to astro/src/content/daily-email/2023-12-21.md diff --git a/src/content/daily-email/2023-12-22.md b/astro/src/content/daily-email/2023-12-22.md similarity index 100% rename from src/content/daily-email/2023-12-22.md rename to astro/src/content/daily-email/2023-12-22.md diff --git a/src/content/daily-email/2023-12-23.md b/astro/src/content/daily-email/2023-12-23.md similarity index 100% rename from src/content/daily-email/2023-12-23.md rename to astro/src/content/daily-email/2023-12-23.md diff --git a/src/content/daily-email/2023-12-24.md b/astro/src/content/daily-email/2023-12-24.md similarity index 100% rename from src/content/daily-email/2023-12-24.md rename to astro/src/content/daily-email/2023-12-24.md diff --git a/src/content/daily-email/2023-12-25.md b/astro/src/content/daily-email/2023-12-25.md similarity index 100% rename from src/content/daily-email/2023-12-25.md rename to astro/src/content/daily-email/2023-12-25.md diff --git a/src/content/daily-email/2023-12-26.md b/astro/src/content/daily-email/2023-12-26.md similarity index 100% rename from src/content/daily-email/2023-12-26.md rename to astro/src/content/daily-email/2023-12-26.md diff --git a/src/content/daily-email/2023-12-27.md b/astro/src/content/daily-email/2023-12-27.md similarity index 100% rename from src/content/daily-email/2023-12-27.md rename to astro/src/content/daily-email/2023-12-27.md diff --git a/src/content/daily-email/2023-12-28.md b/astro/src/content/daily-email/2023-12-28.md similarity index 100% rename from src/content/daily-email/2023-12-28.md rename to astro/src/content/daily-email/2023-12-28.md diff --git a/src/content/daily-email/2023-12-29.md b/astro/src/content/daily-email/2023-12-29.md similarity index 100% rename from src/content/daily-email/2023-12-29.md rename to astro/src/content/daily-email/2023-12-29.md diff --git a/src/content/daily-email/2023-12-30.md b/astro/src/content/daily-email/2023-12-30.md similarity index 100% rename from src/content/daily-email/2023-12-30.md rename to astro/src/content/daily-email/2023-12-30.md diff --git a/src/content/daily-email/2023-12-31.md b/astro/src/content/daily-email/2023-12-31.md similarity index 100% rename from src/content/daily-email/2023-12-31.md rename to astro/src/content/daily-email/2023-12-31.md diff --git a/src/content/podcast-episode/1-retrofit.md b/astro/src/content/podcast-episode/1-retrofit.md similarity index 100% rename from src/content/podcast-episode/1-retrofit.md rename to astro/src/content/podcast-episode/1-retrofit.md diff --git a/src/content/podcast-episode/2-alternate-realities.md b/astro/src/content/podcast-episode/2-alternate-realities.md similarity index 100% rename from src/content/podcast-episode/2-alternate-realities.md rename to astro/src/content/podcast-episode/2-alternate-realities.md diff --git a/src/content/podcast-episode/3-non-technical-contribution.md b/astro/src/content/podcast-episode/3-non-technical-contribution.md similarity index 100% rename from src/content/podcast-episode/3-non-technical-contribution.md rename to astro/src/content/podcast-episode/3-non-technical-contribution.md diff --git a/src/content/podcast-episode/4-ed-crompton-oxfam-case-study.mdx b/astro/src/content/podcast-episode/4-ed-crompton-oxfam-case-study.mdx similarity index 100% rename from src/content/podcast-episode/4-ed-crompton-oxfam-case-study.mdx rename to astro/src/content/podcast-episode/4-ed-crompton-oxfam-case-study.mdx diff --git a/src/content/podcast-episode/5-dieter-blomme-technical-debt.mdx b/astro/src/content/podcast-episode/5-dieter-blomme-technical-debt.mdx similarity index 100% rename from src/content/podcast-episode/5-dieter-blomme-technical-debt.mdx rename to astro/src/content/podcast-episode/5-dieter-blomme-technical-debt.mdx diff --git a/src/content/podcast-episode/6-dan-leech-php-tui.mdx b/astro/src/content/podcast-episode/6-dan-leech-php-tui.mdx similarity index 100% rename from src/content/podcast-episode/6-dan-leech-php-tui.mdx rename to astro/src/content/podcast-episode/6-dan-leech-php-tui.mdx diff --git a/src/content/talk/about-drupal-association.md b/astro/src/content/talk/about-drupal-association.md similarity index 100% rename from src/content/talk/about-drupal-association.md rename to astro/src/content/talk/about-drupal-association.md diff --git a/src/content/talk/automated-testing-lightning-talk.md b/astro/src/content/talk/automated-testing-lightning-talk.md similarity index 100% rename from src/content/talk/automated-testing-lightning-talk.md rename to astro/src/content/talk/automated-testing-lightning-talk.md diff --git a/src/content/talk/automated-testing-test-driven-development-drupal-8.md b/astro/src/content/talk/automated-testing-test-driven-development-drupal-8.md similarity index 100% rename from src/content/talk/automated-testing-test-driven-development-drupal-8.md rename to astro/src/content/talk/automated-testing-test-driven-development-drupal-8.md diff --git a/src/content/talk/building-build-configs.mdx b/astro/src/content/talk/building-build-configs.mdx similarity index 100% rename from src/content/talk/building-build-configs.mdx rename to astro/src/content/talk/building-build-configs.mdx diff --git a/src/content/talk/building-presenting-slide-decks-rst2pdf.md b/astro/src/content/talk/building-presenting-slide-decks-rst2pdf.md similarity index 100% rename from src/content/talk/building-presenting-slide-decks-rst2pdf.md rename to astro/src/content/talk/building-presenting-slide-decks-rst2pdf.md diff --git a/src/content/talk/building-static-websites-sculpin.md b/astro/src/content/talk/building-static-websites-sculpin.md similarity index 100% rename from src/content/talk/building-static-websites-sculpin.md rename to astro/src/content/talk/building-static-websites-sculpin.md diff --git a/src/content/talk/communities-contribution.md b/astro/src/content/talk/communities-contribution.md similarity index 100% rename from src/content/talk/communities-contribution.md rename to astro/src/content/talk/communities-contribution.md diff --git a/src/content/talk/configuring-all-the-things-drupal-8.md b/astro/src/content/talk/configuring-all-the-things-drupal-8.md similarity index 100% rename from src/content/talk/configuring-all-the-things-drupal-8.md rename to astro/src/content/talk/configuring-all-the-things-drupal-8.md diff --git a/src/content/talk/dancing-for-drupal.md b/astro/src/content/talk/dancing-for-drupal.md similarity index 100% rename from src/content/talk/dancing-for-drupal.md rename to astro/src/content/talk/dancing-for-drupal.md diff --git a/src/content/talk/decoupling-drupal-vuejs.md b/astro/src/content/talk/decoupling-drupal-vuejs.md similarity index 100% rename from src/content/talk/decoupling-drupal-vuejs.md rename to astro/src/content/talk/decoupling-drupal-vuejs.md diff --git a/src/content/talk/deploying-drupal-fabric.md b/astro/src/content/talk/deploying-drupal-fabric.md similarity index 100% rename from src/content/talk/deploying-drupal-fabric.md rename to astro/src/content/talk/deploying-drupal-fabric.md diff --git a/src/content/talk/deploying-php-ansible-ansistrano.md b/astro/src/content/talk/deploying-php-ansible-ansistrano.md similarity index 100% rename from src/content/talk/deploying-php-ansible-ansistrano.md rename to astro/src/content/talk/deploying-php-ansible-ansistrano.md diff --git a/src/content/talk/deploying-php-fabric.md b/astro/src/content/talk/deploying-php-fabric.md similarity index 100% rename from src/content/talk/deploying-php-fabric.md rename to astro/src/content/talk/deploying-php-fabric.md diff --git a/src/content/talk/drupal-8-module-development.md b/astro/src/content/talk/drupal-8-module-development.md similarity index 100% rename from src/content/talk/drupal-8-module-development.md rename to astro/src/content/talk/drupal-8-module-development.md diff --git a/src/content/talk/drupal-8-php-libraries-drupalorg-api.md b/astro/src/content/talk/drupal-8-php-libraries-drupalorg-api.md similarity index 100% rename from src/content/talk/drupal-8-php-libraries-drupalorg-api.md rename to astro/src/content/talk/drupal-8-php-libraries-drupalorg-api.md diff --git a/src/content/talk/drupal-8-rejoining-the-herd.md b/astro/src/content/talk/drupal-8-rejoining-the-herd.md similarity index 100% rename from src/content/talk/drupal-8-rejoining-the-herd.md rename to astro/src/content/talk/drupal-8-rejoining-the-herd.md diff --git a/src/content/talk/drupal-8.md b/astro/src/content/talk/drupal-8.md similarity index 100% rename from src/content/talk/drupal-8.md rename to astro/src/content/talk/drupal-8.md diff --git a/src/content/talk/drupal-ldap-module.md b/astro/src/content/talk/drupal-ldap-module.md similarity index 100% rename from src/content/talk/drupal-ldap-module.md rename to astro/src/content/talk/drupal-ldap-module.md diff --git a/src/content/talk/drupal-vm-generator.md b/astro/src/content/talk/drupal-vm-generator.md similarity index 100% rename from src/content/talk/drupal-vm-generator.md rename to astro/src/content/talk/drupal-vm-generator.md diff --git a/src/content/talk/drupal-vm-meet-symfony-console.md b/astro/src/content/talk/drupal-vm-meet-symfony-console.md similarity index 100% rename from src/content/talk/drupal-vm-meet-symfony-console.md rename to astro/src/content/talk/drupal-vm-meet-symfony-console.md diff --git a/src/content/talk/drupalorg-2015.md b/astro/src/content/talk/drupalorg-2015.md similarity index 100% rename from src/content/talk/drupalorg-2015.md rename to astro/src/content/talk/drupalorg-2015.md diff --git a/src/content/talk/drush-make-drupalbristol.md b/astro/src/content/talk/drush-make-drupalbristol.md similarity index 100% rename from src/content/talk/drush-make-drupalbristol.md rename to astro/src/content/talk/drush-make-drupalbristol.md diff --git a/src/content/talk/getting-your-data-into-drupal-8.md b/astro/src/content/talk/getting-your-data-into-drupal-8.md similarity index 100% rename from src/content/talk/getting-your-data-into-drupal-8.md rename to astro/src/content/talk/getting-your-data-into-drupal-8.md diff --git a/src/content/talk/git-flow.md b/astro/src/content/talk/git-flow.md similarity index 100% rename from src/content/talk/git-flow.md rename to astro/src/content/talk/git-flow.md diff --git a/src/content/talk/goodbye-drush-make-hello-composer.md b/astro/src/content/talk/goodbye-drush-make-hello-composer.md similarity index 100% rename from src/content/talk/goodbye-drush-make-hello-composer.md rename to astro/src/content/talk/goodbye-drush-make-hello-composer.md diff --git a/src/content/talk/introduction-to-mob-programming.md b/astro/src/content/talk/introduction-to-mob-programming.md similarity index 100% rename from src/content/talk/introduction-to-mob-programming.md rename to astro/src/content/talk/introduction-to-mob-programming.md diff --git a/src/content/talk/it-all-started-with-a-patch.md b/astro/src/content/talk/it-all-started-with-a-patch.md similarity index 100% rename from src/content/talk/it-all-started-with-a-patch.md rename to astro/src/content/talk/it-all-started-with-a-patch.md diff --git a/src/content/talk/modern-drupal-development-with-composer.md b/astro/src/content/talk/modern-drupal-development-with-composer.md similarity index 100% rename from src/content/talk/modern-drupal-development-with-composer.md rename to astro/src/content/talk/modern-drupal-development-with-composer.md diff --git a/src/content/talk/out-of-the-box-initiative-update.md b/astro/src/content/talk/out-of-the-box-initiative-update.md similarity index 100% rename from src/content/talk/out-of-the-box-initiative-update.md rename to astro/src/content/talk/out-of-the-box-initiative-update.md diff --git a/src/content/talk/so-what-is-this-drupal-thing.md b/astro/src/content/talk/so-what-is-this-drupal-thing.md similarity index 100% rename from src/content/talk/so-what-is-this-drupal-thing.md rename to astro/src/content/talk/so-what-is-this-drupal-thing.md diff --git a/src/content/talk/taking-flight-with-tailwind-css.md b/astro/src/content/talk/taking-flight-with-tailwind-css.md similarity index 100% rename from src/content/talk/taking-flight-with-tailwind-css.md rename to astro/src/content/talk/taking-flight-with-tailwind-css.md diff --git a/src/content/talk/tdd-test-driven-drupal.md b/astro/src/content/talk/tdd-test-driven-drupal.md similarity index 100% rename from src/content/talk/tdd-test-driven-drupal.md rename to astro/src/content/talk/tdd-test-driven-drupal.md diff --git a/src/content/talk/test-drive-twig-with-sculpin.md b/astro/src/content/talk/test-drive-twig-with-sculpin.md similarity index 100% rename from src/content/talk/test-drive-twig-with-sculpin.md rename to astro/src/content/talk/test-drive-twig-with-sculpin.md diff --git a/src/content/talk/things-you-should-know-about-php.md b/astro/src/content/talk/things-you-should-know-about-php.md similarity index 100% rename from src/content/talk/things-you-should-know-about-php.md rename to astro/src/content/talk/things-you-should-know-about-php.md diff --git a/src/content/talk/upgrading-your-site-drupal-9.md b/astro/src/content/talk/upgrading-your-site-drupal-9.md similarity index 100% rename from src/content/talk/upgrading-your-site-drupal-9.md rename to astro/src/content/talk/upgrading-your-site-drupal-9.md diff --git a/src/content/talk/using-illuminate-collections-outside-laravel.md b/astro/src/content/talk/using-illuminate-collections-outside-laravel.md similarity index 100% rename from src/content/talk/using-illuminate-collections-outside-laravel.md rename to astro/src/content/talk/using-illuminate-collections-outside-laravel.md diff --git a/src/content/talk/working-with-workspace.md b/astro/src/content/talk/working-with-workspace.md similarity index 100% rename from src/content/talk/working-with-workspace.md rename to astro/src/content/talk/working-with-workspace.md diff --git a/src/content/talk/working-without-workspace.md b/astro/src/content/talk/working-without-workspace.md similarity index 100% rename from src/content/talk/working-without-workspace.md rename to astro/src/content/talk/working-without-workspace.md diff --git a/src/content/testimonial/adam-cuddihy.json b/astro/src/content/testimonial/adam-cuddihy.json similarity index 100% rename from src/content/testimonial/adam-cuddihy.json rename to astro/src/content/testimonial/adam-cuddihy.json diff --git a/src/content/testimonial/adam-nuttall.json b/astro/src/content/testimonial/adam-nuttall.json similarity index 100% rename from src/content/testimonial/adam-nuttall.json rename to astro/src/content/testimonial/adam-nuttall.json diff --git a/src/content/testimonial/alan-hatch.json b/astro/src/content/testimonial/alan-hatch.json similarity index 100% rename from src/content/testimonial/alan-hatch.json rename to astro/src/content/testimonial/alan-hatch.json diff --git a/src/content/testimonial/alexander-carr.json b/astro/src/content/testimonial/alexander-carr.json similarity index 100% rename from src/content/testimonial/alexander-carr.json rename to astro/src/content/testimonial/alexander-carr.json diff --git a/src/content/testimonial/anonymous.json b/astro/src/content/testimonial/anonymous.json similarity index 100% rename from src/content/testimonial/anonymous.json rename to astro/src/content/testimonial/anonymous.json diff --git a/src/content/testimonial/brian-hartwell.json b/astro/src/content/testimonial/brian-hartwell.json similarity index 100% rename from src/content/testimonial/brian-hartwell.json rename to astro/src/content/testimonial/brian-hartwell.json diff --git a/src/content/testimonial/brian-healy.json b/astro/src/content/testimonial/brian-healy.json similarity index 100% rename from src/content/testimonial/brian-healy.json rename to astro/src/content/testimonial/brian-healy.json diff --git a/src/content/testimonial/chris-jarvis.json b/astro/src/content/testimonial/chris-jarvis.json similarity index 100% rename from src/content/testimonial/chris-jarvis.json rename to astro/src/content/testimonial/chris-jarvis.json diff --git a/src/content/testimonial/chris-knox.json b/astro/src/content/testimonial/chris-knox.json similarity index 100% rename from src/content/testimonial/chris-knox.json rename to astro/src/content/testimonial/chris-knox.json diff --git a/src/content/testimonial/daniel-easterbrook.json b/astro/src/content/testimonial/daniel-easterbrook.json similarity index 100% rename from src/content/testimonial/daniel-easterbrook.json rename to astro/src/content/testimonial/daniel-easterbrook.json diff --git a/src/content/testimonial/duncan-davidson.json b/astro/src/content/testimonial/duncan-davidson.json similarity index 100% rename from src/content/testimonial/duncan-davidson.json rename to astro/src/content/testimonial/duncan-davidson.json diff --git a/src/content/testimonial/ed-welsby.json b/astro/src/content/testimonial/ed-welsby.json similarity index 100% rename from src/content/testimonial/ed-welsby.json rename to astro/src/content/testimonial/ed-welsby.json diff --git a/src/content/testimonial/holly-ross.json b/astro/src/content/testimonial/holly-ross.json similarity index 100% rename from src/content/testimonial/holly-ross.json rename to astro/src/content/testimonial/holly-ross.json diff --git a/src/content/testimonial/huw-davies.json b/astro/src/content/testimonial/huw-davies.json similarity index 100% rename from src/content/testimonial/huw-davies.json rename to astro/src/content/testimonial/huw-davies.json diff --git a/src/content/testimonial/james-chapman.json b/astro/src/content/testimonial/james-chapman.json similarity index 100% rename from src/content/testimonial/james-chapman.json rename to astro/src/content/testimonial/james-chapman.json diff --git a/src/content/testimonial/joe-howell.json b/astro/src/content/testimonial/joe-howell.json similarity index 100% rename from src/content/testimonial/joe-howell.json rename to astro/src/content/testimonial/joe-howell.json diff --git a/src/content/testimonial/jon-hallett.json b/astro/src/content/testimonial/jon-hallett.json similarity index 100% rename from src/content/testimonial/jon-hallett.json rename to astro/src/content/testimonial/jon-hallett.json diff --git a/src/content/testimonial/josh-mitchell.json b/astro/src/content/testimonial/josh-mitchell.json similarity index 100% rename from src/content/testimonial/josh-mitchell.json rename to astro/src/content/testimonial/josh-mitchell.json diff --git a/src/content/testimonial/leonie-watson.json b/astro/src/content/testimonial/leonie-watson.json similarity index 100% rename from src/content/testimonial/leonie-watson.json rename to astro/src/content/testimonial/leonie-watson.json diff --git a/src/content/testimonial/marcos-duran.json b/astro/src/content/testimonial/marcos-duran.json similarity index 100% rename from src/content/testimonial/marcos-duran.json rename to astro/src/content/testimonial/marcos-duran.json diff --git a/src/content/testimonial/marlon-duncanson.json b/astro/src/content/testimonial/marlon-duncanson.json similarity index 100% rename from src/content/testimonial/marlon-duncanson.json rename to astro/src/content/testimonial/marlon-duncanson.json diff --git a/src/content/testimonial/michael-itkoff.json b/astro/src/content/testimonial/michael-itkoff.json similarity index 100% rename from src/content/testimonial/michael-itkoff.json rename to astro/src/content/testimonial/michael-itkoff.json diff --git a/src/content/testimonial/michael-itkoff2.json b/astro/src/content/testimonial/michael-itkoff2.json similarity index 100% rename from src/content/testimonial/michael-itkoff2.json rename to astro/src/content/testimonial/michael-itkoff2.json diff --git a/src/content/testimonial/mick-felton.json b/astro/src/content/testimonial/mick-felton.json similarity index 100% rename from src/content/testimonial/mick-felton.json rename to astro/src/content/testimonial/mick-felton.json diff --git a/src/content/testimonial/mike-karthauser.json b/astro/src/content/testimonial/mike-karthauser.json similarity index 100% rename from src/content/testimonial/mike-karthauser.json rename to astro/src/content/testimonial/mike-karthauser.json diff --git a/src/content/testimonial/owen-phillips.json b/astro/src/content/testimonial/owen-phillips.json similarity index 100% rename from src/content/testimonial/owen-phillips.json rename to astro/src/content/testimonial/owen-phillips.json diff --git a/src/content/testimonial/patty-ocallaghan.json b/astro/src/content/testimonial/patty-ocallaghan.json similarity index 100% rename from src/content/testimonial/patty-ocallaghan.json rename to astro/src/content/testimonial/patty-ocallaghan.json diff --git a/src/content/testimonial/scott-euser.json b/astro/src/content/testimonial/scott-euser.json similarity index 100% rename from src/content/testimonial/scott-euser.json rename to astro/src/content/testimonial/scott-euser.json diff --git a/src/content/testimonial/stephen-mulvihill.json b/astro/src/content/testimonial/stephen-mulvihill.json similarity index 100% rename from src/content/testimonial/stephen-mulvihill.json rename to astro/src/content/testimonial/stephen-mulvihill.json diff --git a/src/content/testimonial/tawny-bartlett.json b/astro/src/content/testimonial/tawny-bartlett.json similarity index 100% rename from src/content/testimonial/tawny-bartlett.json rename to astro/src/content/testimonial/tawny-bartlett.json diff --git a/src/content/testimonial/tom-evans.json b/astro/src/content/testimonial/tom-evans.json similarity index 100% rename from src/content/testimonial/tom-evans.json rename to astro/src/content/testimonial/tom-evans.json diff --git a/src/env.d.ts b/astro/src/env.d.ts similarity index 100% rename from src/env.d.ts rename to astro/src/env.d.ts diff --git a/src/layouts/DailyEmailLayout.astro b/astro/src/layouts/DailyEmailLayout.astro similarity index 100% rename from src/layouts/DailyEmailLayout.astro rename to astro/src/layouts/DailyEmailLayout.astro diff --git a/src/layouts/Layout.astro b/astro/src/layouts/Layout.astro similarity index 100% rename from src/layouts/Layout.astro rename to astro/src/layouts/Layout.astro diff --git a/src/layouts/PageLayout.astro b/astro/src/layouts/PageLayout.astro similarity index 100% rename from src/layouts/PageLayout.astro rename to astro/src/layouts/PageLayout.astro diff --git a/src/layouts/PodcastEpisodeLayout.astro b/astro/src/layouts/PodcastEpisodeLayout.astro similarity index 100% rename from src/layouts/PodcastEpisodeLayout.astro rename to astro/src/layouts/PodcastEpisodeLayout.astro diff --git a/src/pages/404.mdx b/astro/src/pages/404.mdx similarity index 100% rename from src/pages/404.mdx rename to astro/src/pages/404.mdx diff --git a/src/pages/ansible-course.mdx b/astro/src/pages/ansible-course.mdx similarity index 100% rename from src/pages/ansible-course.mdx rename to astro/src/pages/ansible-course.mdx diff --git a/src/pages/archive/[...page].astro b/astro/src/pages/archive/[...page].astro similarity index 100% rename from src/pages/archive/[...page].astro rename to astro/src/pages/archive/[...page].astro diff --git a/src/pages/archive/[year]/[month]/[day]/[slug].astro b/astro/src/pages/archive/[year]/[month]/[day]/[slug].astro similarity index 100% rename from src/pages/archive/[year]/[month]/[day]/[slug].astro rename to astro/src/pages/archive/[year]/[month]/[day]/[slug].astro diff --git a/src/pages/atdc.mdx b/astro/src/pages/atdc.mdx similarity index 100% rename from src/pages/atdc.mdx rename to astro/src/pages/atdc.mdx diff --git a/src/pages/blog/[slug].astro b/astro/src/pages/blog/[slug].astro similarity index 100% rename from src/pages/blog/[slug].astro rename to astro/src/pages/blog/[slug].astro diff --git a/src/pages/blog/index.astro b/astro/src/pages/blog/index.astro similarity index 100% rename from src/pages/blog/index.astro rename to astro/src/pages/blog/index.astro diff --git a/src/pages/build-configs.mdx b/astro/src/pages/build-configs.mdx similarity index 100% rename from src/pages/build-configs.mdx rename to astro/src/pages/build-configs.mdx diff --git a/src/pages/call.mdx b/astro/src/pages/call.mdx similarity index 100% rename from src/pages/call.mdx rename to astro/src/pages/call.mdx diff --git a/src/pages/company-information.mdx b/astro/src/pages/company-information.mdx similarity index 100% rename from src/pages/company-information.mdx rename to astro/src/pages/company-information.mdx diff --git a/src/pages/contact.mdx b/astro/src/pages/contact.mdx similarity index 100% rename from src/pages/contact.mdx rename to astro/src/pages/contact.mdx diff --git a/src/pages/daily.mdx b/astro/src/pages/daily.mdx similarity index 100% rename from src/pages/daily.mdx rename to astro/src/pages/daily.mdx diff --git a/src/pages/diagnostic.mdx b/astro/src/pages/diagnostic.mdx similarity index 100% rename from src/pages/diagnostic.mdx rename to astro/src/pages/diagnostic.mdx diff --git a/src/pages/drupal-upgrade.mdx b/astro/src/pages/drupal-upgrade.mdx similarity index 100% rename from src/pages/drupal-upgrade.mdx rename to astro/src/pages/drupal-upgrade.mdx diff --git a/src/pages/dto.mdx b/astro/src/pages/dto.mdx similarity index 100% rename from src/pages/dto.mdx rename to astro/src/pages/dto.mdx diff --git a/src/pages/glossary.mdx b/astro/src/pages/glossary.mdx similarity index 100% rename from src/pages/glossary.mdx rename to astro/src/pages/glossary.mdx diff --git a/src/pages/index.mdx b/astro/src/pages/index.mdx similarity index 100% rename from src/pages/index.mdx rename to astro/src/pages/index.mdx diff --git a/src/pages/links.mdx b/astro/src/pages/links.mdx similarity index 100% rename from src/pages/links.mdx rename to astro/src/pages/links.mdx diff --git a/src/pages/mob.mdx b/astro/src/pages/mob.mdx similarity index 100% rename from src/pages/mob.mdx rename to astro/src/pages/mob.mdx diff --git a/src/pages/now.mdx b/astro/src/pages/now.mdx similarity index 100% rename from src/pages/now.mdx rename to astro/src/pages/now.mdx diff --git a/src/pages/pair.mdx b/astro/src/pages/pair.mdx similarity index 100% rename from src/pages/pair.mdx rename to astro/src/pages/pair.mdx diff --git a/src/pages/podcast/[slug].astro b/astro/src/pages/podcast/[slug].astro similarity index 100% rename from src/pages/podcast/[slug].astro rename to astro/src/pages/podcast/[slug].astro diff --git a/src/pages/podcast/index.astro b/astro/src/pages/podcast/index.astro similarity index 100% rename from src/pages/podcast/index.astro rename to astro/src/pages/podcast/index.astro diff --git a/src/pages/press.mdx b/astro/src/pages/press.mdx similarity index 100% rename from src/pages/press.mdx rename to astro/src/pages/press.mdx diff --git a/src/pages/pricing.mdx b/astro/src/pages/pricing.mdx similarity index 100% rename from src/pages/pricing.mdx rename to astro/src/pages/pricing.mdx diff --git a/src/pages/rss/daily.xml.js b/astro/src/pages/rss/daily.xml.js similarity index 100% rename from src/pages/rss/daily.xml.js rename to astro/src/pages/rss/daily.xml.js diff --git a/src/pages/rss/drupal-planet.xml.js b/astro/src/pages/rss/drupal-planet.xml.js similarity index 100% rename from src/pages/rss/drupal-planet.xml.js rename to astro/src/pages/rss/drupal-planet.xml.js diff --git a/src/pages/search.astro b/astro/src/pages/search.astro similarity index 100% rename from src/pages/search.astro rename to astro/src/pages/search.astro diff --git a/src/pages/speaker.mdx b/astro/src/pages/speaker.mdx similarity index 100% rename from src/pages/speaker.mdx rename to astro/src/pages/speaker.mdx diff --git a/src/pages/talks/[slug].astro b/astro/src/pages/talks/[slug].astro similarity index 100% rename from src/pages/talks/[slug].astro rename to astro/src/pages/talks/[slug].astro diff --git a/src/pages/talks/index.astro b/astro/src/pages/talks/index.astro similarity index 100% rename from src/pages/talks/index.astro rename to astro/src/pages/talks/index.astro diff --git a/src/pages/team-coaching.mdx b/astro/src/pages/team-coaching.mdx similarity index 100% rename from src/pages/team-coaching.mdx rename to astro/src/pages/team-coaching.mdx diff --git a/src/pages/testimonials.mdx b/astro/src/pages/testimonials.mdx similarity index 100% rename from src/pages/testimonials.mdx rename to astro/src/pages/testimonials.mdx diff --git a/src/pages/things-about-php.mdx b/astro/src/pages/things-about-php.mdx similarity index 100% rename from src/pages/things-about-php.mdx rename to astro/src/pages/things-about-php.mdx diff --git a/src/price-formatter.ts b/astro/src/price-formatter.ts similarity index 100% rename from src/price-formatter.ts rename to astro/src/price-formatter.ts diff --git a/src/products.yaml b/astro/src/products.yaml similarity index 100% rename from src/products.yaml rename to astro/src/products.yaml diff --git a/src/types.ts b/astro/src/types.ts similarity index 100% rename from src/types.ts rename to astro/src/types.ts diff --git a/src/utils.ts b/astro/src/utils.ts similarity index 100% rename from src/utils.ts rename to astro/src/utils.ts diff --git a/stub.md b/astro/stub.md similarity index 100% rename from stub.md rename to astro/stub.md diff --git a/tailwind.config.cjs b/astro/tailwind.config.cjs similarity index 100% rename from tailwind.config.cjs rename to astro/tailwind.config.cjs diff --git a/tsconfig.json b/astro/tsconfig.json similarity index 100% rename from tsconfig.json rename to astro/tsconfig.json