Source for the Apache StormCrawler web site

Clone this repo:
  1. e5797f8 Merge pull request #43 from apache/trademark-download-page by Julien Nioche · 23 hours ago main
  2. 10eaa15 Show bare StormCrawler™ name next to download link for trademark registration by Richard Zowalla · 2 days ago
  3. 380c9a6 Fix dead links, replace wiki links and pin docs source links to release tags by Richard Zowalla · 11 days ago
  4. fa3dd43 Add stable docs/latest alias and /getting-started/ redirect by Richard Zowalla · 11 days ago
  5. 6657a24 Serve fonts / css ourself as required by ASF content policies by Richard Zowalla · 2 weeks ago

Apache StormCrawler Website

How to build?

This website is build using Jekyll. Make sure to have it available locally. To build and run server locally type ‘jekyll serve’. The site can then be accessed at localhost:4000.

Docker

You can build the website for local testing by running

docker compose up local

Deployment

This website uses the typical ASF layout. The actual website is found on the branch asf-site, any changes need to be pushed there.

You can run

docker compose up build

which will create a folder _site. This is the content, which needs to be copied after wards to the asf-site branch. If you wish to see a preview for your branch, you can use asf-staging to see a copy hosted under: https://stormcrawler.staged.apache.org/

Build with GitHub actions

The website is automatically build on a push to main and any changes are pushed to the asf-site branch. A preview is available via https://stormcrawler.staged.apache.org/ if you go to the GitHub Actions tab and trigger a manual staging deploy action.