...one of the most highly
regarded and expertly designed C++ library projects in the
world.
— Herb Sutter and Andrei
Alexandrescu, C++
Coding Standards
Any boost developer can update the Boost website content between releases.
tidy
helps in
preventing errors in the HTML, in keeping a clear revision history, and
in conforming to Web standards to help make the website readable by the
majority of people. The Boost web pages currently have a variety of
different types of HTML and XHTML content. Each needs to be dealt with
differently by tidy
. Most pages are regular HTML 3.x/4.x,
for these use a tidy
invocation of:
tidy --tidy-mark no -i -wrap 78 -m some_page.htmlOther pages are using the more recent XHTML 1.0 and XHTML 1.0 Strict standards. Most notably this include the home page. Some additional options are needed to make
tidy
enforce the XHTML standard:
tidy --tidy-mark no -i -wrap 78 -m -asxhtml some_page.htmlThat command is also useful if one is converting from HTML to XHTML. To have
tidy
check for the XHTML 1.0 Strict format use:
tidy --tidy-mark no -i -wrap 78 -m -asxhtml --doctype strict some_page.htmlIf you have a choice as to what format to use, prefer the XHTML 1.0 Strict format as that opens the content to the widest audience.
scp
'ing to the
appropriate subdirectory of
shell.sf.net:/home/groups/b/bo/boost/htdocs/
. For example,
to update the page you are reading, I would issue
scp updating_the_website.html david_abrahams@shell.sf.net:/home/groups/b/bo/boost/htdocs/more/
ssh david_abrahams@shell.sf.net "chmod a+r,g+rw /home/groups/b/bo/boost/htdocs/more/updating_the_website.html"
Revised $Date: 2005/07/08 14:46:06 $
© Copyright David Abrahams 2005
© Copyright Rene Rivera 2005
Distributed under the Boost Software License, Version 1.0. (See accompanying file LICENSE_1_0.txt or copy at www.boost.org/LICENSE_1_0.txt)