|
|
před 1 rokem | |
|---|---|---|
| .. | ||
| _includes | b6396e97f8 Build a website. (#4189) | před 1 rokem |
| _sass | b6396e97f8 Build a website. (#4189) | před 1 rokem |
| .ruby-version | b6396e97f8 Build a website. (#4189) | před 1 rokem |
| 404.md | b6396e97f8 Build a website. (#4189) | před 1 rokem |
| Gemfile | b6396e97f8 Build a website. (#4189) | před 1 rokem |
| Gemfile.lock | 2c7166b2c9 Bump rexml from 3.3.6 to 3.3.9 in /website in the bundler group across 1 directory (#4448) | před 1 rokem |
| README.md | b6396e97f8 Build a website. (#4189) | před 1 rokem |
| _config.yml | ef6e035e7d Website: exclude files that would cause problems for prebuild or jekyll (#4810) | před 1 rokem |
| favicon.png | b6396e97f8 Build a website. (#4189) | před 1 rokem |
| implementation.md | b6396e97f8 Build a website. (#4189) | před 1 rokem |
| prebuild.py | ef6e035e7d Website: exclude files that would cause problems for prebuild or jekyll (#4810) | před 1 rokem |
Carbon's main website is the GitHub project page. Carbon remains too early and experimental to have a full-fledged website.
This directories contains infrastructure for building the convenience documentation website, which should be at https://docs.carbon-lang.dev.
Website generation is done by
gh_pages_deploy.yaml. It runs
prebuild.py, which prepares files for website generation, then builds the
website using Jekyll, configured through _config.yml.
rbenv can be used to set up Ruby and bundle.
To run a server, run bundle exec jekyll serve. See
Jekyll docs for more commands.
To update the Gemfile.lock after Gemfile changes, run bundle update.
The custom domain is configured in three places:
dig docs.carbon-lang.devNote all of these require admin permissions to modify. For sharing test pages, a
GitHub user and repository can be used, pushing to <username>.github.io (or
getting a custom DNS setup).