Giter Site home page Giter Site logo

apache / apachecon-acasia Goto Github PK

View Code? Open in Web Editor NEW

This project forked from elek/acah2021

19.0 4.0 60.0 89.29 MB

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

Home Page: https://asia.communityovercode.org

HTML 35.26% CSS 22.22% JavaScript 4.77% Python 35.56% SCSS 2.20%
apache community-over-code conference

apachecon-acasia's Introduction

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 https://apachecon.com/acasia2023/ -d <destination_directory> -F

FAQ

How to fix the typos in Session page

If you want to fix session typos of https://apachecon.com/acasia2023/sessions/1155.html You just need to go the file 1155.md in content/sessions directory. If it is chinese version, you just need to update the file of 1155.zh.md.

How can I publish the website to ApacheCon

First you need to write access right of ApacheCon website

Checking out the this repo

[email protected]:alc-beijing/acasia-website.git <source-directory>

Checking out the content of website to

svn co https://svn.apache.org/repos/infra/apachecon/www.apachecon.com/acasia2022/ <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 https://apachecon.com/acasia2022/ -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/_index.md

How can I have translations:

Add new language to the config.toml:

[languages.zh]
languageName = "中文"
weight = 2

And create language specific version for each content file:

content/_index.md
content/_index.zh.md
content/cfp.md
content/cfp.zh.md

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)

[[languages.en.menu.main]]
name = "t-shirt"
url = "https://s.apache.org/apache-tshirt"
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/cfp.md):

---
title: Call for Presentations
menu:
  main:
    weight: -300
---
...
...

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

apachecon-acasia's People

Contributors

carp84 avatar chickenlj avatar cxie avatar davidzollo avatar duhenglucky avatar elek avatar hanyouqing avatar hellomsg avatar jixuan1989 avatar jueduizone avatar juzhiyuan avatar lgcareer avatar lqq-tj avatar luzhijing avatar miaoliye avatar moonming avatar nielifeng avatar ovilia avatar qiaojialin avatar ralf0131 avatar roares avatar shuashuai avatar tanzhongyi003 avatar tuhaihe avatar vesense avatar vongosling avatar willemjiang avatar wu-sheng avatar wwbmmm avatar yu199195 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

apachecon-acasia's Issues

Video transfer script Generator

With the help of melt we can put the slide card and sponsors video together.

'melt -profile atsc_1080p_2997 SLIDE_CARD.jpeg out=120 Sponsorship.m4v -mix 30 -mixer luma VIDEO.mp4 -mix 30 -mixer luma video-end.jpeg out=240 -mix 30 -mixer luma -consumer avformat:VIDEO_final.mp4 v=libx264 preset=slow crf=18 a=copy pix_fmt=yuv420p strict=-2'

Now we need a script to read cvs file which has "slide-card" and "video-name" to generate the script per data.

Add the track information for ApacheCon Asia website

Please add a short description of the track information for the ApacheCon Asia website,

  • Big Data (Junping Du, Duo zhang)
  • Community (Ted Liu)
  • Culture (Jiansheng Li)
  • DataVisualization (Ovilia Zhang)
  • Incubator (Juan Pan, Ming Wen)
  • Integration (Willem Jiang)
  • IoT and IIoT (Xiangdong Huang)
  • Messaging (Jia Zhai)
  • API/Microservice (Ming Wen)
  • Middleware (Liang Zhang)
  • Observability (Sheng Wu)
  • Streaming (Yu Li)
  • Workflow/Data Governance track (Wei Guo)
  • Web Server (Huxing Zhang)

Add the session pages per day

It could much easy for the audience to find out the session they want to attend by looking up the session introduction per day.

Publish the keynote information

We need to create the keynote markdown pages with the latest keynote speak information.
You can take the 1113.md and 1113.zh.md as an example.
The new added session can start with 2xxx.md.
We also need to add the photos about the speaker at the same time.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.