commit | 9fbb860c44ea8080959fdc3cf50a5577eca22fd1 | [log] [tgz] |
---|---|---|
author | Struan Shrimpton <sshrimp@google.com> | Mon Oct 25 22:23:06 2021 |
committer | chromium-website-scoped@luci-project-accounts.iam.gserviceaccount.com <chromium-website-scoped@luci-project-accounts.iam.gserviceaccount.com> | Mon Oct 25 22:24:51 2021 |
tree | e0f9bfccc06667192e95bd741e5dae76b33a177e | |
parent | 8bce55e655caa8a35b7c23c59690cf8032fb0f98 [diff] |
Fix lob scripts and upload initial lobs to gs Renamed, fixed and added utility to upload-lobs to remove lobs that are uploaded (not by default). Fixed presubmit to use the correct lob filter and to ignore deleted lob changes. Added the hook to DEPS to checkout LOBs from gs. Ran upload-lobs on existing lob files Bug:1260479 Change-Id: I71764ad33eb517104a71222610095b6fc7245956 Reviewed-on: https://chromium-review.googlesource.com/c/experimental/website/+/3238085 Commit-Queue: Struan Shrimpton <sshrimp@google.com> Reviewed-by: Dirk Pranke <dpranke@google.com>
This Git repo contains the source content for www.chromium.org.
NOTE: 2021-10-19. This is not (yet) actually true. This is a work-in-progress repo that we plan to move to.
The website is implemented by serving static content (mostly Markdown files) that is translated / built ahead of time into HTML using the Eleventy static site generator (which is written in Node/JS) and deployed onto Firebase Cloud Hosting.
The Markdown is translated using a single extremely simple Nunjucks template and the site is served with a single basic Sass/SCSS stylesheet (using the Node/NPM library version of Sass).
Large objects (PDFs, big images, etc.) are stored in a Google Cloud Storage bucket, indexed by SHA-1 checksums that are committed into this repo.
See //docs/CONTRIBUTING.md if you wish to contribute to the site.