Skip to content

Remove legacy Jekyll source files from gh-pages#262

Merged
horgh merged 1 commit into
gh-pagesfrom
greg/stf-448-cleanup
May 21, 2026
Merged

Remove legacy Jekyll source files from gh-pages#262
horgh merged 1 commit into
gh-pagesfrom
greg/stf-448-cleanup

Conversation

@oschwald
Copy link
Copy Markdown
Member

Part of STF-448. After the
Hugo migration landed on main, the rendered site on gh-pages is
fully managed by .github/workflows/pages.yml. The pre-existing Jekyll
source files survived keep_files: true on the workflow's initial run
but are no longer used to render the site — GitHub Pages now sees
.nojekyll at the root and serves the prebuilt Hugo output.

These files remain publicly fetchable today, and _layouts/default.html
still references a CSS host this migration is retiring. This PR removes
them.

Removed

  • _config.yml
  • _layouts/ (including default.html which references the retiring host)
  • index.md
  • stylesheets/pygments.css

Preserved

  • doc/ (versioned API docs) and doc/latest (symlink)
  • .nojekyll
  • index.html, css/, and everything else pushed by the Hugo workflow

Verify after merge

  • https://maxmind.github.io/<repo>/ still renders the Hugo index page
  • https://maxmind.github.io/<repo>/doc/latest/ still returns 200
  • curl -I https://maxmind.github.io/<repo>/_layouts/default.html returns 404 (was 200 before)

After the Hugo migration (STF-448), the rendered site on gh-pages is
fully managed by `.github/workflows/pages.yml`. The Jekyll source files
that pre-dated the migration survived `keep_files: true` on the
workflow's initial run but are no longer used to render the site —
GitHub Pages now sees `.nojekyll` and serves the prebuilt Hugo output.

These files remain publicly fetchable today though, and `_layouts/default.html`
still references a CSS host this migration is retiring. Delete them to
prevent confusion and remove that lingering reference.

Preserves: `doc/` (versioned API docs), `doc/latest` (symlink), `.nojekyll`,
`index.html`, `css/`, and everything else pushed by the Hugo workflow.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
Copy link
Copy Markdown

@gemini-code-assist gemini-code-assist Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Code Review

This pull request involves the deletion of several files related to the minFraud PHP API documentation, including the Jekyll configuration, the default HTML layout, the main API documentation Markdown file, and the associated Pygments stylesheet. These changes appear to decommission or clean up the documentation site. As there are no review comments provided, I have no feedback to provide.

@horgh horgh merged commit 0527539 into gh-pages May 21, 2026
@horgh horgh deleted the greg/stf-448-cleanup branch May 21, 2026 18:28
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

2 participants