Apache Nutch Website

Clone this repo:
  1. c80dcca Add logo on URL path where requested README.md in source code repository by Sebastian Nagel · 8 weeks ago main
  2. d0832c1 Add link to ASF privacy policies by Sebastian Nagel · 2 months ago
  3. db7208f Add new committer / PMC by Sebastian Nagel · 2 months ago
  4. 44463bd Update copyright year 2022 -> 2023 by Sebastian Nagel · 2 months ago
  5. 7cd1d1c - add link / banner of Apache conferences or events by Sebastian Nagel · 2 months ago

Nutch Website

This repository contains the website source code for the Apache Nutch project.


Built using the kube Theme for Hugo.


The Website is built using Hugo a popular open-source static website generation framework.


Serve the Site Locally

Change into the project directory and execute

$ hugo server
Start building sites 

                   | EN
  Pages            | 10
  Paginator pages  |  0
  Non-page files   |  0
  Static files     | 10
  Processed images |  0
  Aliases          |  0
  Sitemaps         |  1
  Cleaned          |  0

Built in 107 ms
Watching for changes in /path/to/nutch_site/{archetypes,content,data,layouts,static,themes}
Watching for config changes in /path/to/nutch_site/config.toml
Environment: "development"
Serving pages from memory
Running in Fast Render Mode. For full rebuilds on change: hugo server --disableFastRender
Web Server is available at http://localhost:1313/ (bind address
Press Ctrl+C to stop

Creating new Content

Check out the Kube documentation. Any further questions should be added to dev at nutch dot apache dot org.


To contribute a patch, follow these instructions (note that installing Hub is not strictly required, but is recommended).

0. Download and install hub.github.com
1. File JIRA issue for your fix at https://issues.apache.org/jira/projects/NUTCH/issues
- you will get issue id NUTCH-xxx where xxx is the issue ID.
2. git clone https://github.com/apache/nutch-site.git
3. cd nutch-site
4. git checkout -b NUTCH-xxx
5. edit files
6. git status (make sure it shows what files you expected to edit)
7. git add <files>
8. git commit -m “fix for NUTCH-xxx contributed by <your username>”
9. git fork
10. git push -u <your git username> NUTCH-xxx
11. git pull-request

Building and Publishing the Site

To deploy a static site build execute

hugo --destination static_site

The static site is kept in this directory in the branch asf-site in the folder content/ and automatically deployed onto the public Nutch website. See the Apache Infra project website docs and the configuration file .asf.yaml. The branch asf-staging is used for deploying the staging site https://nutch.staged.apache.org/.


Licensed under the Apache Licence v2