mirror of https://github.com/grpc/grpc.io.git
Signed-off-by: lucperkins <lucperkins@gmail.com> |
||
---|---|---|
.github/ISSUE_TEMPLATE | ||
archetypes | ||
content | ||
data | ||
layouts | ||
static | ||
.editorconfig | ||
.gitignore | ||
.htmltest.external.yml | ||
.htmltest.yml | ||
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.