JinwooHwang opened a new pull request, #30: URL: https://github.com/apache/geode-site/pull/30
## GEODE-10650: Migrate geode-site to Pelican Replaces the old nanoc/Gradle website build with the [ASF Infrastructure Pelican GitHub Action](https://github.com/apache/infrastructure-actions/tree/main/pelican), and refreshes the site design. ### Changes - **Build:** `pelicanconf.py` plus `.github/workflows/build-pelican.yml`. Pull requests are built only; pushes to `master` publish to the `output/` directory of `asf-site`. - **Theme:** new responsive theme using the Apache Geode logo colors and a self-hosted Bootstrap 5.3.8. Nothing loads from external sites, and the footer has the ASF Events and Privacy links, fixing all three failing [Whimsy site checks](https://whimsy.apache.org/site/project/geode). - **Content:** pages are now Markdown. Releases come from `data/releases.yaml`, which lists only releases on downloads.apache.org (2.0.2, 1.15.4, 1.14.4, 1.13.8, Kafka Connector 1.1.0). This fixes the broken 2.0.0, 1.15.2 and 1.15.1 download links. - **Docs:** the User Guides, native client guides, API references, schemas and redirects move from `asf-site` into `content/`, so every existing URL keeps working. - **Repo files:** README, LICENSE and `.rat-excludes` are updated for the new build. ### Reviewing Commit `cc75db940` only imports 5,757 generated doc files from `asf-site` unchanged, so it's safe to skip. ### Testing - Built locally with the same Pelican version and GFM setup as the action. The build passes with 5,803 output files, and every static file is accounted for. - All 99 external links return HTTP 200. - Apache RAT 0.16.1 reports 0 unknown licenses. - Pages checked at desktop and phone widths. ### Before go-live 1. After merge, update `.asf.yaml` on `asf-site` to: ```yaml publish: whoami: asf-site subdir: output ``` 2. Once the new site is verified, remove the old top-level files from `asf-site`. -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
