mirror of https://github.com/grpc/grpc.io.git
In particular, removing / replacting embedded HTML. Followup to #113. |
||
|---|---|---|
| .github/ISSUE_TEMPLATE | ||
| archetypes | ||
| content | ||
| data | ||
| layouts | ||
| static | ||
| .editorconfig | ||
| .gitignore | ||
| CODE-OF-CONDUCT.md | ||
| CONTRIBUTING.md | ||
| GOVERNANCE.md | ||
| LICENSE | ||
| Makefile | ||
| README.md | ||
| config.toml | ||
| deploy.sh | ||
| netlify.toml | ||
README.md
The gRPC website and documentation
This repository houses the assets used to build and deploy the gRPC website, available at https://grpc.io. The site is built using the Hugo static site generator. Check out the Hugo Quick Start for a quick intro.
Running the site locally
To run the site locally, you need to install Hugo. Once Hugo is installed:
make serve
Alternatively, you can run the site using a Docker container:
make docker-serve
Publishing the site
The gRPC website is automatically published by Netlify. Any time changes are pushed to the master branch, the site is re-built and re-deployed. This process does not require manual management.
Site content
All of the Markdown content used to build the site's documentation, blog, etc. is in the content directory.