Giter Site home page Giter Site logo

website's Introduction

Certbot Website

This website is now internally maintained.

Editing content

Please suggest content changes on Mattermost or via an issue in Github.

Hosting providers list

If you notice information that’s out of date or incorrect, submit a pull request to our website’s Github repo. Make sure to check out tips for successfully editing the hosting providers list.

  • Make sure to fill out the name, link, category, and reviewed fields.
  • reviewed should be a date in format 2019.7.11.
  • link is usually a link to the provider's main page; it's where clicking on the name will go.
  • for category, see descriptions here.
  • for full/partial categories, one of the links provided should have evidence of being in that category.
  • only one of tutorial, announcement, plan will show up, in that order.
  • partial should have tutorial.
  • full providers shouldn't need a tutorial to turn on https. an exception might include instructions of what to do if something goes wrong and the automatic https doesn't work.
  • if one provider offers multiple products, either split into two entries or note it in the note field.
  • the note field is good for things like noting which products have https, or that the site is available only in certain languages. it's not meant for advertising.
  • all unused fields should be ""

website's People

Contributors

adferrand avatar alexzorin avatar bmw avatar dependabot[bot] avatar edoverflow avatar esoterik avatar icdsoftware avatar james-e-a avatar jgillula avatar jmorahan avatar jonashrem avatar jpt avatar jsha avatar kden avatar lschatzkin avatar m0namon avatar maximillianh avatar mfb avatar ohemorange avatar osirisinferi avatar pde avatar ptoone avatar radeknoone avatar schoen avatar swartzcr avatar sydneyli avatar tchollingsworth avatar vbrown608 avatar wgreenberg avatar wioux avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

website's Issues

Jekyll watch symlink error

I believe this error is happening because of a symlink in the _docs directory. Doesn't seem to be breaking the build, but it would be nice to handle it better.

Configuration file: /home/vivian/dev/certbot/_config.yml
            Source: /home/vivian/dev/certbot
       Destination: /home/vivian/dev/certbot/_site
 Incremental build: disabled. Enable with --incremental
      Generating... 
                    done in 0.112 seconds.
        ** ERROR: directory is already being watched! **

        Directory: /home/vivian/dev/certbot/_docs/venv/local/bin

        is already being watched through: /home/vivian/dev/certbot/_docs/venv/bin

        MORE INFO: https://github.com/guard/listen/wiki/Duplicate-directory-errors

Add a warning CSS style

There are a few places in advanced instructions where we tell users how to do something dangerous. We should create a warning header style to make sections stand out.

Docs nits

Docs should link back to cerbot website
Docs currently say Letsencrypt
Docs copyright is wrong 'letsencrypt 2014-2015'

Fix favicon

It's currently the Let's Encrypt logo; we need to make our own.

Heading hierarchy tweaks

-FAQ TOC items are too big - need to be distinguished from the FAQ themselves, or removed altogether.
-Headings in the instructions should be closing to the content below them than the content above.

Docs should link back to certbot website

It would be nice to mockup how the docs should link back to the certbot website.

Currently the docs have their own responsive theme, including hamburger menu for the docs navigation.

So I don't think we want the full certbot navigation bar.

Perhaps we just want a certbot logo linking up one directory?

The actual fix for this would be made in the sphinx theme @ https://github.com/EFForg/sphinx_rtd_theme

Finalise subtitle text

Currently Certbot is the easiest way to get Let's Encrypt certificates; it can optionally autoconfigure HTTPS for you, too. Ideally this would concisely explain:

  • Certbot is an ACME client that can obtain certificates from Let's Encrypt (or any other CA that adopts ACME in the future)
  • It's EFF's client. Maybe even EFF's official client. It was previously known as the "Let's Encrypt client" or the "Let's Encrypt Python Client"
  • It can do this cool thing where it reconfigures your webserver. But only if you want it to. And only if we've implemented and shipped support for your webserver.

Obviously it can't do all of those things...

Build PDF, HTML zip and Epub versions of docs

  • add texlive to dependencies for generating PDF files
  • add more docs build targets: make -C docs clean html epub latex latexpdf
  • use gulp zip to create a zip file from the html build directory

Easier linking to specific instructions

Once you've selected both drop-down options on the homepage, the page should scroll to the instructions section, and the URL should change to include the appropriate anchor for those instructions, to make it easy to link people to specific sets of instructions.

Keep instructions in sync with package name transitions

e.g. currently Ubuntu 16.04 instructions specify to apt-get install certbot but this won't work until the certbot package is actually uploaded.

For each distro (Debian, Fedora, Ubuntu, etc.) we need to update the instructions as package names are updated.

@todo figure out which distros will be updating package names and when? For example, the FreeBSD port?

Determine Debian package name

There's work being done towards certbot packages, but will these be available for our next release? If not, we should fix our instructions to continue to point people towards the letsencrypt packages.

Add an "aside" CSS style

We could do this either with the HTML5 <aside> tag, or with class=note or something. It should render something vaguely like this.

gulp task dependency issues

  • The clean task never actually finishes. Needs to return?
  • When running gulp build or gulp watch, there is nothing telling gulp it should finish the clean task before other tasks run. We need to wait for the clean task to finish before other tasks that put stuff in the _site directory start up.
  • When running gulp watch we should wait for other tasks to complete before starting jekyll:watch otherwise useless jekyll builds are triggered whenever a file is touched.
  • When running gulp watch, there is no callback when the jekyll build completes to tell docs:html it's safe to copy the docs into the _site/docs directory. Therefore gulp watch is currently broken. I haven't thought of a way to fix this (yet :)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.