Mirror of Apache Struts site

Clone this repo:
  1. df8ceaf Merge pull request #194 from apache/WW-5307-ognl by Lukasz Lenart · 8 days ago master
  2. d54ebb7 WW-5307 Cleans up OGNL related pages by Lukasz Lenart · 2 weeks ago
  3. 53d85eb Merge pull request #195 from atlassian-forks/WW-5301-deferred-docs by Lukasz Lenart · 12 days ago
  4. a8e8720 WW-5301 Fix anchor tag in markdown by Kusal Kithul-Godage · 13 days ago
  5. 62f8160 WW-5301 Update documentation for struts-deferred.xml by Kusal Kithul-Godage · 13 days ago

Apache Struts Website

This project is used to update the main Apache Struts website http://struts.apache.org/
See the update website documentation on how to push changes online. However as ASF is using aggressive caching, for a while one still may need to forcely reload the page (CMD+R or Shift+F5) after changes.

Site is generated by Jekyll and uses pure html either markdown format. To test website locally you can use the below command:

bundle exec jekyll serve -w --trace --host

or you can use Docker (please install it first) with one of the provided scripts:


when running fish-shell, or:


when running Bash or Sh.

The continuously generated website can then be accessed at http://localhost:4000

All pages are generated into the content folder.

There are two scripts used to build the image but this should be used only when Dockerfile was modified.

Some redirect rules are configured in source/.htaccess file.