目录

CFCD Class Site

This repo contains a Hugo project. It expects the content to be pushed into its content folder from the developer-training-course learning path using the hugo-parser executable.

Preparation

  1. Install hugo locally
  2. Install the theme into this project. Its a git submodule
git submodule update --init
  1. Clone the developer-training-course
  2. Go get the content parser
go get github.com/EngineerBetter/hugo-parser

If you want to view slides also:

  1. Clone the reveal.js repo

Running locally

  1. start the hugo server
cd developer-training-class-site
hugo serve -D
  1. Push in the learning path content from the developer-training-course repo using:
hugo-parser developer-training-course/learning-path/exercise-mappings.yml developer-training-course developer-training-class-site/content

NB. You would need to run this command each time you change a file in developer-training-course

If you want to view slides also:

  1. Run the slides docker container as described on the reveal.js readme
关于
244.0 KB
邀请码
    Gitlink(确实开源)
  • 加入我们
  • 官网邮箱:gitlink@ccf.org.cn
  • QQ群
  • QQ群
  • 公众号
  • 公众号

版权所有:中国计算机学会技术支持:开源发展技术委员会
京ICP备13000930号-9 京公网安备 11010802032778号