• Stars
    star
    835
  • Rank 54,605 (Top 2 %)
  • Language
    HTML
  • License
    Mozilla Public Li...
  • Created over 8 years ago
  • Updated 3 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Let's Encrypt Website and Documentation

Let's Encrypt Website

This is the repository for the main Let's Encrypt website.

This site is built with Hugo. It's entirely static, no server-side code/scripting.

To see your changes, install Hugo Extended, then run it with:

hugo server -F

And open http://localhost:1313/ in your browser. Note that the -F flag will show items to be published in the future (like blog posts with dates in the future).

If you update javascript, css or layouts, you can run tests with:

npm install && npm run build && npm test

Contributions welcome.

Troubleshooting with Hugo

If you see the error:

Failed to load translations in file "en.toml": unsupported file extension .toml

Your version of Hugo is probably too old. Please use the version specified in netlify.toml

Translations - internationalization (i18n)

To help with translation, please see TRANSLATION.md.

Creating new pages

When creating new pages you'll need to add a translation stub for each language. You can use the new-page.sh script to create these automatically:

Usage: ./new-page.sh <page-path> <page title>
Examples:
./new-page.sh my-page "My Page Title"
./new-page.sh post/my-post "My Post Title"
$ ./new-page.sh docs/new-page "My New Page"
Created page: ./content/vi/docs/new-page.md
Created page: ./content/sv/docs/new-page.md
Created page: ./content/he/docs/new-page.md
Created page: ./content/ja/docs/new-page.md
Created page: ./content/base-l10n/docs/new-page.md
Created page: ./content/it/docs/new-page.md
Created page: ./content/ru/docs/new-page.md
Created page: ./content/zh-cn/docs/new-page.md
Created page: ./content/uk/docs/new-page.md
Created page: ./content/sr/docs/new-page.md
Created page: ./content/zh-tw/docs/new-page.md
Created page: ./content/pt-br/docs/new-page.md
Created page: ./content/de/docs/new-page.md
Created page: ./content/ko/docs/new-page.md
Created page: ./content/id/docs/new-page.md
Created page: ./content/fr/docs/new-page.md
Created page: ./content/es/docs/new-page.md
Created page: ./content/en/docs/new-page.md

More Repositories

1

boulder

An ACME-based certificate authority, written in Go.
Go
5,117
star
2

acme-spec

ACME Specification
1,134
star
3

pebble

A miniature version of Boulder, Pebble is a small RFC 8555 ACME test server not suited for a production certificate authority.
Go
621
star
4

openzfs-nvme-databases

572
star
5

ct-woodpecker

A tool to monitor a certificate transparency log for operational problems
Go
182
star
6

unbound_exporter

A Prometheus exporter for Unbound.
Go
176
star
7

pkcs11key

An interface to PKCS#11 devices that satisfies the crypto.Signer interface
Go
90
star
8

dns-lots-of-lookups

dnslol is a command line tool for performing lots of DNS lookups.
Go
49
star
9

helloworld

Saying an encrypted hello to the entire world with our very first certificate we signed.
HTML
36
star
10

cp-cps

ISRG / Let's Encrypt CP and CPS Documents
Python
32
star
11

goose

Copy of https://bitbucket.org/liamstask/goose/
Go
31
star
12

hashicorp-lessons

HCL
29
star
13

ceremony-demos

Demo files demonstrating what the new hierarchy we generate in 2024 will look like.
Shell
19
star
14

challtestsrv

Small TEST-ONLY server for mock DNS & responding to HTTP-01, DNS-01, and TLS-ALPN-01 ACME challenges.
Go
19
star
15

gorepotemplate

A template for starting a new Go project with CI and other standard configuration used at Let's Encrypt/ISRG.
Go
11
star
16

ct-log-metadata

Metadata regarding Let's Encrypt's Certificate Transparency Logs
Python
9
star
17

attache

A sidecar that allows for effortless scaling of a Redis Cluster
Go
9
star
18

www_valid_revoked_expired

Website endpoints for valid,revoked and expired certificates chaining to ISRG Root
HTML
8
star
19

ctile

Go
7
star
20

mariadb-sequential-partition-manager-py

Manage MariaDB Partitions based on Autoincrement IDs
Python
7
star
21

boulder-release-process

A repo for documenting and demonstrating the Boulder release process.
Python
6
star
22

ctlp-diff

Track and diff Certificate Transparency Log Policies
6
star
23

spf-flattener

Go
2
star
24

crl-monitor

CRL Monitor
Go
1
star