diff --git a/.github/workflows/jekyll.yml b/.github/workflows/jekyll.yml index a80943b..f092347 100644 --- a/.github/workflows/jekyll.yml +++ b/.github/workflows/jekyll.yml @@ -4,7 +4,6 @@ on: push: branches: - master - - site-cleanup pull_request: permissions: @@ -77,6 +76,6 @@ jobs: - name: Verify build output run: | test -d _site - test -f _site/search.json test -f _site/sitemap.xml test -f _site/feed.xml + test -f _site/robots.txt diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..ce0844b --- /dev/null +++ b/.gitignore @@ -0,0 +1,11 @@ +_site/ +.jekyll-cache/ +.jekyll-metadata +.sass-cache/ +.bundle/ +vendor/bundle/ +Gemfile.lock +*.swp +*~ +.DS_Store +Thumbs.db diff --git a/LICENCE.md b/LICENSE similarity index 100% rename from LICENCE.md rename to LICENSE diff --git a/README.md b/README.md index 43a540b..bb8d513 100644 --- a/README.md +++ b/README.md @@ -74,7 +74,7 @@ CI runs `script/validate_site.py` before building. It checks: - every project has an `images/icon_{title}.png` file - site source files do not use plain `http://` links -After the Jekyll build, CI verifies `_site/search.json`, `_site/sitemap.xml`, and `_site/feed.xml` exist. +After the Jekyll build, CI verifies `_site/sitemap.xml`, `_site/feed.xml`, and `_site/robots.txt` exist. ### WebP gallery images diff --git a/_config.yml b/_config.yml index 95ccf80..39e5e24 100644 --- a/_config.yml +++ b/_config.yml @@ -1,4 +1,4 @@ -permalink: none # Clean permalinks like https://rochet2.github.io/Issues/Reforging.html +permalink: none # URLs use the post title slug, e.g. /Reforging.html baseurl: "" # Root folder path of the site from site root url: "https://rochet2.github.io" title: RochetCode diff --git a/_data/projects.yml b/_data/projects.yml index 6d7d986..6d35056 100644 --- a/_data/projects.yml +++ b/_data/projects.yml @@ -1,6 +1,6 @@ # Project metadata and download buttons. Keys must match post titles exactly. # downloads: label + url; use version on /downloads/ files and bump when the file changes. -# tags: optional search keywords. +# tags: optional chips on project cards. "Portal Master": tags: [sql, trinity, mangos, npc, teleport] downloads: @@ -51,6 +51,7 @@ GOMove: url: https://github.com/Rochet2/TrinityCore/blob/gomove_master/src/server/scripts/Custom/GOMove/ Eluna: + tags: [lua, eluna, mangos, cmangos, trinity] downloads: - label: Installation guide url: https://github.com/ElunaLuaEngine/Eluna/blob/master/docs/INSTALL.md diff --git a/_layouts/default.html b/_layouts/default.html index 4f95e81..ede5ade 100644 --- a/_layouts/default.html +++ b/_layouts/default.html @@ -2,7 +2,6 @@
- @@ -63,7 +62,7 @@ @@ -135,7 +134,7 @@