Go to file
Sebastian Hahn e49754a4f6 The short user manual is gone
Stop linking to nonexistent binaries and essentially outdated pages.
Inspired by patch to this page from mrphs.
2014-10-28 09:04:27 +01:00
about update mrphs' description on coreppl page 2014-10-28 08:51:15 +01:00
cgi-bin
css remove Announcements in favor of rss feed integrated blog posts section. 2014-09-27 02:56:58 +00:00
docs The short user manual is gone 2014-10-28 09:04:27 +01:00
donate drop tor store, move bitcoins to after dwolla in both the list and the form. 2014-04-21 02:00:11 +00:00
download Fixed GooglePlay Orbot link 2014-10-19 18:00:31 -05:00
eff fix a broken link made by reshuffling tor's contrib directory 2014-06-05 02:27:43 +00:00
en Do not use the network while building the tor website 2014-10-17 16:46:14 +02:00
getinvolved Fix transifex signup url 2014-10-19 23:31:20 +02:00
images Add OONI to the project page 2014-10-20 00:17:22 +02:00
include Bump stable version to 0.2.5 2014-10-24 09:18:01 -04:00
js patch to dlpage01 javascript. 2012-04-26 00:36:52 +00:00
press apply patch from ticket 12637 2014-07-17 01:47:25 +00:00
projects Add OONI to the project page 2014-10-20 00:17:22 +02:00
tordnsel Fix #9736 2014-10-19 15:09:26 +02:00
.gitignore The short user manual is gone 2014-10-28 09:04:27 +01:00
.htaccess More tordnsel/dist to /dist/tordnsel 2014-10-17 08:51:27 +00:00
favicon.ico
Makefile Bump stable version to 0.2.5 2014-10-24 09:18:01 -04:00
Makefile.common only build English website files, please 2011-09-28 10:12:28 +00:00
Makefile.local.sample Move the TORGIT config option to Makefile.local 2012-02-17 16:50:37 +00:00
po2wml.sh
README update readme to know about git 2014-10-19 20:34:18 -04:00
robots.txt Added subheads to the FAQ page; applied ln5's patch 2014-02-09 02:55:13 +00:00
update-mirrors.pl update the mirrors page, have the script update the csv list with last status. 2013-12-06 15:54:04 +00:00
wml2po.sh minor fix 2011-09-05 00:36:50 +00:00

Here are the instructions I sent David Fifield when he asked about
editing the website. I hope they are useful for you too! --Roger

Copy Makefile.local.sample to Makefile.local in your webwml/ directory.
Point TORGIT to a tor git.

Then apt-get install wml and (alas) probably a shocking number of other
debs. Then you can type 'make' and it will build the website for you
locally. It's probably a smart move to see whether 'make' works before
you git commit any changes to the wml files.

You can edit docs/en/pluggable-transports.wml (and that is
the right source file to edit, not the html). But go take a
look at that file. You'll notice it has a bunch of tags like
<version-torbrowserbundle>. If you're just bumping version
numbers, you probably just want to change the definition of those tags.
They're in include/versions.wmi

(Every once in a while you may need to edit pluggable-transports.wml
too -- generally when you change the file name so drastically that just
changing the versions.wmi tags isn't enough.)

Pushes to the master branch of the git repository will cause the
website to get re-built and published. Pushing to the staging branch
will update www-staging.torproject.org.

Alas, https://www.torproject.org/dist/ isn't in version control. You
write to it by ssh'ing to dist-master.torproject.org and going to
/srv/dist-master.torproject.org/htdocs/ and then sticking your stuff
there. When you want it to go live, you run
"static-update-component dist.torproject.org" on dist-master.

Weasel has hopes that somebody will write some scripts to make maintaining
packages in dist/ less awful -- automatically check that they have
signatures and that the sigs match, that the items on the website are in
fact in dist, only allow certain people to put files in certain places,
etc. One day! :)