torproject.org
Go to file
2019-10-08 22:45:38 +05:30
.github Add .github/FUNDING.yml 2019-09-12 15:34:43 +02:00
assets Add files via upload 2019-10-08 22:45:38 +05:30
configs add Simplified Chinese (zh-CN) lang 2019-06-07 13:37:27 +02:00
content better strings for l10n 2019-10-05 08:59:07 +02:00
databags Bump to 0.4.2.2-alpha 2019-10-07 09:14:09 -04:00
i18n Edit gitignore and remove pot file 2019-01-21 15:24:55 +01:00
lego@09c5813e89 Update digital climate strike banner 2019-09-17 15:27:38 +02:00
models people page: add mastondon 2019-09-27 15:36:12 -03:00
templates Bug 31926: Add Android x86_64 to the alpha download page 2019-10-02 11:47:27 +02:00
.gitignore Remove cache folder 2019-07-09 14:36:02 +02:00
.gitmodules Update submodule link 2019-06-20 13:25:47 +02:00
.htaccess Remove unnecessary htaccess rule 2019-10-01 19:42:12 +02:00
babel.cfg First push from lektor template 2018-11-21 15:53:50 +01:00
packages Move packages to lego 2019-06-25 17:20:18 +02:00
README.md Add README.md with contrib, how to build lektor, bug report instructions 2019-09-05 21:08:05 -04:00
tpo.lektorproject changed name of chinese locale as per translators suggestion 2019-06-09 07:39:49 +02:00

Tor Project Website

This is the repository of Tor Project website. The current online version of this portal can be found at https://torproject.org or Tor Project Onion Service.

To clone the code use either of

git clone https://git.torproject.org/project/web/tpo.git/

torify git clone http://dccbbv6cooddgcrq.onion/project/web/tpo.git/

or browse it online.

How to report bugs or feedback

First check if your issue wasn't already opened in dip.torproject.org, then file a trac ticket and choose the component: Webpages/Website.

What is Lektor

Lektor is a framework to generate and serve websites from Markdown files.

Its code can be found at GitHub.

How to contribute

(Easy) Edit this page button

You can click Edit this page and submit your content changes in a Pull Request in GitHub.

(Advanced) Compiling a local version of the website

  1. Download and install Lektor: https://www.getlektor.com/downloads/

  2. Install the lektor-i18n plugin and its dependencies.

  3. Clone the repository:

git clone https://git.torproject.org/project/web/tpo.git

  1. Init the building blocks submodule:

$ cd lego && git submodule update --init --recursive

  1. Translations for the website are imported by Jenkins when bulding the page, but if you want to test them, download the correct branch of the translations repo to the ./i18n/ folder.

  2. Finally

To run a local continuous builder: $ lektor server

To just build the website once: $ lektor build -O <folder>

How to develop on the website

Check our wiki pages.

Translations

To help us to translate, please join the Tor Project team in Transifex.

Getting help

If you want to contribute to the Tor Project website, we will be happy to help you. Join us at #tor-www in irc.oftc.net.