Community Over Code Asia - Asia edition of the flagship ASF conference

Clone this repo:
  1. dd10380 Polish the words of index page by Willem Jiang · 8 weeks ago master
  2. ed778d4 Added the TAC manual into the website by Willem Jiang · 8 weeks ago
  3. bc0bc2c Added the code of conduct into the website by Willem Jiang · 8 weeks ago
  4. 8480067 Updated the venue info and introduction link of Hangzhou by Willem Jiang · 8 weeks ago
  5. 0b4bf2e Guide (#297) by dashuai · 9 weeks ago

ApacheCon hugo site

This repository contains a Hugo based site for ApacheCon.

NOTE: Please use hugo v0.92.2 to avoid the website build error.

To install Hugo :

brew install hugo
# or
port install hugo

Please chose hugo below v0.93, otherwise the build will failed.

To test it locally, run:

hugo server -b http://localhost:1313/acasia2023 -F

To generate final site, use:

hugo -b -d <destination_directory> -F


How to fix the typos in Session page

If you want to fix session typos of You just need to go the file in content/sessions directory. If it is chinese version, you just need to update the file of

How can I publish the website to ApacheCon

First you need to write access right of ApacheCon website

Checking out the this repo <source-directory>

Checking out the content of website to

svn co <site-directory>

After doing some modifications on the markdown files, you can use hugo command to generate the website from the source directory

cd <source-directory>
hugo -b -d <site-directory> -F

Publishing the website

cd <site-directory>
svn ci -m "Publish the website of acasia2022"

How can I modify the content of the main page:

It's under content/

How can I have translations:

Add new language to the config.toml:

languageName = "中文"
weight = 2

And create language specific version for each content file:


How can I modify the menu?

For simple links, add the menu entry to the config.toml:

(Note: add it for all the active languages)

name = "t-shirt"
url = ""
weight = -110

The most page links of the menu are generated from the markdown files of content directory. For a page, it's enough to add a menu entry to the markdown (For example content/

title: Call for Presentations
    weight: -300

You can add or remove the links from navigation bar by adding or removing this menu entry.