On Mar 21, 2012, at 2:47 PM, Regina Henschel wrote:
> Hi Dave,
>
> Dave Fisher schrieb:
> [..]
>>
>> I am happy to report that the site doctype is now html5 and that
>> various minor issues with the site template were fixed.
>>
>> I implemented the doctype using an SSI. If necessary any first level
>> folder in the site can theoretically have a special type. Doing so
>> might cause trouble with the site template, but ...
>
> How do I use that?
You probably ought to do direct work with a local copy of the ooo-site. Using the bookmarklet
you should do the template work first.
See http://incubator.apache.org/openofficeorg/website-local.html
The api folder is a good candidate because it already has alternative ssi setup.
(1) File to create from a copy:
cd ooo/ooo-site/trunk/content/api
cp ../doctype.mdtext .
edit doctype.mdtext
Change "html" to perhaps: HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"
(2) Files to modify:
cd ooo/ooo-site/trunk/templates/api/ssi.mdtext
edit ssi.mdtext
Change /doctype.html to /api/doctype.html
(3) The doctype template should not need to be modified, but here it is:
ooo/ooo-site/trunk/templates/doctype.html
<!DOCTYPE {{ headers.doctype }}>
(4) The skeleton that shows how all the ssi go are pulled in is:
ooo/ooo-site/trunk/templates/skeleton.html
<!--#include virtual="{{ ssi.headers.doctype }}" -->
<html>
<head>
<link href="/css/ooo.css" rel="stylesheet" type="text/css">
{% if header %}
{% autoescape off %}{{ header }}{% endautoescape %}{% else %}
<title>{% block title %}{{ headers.title }}{% endblock %}</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
{% endif %}
</head>
<body>
<!--#include virtual="{{ ssi.headers.brand }}" -->
<div id="topbara">
{% if ssi.headers.topnav %}<!--#include virtual="{{ ssi.headers.topnav }}" -->{%
endif %}
<div id="breadcrumbsa">{% block breaddcrumbs %}{% autoescape off %}{{ breadcrumbs
}}{% endautoescape %}{% endblock %}</div>
</div>
<div id="clear"></div>
{% if ssi.headers.leftnav %}<!--#include virtual="{{ ssi.headers.leftnav }}" -->{%
endif %}
{% if ssi.headers.rightnav %}<!--#include virtual="{{ ssi.headers.rightnav }}" -->{%
endif %}
<div id="content">
{% block legacy %}{% if ssi.headers.legacy %}<div class="legacy">{{ ssi.headers.legacy
}}</div>{% endif %}{% endblock %}
{% block title %}{% if headers.title %}<h1 class="title">{{ headers.title }}</h1>{%
endif %}{% endblock %}
{% block content %}{{ content|markdown }}{% endblock %}
</div>
<!--#include virtual="{{ ssi.headers.footer }}" -->
</body>
</html>
Regards,
Dave
>
>
> Kind regards
> Regina
|