From 0fe2907b8e30239829cc36c4249fddff5a3c21dd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Johannes=20M=C3=BCller?= Date: Tue, 13 Dec 2022 17:20:06 +0100 Subject: [PATCH] Move page into `_page` folder and resolve `index.html` (#376) --- _config.yml | 20 +++++-------------- 404.html => _pages/404.html | 0 blog/index.html => _pages/blog.html | 0 community/index.html => _pages/community.html | 0 .../community}/crystal-pgp-key.txt | 0 {community => _pages/community}/governance.md | 0 .../index.html => _pages/conference.html | 0 docs.html => _pages/docs.html | 0 install/index.html => _pages/install.html | 0 {install => _pages/install}/from_asdf.md | 0 {install => _pages/install}/from_sources.md | 0 {install => _pages/install}/from_targz.md | 0 {install => _pages/install}/nightlies.md | 0 .../install}/on_alpine_linux.md | 0 {install => _pages/install}/on_arch_linux.md | 0 {install => _pages/install}/on_centos.md | 0 {install => _pages/install}/on_debian.md | 0 .../install}/on_elementary_os.md | 0 {install => _pages/install}/on_fedora.md | 0 {install => _pages/install}/on_freebsd.md | 0 .../install}/on_gentoo_linux.md | 0 {install => _pages/install}/on_kde_neon.md | 0 {install => _pages/install}/on_kubuntu.md | 0 {install => _pages/install}/on_linux_mint.md | 0 {install => _pages/install}/on_mac_os.md | 0 {install => _pages/install}/on_manjaro.md | 0 {install => _pages/install}/on_openbsd.md | 0 {install => _pages/install}/on_opensuse.md | 0 {install => _pages/install}/on_redhat.md | 0 {install => _pages/install}/on_ubuntu.md | 0 {install => _pages/install}/on_windows.md | 0 {install => _pages/install}/on_wsl.md | 0 learning/index.html => _pages/learning.html | 0 .../learning}/crystal_programming.html | 0 media/index.html => _pages/media.html | 0 {releases => _pages/releases}/feed.xml | 1 + sponsors/index.html => _pages/sponsors.html | 0 .../sponsors}/original-sponsors.html | 0 style-guide.md => _pages/style-guide.md | 0 .../index.html => _pages/summerofcode.html | 0 team/index.html => _pages/team.html | 0 .../index.html => _pages/used_in_prod.html | 0 42 files changed, 6 insertions(+), 15 deletions(-) rename 404.html => _pages/404.html (100%) rename blog/index.html => _pages/blog.html (100%) rename community/index.html => _pages/community.html (100%) rename {community => _pages/community}/crystal-pgp-key.txt (100%) rename {community => _pages/community}/governance.md (100%) rename conference/index.html => _pages/conference.html (100%) rename docs.html => _pages/docs.html (100%) rename install/index.html => _pages/install.html (100%) rename {install => _pages/install}/from_asdf.md (100%) rename {install => _pages/install}/from_sources.md (100%) rename {install => _pages/install}/from_targz.md (100%) rename {install => _pages/install}/nightlies.md (100%) rename {install => _pages/install}/on_alpine_linux.md (100%) rename {install => _pages/install}/on_arch_linux.md (100%) rename {install => _pages/install}/on_centos.md (100%) rename {install => _pages/install}/on_debian.md (100%) rename {install => _pages/install}/on_elementary_os.md (100%) rename {install => _pages/install}/on_fedora.md (100%) rename {install => _pages/install}/on_freebsd.md (100%) rename {install => _pages/install}/on_gentoo_linux.md (100%) rename {install => _pages/install}/on_kde_neon.md (100%) rename {install => _pages/install}/on_kubuntu.md (100%) rename {install => _pages/install}/on_linux_mint.md (100%) rename {install => _pages/install}/on_mac_os.md (100%) rename {install => _pages/install}/on_manjaro.md (100%) rename {install => _pages/install}/on_openbsd.md (100%) rename {install => _pages/install}/on_opensuse.md (100%) rename {install => _pages/install}/on_redhat.md (100%) rename {install => _pages/install}/on_ubuntu.md (100%) rename {install => _pages/install}/on_windows.md (100%) rename {install => _pages/install}/on_wsl.md (100%) rename learning/index.html => _pages/learning.html (100%) rename {learning => _pages/learning}/crystal_programming.html (100%) rename media/index.html => _pages/media.html (100%) rename {releases => _pages/releases}/feed.xml (98%) rename sponsors/index.html => _pages/sponsors.html (100%) rename {sponsors => _pages/sponsors}/original-sponsors.html (100%) rename style-guide.md => _pages/style-guide.md (100%) rename summerofcode/index.html => _pages/summerofcode.html (100%) rename team/index.html => _pages/team.html (100%) rename used_in_prod/index.html => _pages/used_in_prod.html (100%) diff --git a/_config.yml b/_config.yml index 9c3b012b..94ac06a1 100644 --- a/_config.yml +++ b/_config.yml @@ -10,27 +10,18 @@ collections: output: true style_guide: output: false + pages: + output: true + permalink: /:path/ defaults: - - # This is a duplication of the next scope, but with index file name. - # It ensures that index files are treated as a directory index, and generate sub paths. - scope: - path: "**/index{.html,.md}" - type: pages - values: - image: /assets/icon.png - layout: page - permalink: /:path/ - - - scope: - path: "**/*{.html,.md}" + path: "" type: pages values: image: /assets/icon.png layout: page - permalink: /:path/:basename/ - scope: path: "" @@ -42,12 +33,11 @@ defaults: is_post: true - scope: - path: "install/**/*{.html,.md}" + path: "_pages/install" type: pages values: image: /assets/icon.png layout: install - permalink: /:path/:basename/ - scope: path: "" diff --git a/404.html b/_pages/404.html similarity index 100% rename from 404.html rename to _pages/404.html diff --git a/blog/index.html b/_pages/blog.html similarity index 100% rename from blog/index.html rename to _pages/blog.html diff --git a/community/index.html b/_pages/community.html similarity index 100% rename from community/index.html rename to _pages/community.html diff --git a/community/crystal-pgp-key.txt b/_pages/community/crystal-pgp-key.txt similarity index 100% rename from community/crystal-pgp-key.txt rename to _pages/community/crystal-pgp-key.txt diff --git a/community/governance.md b/_pages/community/governance.md similarity index 100% rename from community/governance.md rename to _pages/community/governance.md diff --git a/conference/index.html b/_pages/conference.html similarity index 100% rename from conference/index.html rename to _pages/conference.html diff --git a/docs.html b/_pages/docs.html similarity index 100% rename from docs.html rename to _pages/docs.html diff --git a/install/index.html b/_pages/install.html similarity index 100% rename from install/index.html rename to _pages/install.html diff --git a/install/from_asdf.md b/_pages/install/from_asdf.md similarity index 100% rename from install/from_asdf.md rename to _pages/install/from_asdf.md diff --git a/install/from_sources.md b/_pages/install/from_sources.md similarity index 100% rename from install/from_sources.md rename to _pages/install/from_sources.md diff --git a/install/from_targz.md b/_pages/install/from_targz.md similarity index 100% rename from install/from_targz.md rename to _pages/install/from_targz.md diff --git a/install/nightlies.md b/_pages/install/nightlies.md similarity index 100% rename from install/nightlies.md rename to _pages/install/nightlies.md diff --git a/install/on_alpine_linux.md b/_pages/install/on_alpine_linux.md similarity index 100% rename from install/on_alpine_linux.md rename to _pages/install/on_alpine_linux.md diff --git a/install/on_arch_linux.md b/_pages/install/on_arch_linux.md similarity index 100% rename from install/on_arch_linux.md rename to _pages/install/on_arch_linux.md diff --git a/install/on_centos.md b/_pages/install/on_centos.md similarity index 100% rename from install/on_centos.md rename to _pages/install/on_centos.md diff --git a/install/on_debian.md b/_pages/install/on_debian.md similarity index 100% rename from install/on_debian.md rename to _pages/install/on_debian.md diff --git a/install/on_elementary_os.md b/_pages/install/on_elementary_os.md similarity index 100% rename from install/on_elementary_os.md rename to _pages/install/on_elementary_os.md diff --git a/install/on_fedora.md b/_pages/install/on_fedora.md similarity index 100% rename from install/on_fedora.md rename to _pages/install/on_fedora.md diff --git a/install/on_freebsd.md b/_pages/install/on_freebsd.md similarity index 100% rename from install/on_freebsd.md rename to _pages/install/on_freebsd.md diff --git a/install/on_gentoo_linux.md b/_pages/install/on_gentoo_linux.md similarity index 100% rename from install/on_gentoo_linux.md rename to _pages/install/on_gentoo_linux.md diff --git a/install/on_kde_neon.md b/_pages/install/on_kde_neon.md similarity index 100% rename from install/on_kde_neon.md rename to _pages/install/on_kde_neon.md diff --git a/install/on_kubuntu.md b/_pages/install/on_kubuntu.md similarity index 100% rename from install/on_kubuntu.md rename to _pages/install/on_kubuntu.md diff --git a/install/on_linux_mint.md b/_pages/install/on_linux_mint.md similarity index 100% rename from install/on_linux_mint.md rename to _pages/install/on_linux_mint.md diff --git a/install/on_mac_os.md b/_pages/install/on_mac_os.md similarity index 100% rename from install/on_mac_os.md rename to _pages/install/on_mac_os.md diff --git a/install/on_manjaro.md b/_pages/install/on_manjaro.md similarity index 100% rename from install/on_manjaro.md rename to _pages/install/on_manjaro.md diff --git a/install/on_openbsd.md b/_pages/install/on_openbsd.md similarity index 100% rename from install/on_openbsd.md rename to _pages/install/on_openbsd.md diff --git a/install/on_opensuse.md b/_pages/install/on_opensuse.md similarity index 100% rename from install/on_opensuse.md rename to _pages/install/on_opensuse.md diff --git a/install/on_redhat.md b/_pages/install/on_redhat.md similarity index 100% rename from install/on_redhat.md rename to _pages/install/on_redhat.md diff --git a/install/on_ubuntu.md b/_pages/install/on_ubuntu.md similarity index 100% rename from install/on_ubuntu.md rename to _pages/install/on_ubuntu.md diff --git a/install/on_windows.md b/_pages/install/on_windows.md similarity index 100% rename from install/on_windows.md rename to _pages/install/on_windows.md diff --git a/install/on_wsl.md b/_pages/install/on_wsl.md similarity index 100% rename from install/on_wsl.md rename to _pages/install/on_wsl.md diff --git a/learning/index.html b/_pages/learning.html similarity index 100% rename from learning/index.html rename to _pages/learning.html diff --git a/learning/crystal_programming.html b/_pages/learning/crystal_programming.html similarity index 100% rename from learning/crystal_programming.html rename to _pages/learning/crystal_programming.html diff --git a/media/index.html b/_pages/media.html similarity index 100% rename from media/index.html rename to _pages/media.html diff --git a/releases/feed.xml b/_pages/releases/feed.xml similarity index 98% rename from releases/feed.xml rename to _pages/releases/feed.xml index 6b7812f1..7a6c6abf 100644 --- a/releases/feed.xml +++ b/_pages/releases/feed.xml @@ -1,5 +1,6 @@ --- layout: none +permalink: /releases/feed.xml --- diff --git a/sponsors/index.html b/_pages/sponsors.html similarity index 100% rename from sponsors/index.html rename to _pages/sponsors.html diff --git a/sponsors/original-sponsors.html b/_pages/sponsors/original-sponsors.html similarity index 100% rename from sponsors/original-sponsors.html rename to _pages/sponsors/original-sponsors.html diff --git a/style-guide.md b/_pages/style-guide.md similarity index 100% rename from style-guide.md rename to _pages/style-guide.md diff --git a/summerofcode/index.html b/_pages/summerofcode.html similarity index 100% rename from summerofcode/index.html rename to _pages/summerofcode.html diff --git a/team/index.html b/_pages/team.html similarity index 100% rename from team/index.html rename to _pages/team.html diff --git a/used_in_prod/index.html b/_pages/used_in_prod.html similarity index 100% rename from used_in_prod/index.html rename to _pages/used_in_prod.html