Documentation Tools
Changeset 172
- Timestamp:
- 05/23/07 18:53:41 (5 years ago)
- Location:
- trunk
- Files:
-
- 2 edited
- 2 copied
-
Mk/docbook.mk (modified) (4 diffs)
-
xsl/docbook-chunked.xsl (copied) (copied from trunk/xsl/docbook.xsl) (1 diff)
-
xsl/docbook-single.xsl (copied) (copied from trunk/xsl/docbook.xsl) (1 diff)
-
xsl/docbook.xsl (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/Mk/docbook.mk
r170 r172 3 3 DOCBOOK_XSL = /usr/local/share/xsl/docbook 4 4 XSLT = xsltproc --xinclude 5 XHTMLSTYLE ?= ../doctools/xsl/docbook.xsl 5 XHTMLSTYLE ?= ../doctools/xsl/docbook-chunked.xsl 6 XHTMLSTYLE_SINGLE ?= ../doctools/xsl/docbook-single.xsl 6 7 7 8 # PDF via dblatex (so much better than XSL-FO) … … 19 20 --stringparam project_url $(PROJECT_URL) \ 20 21 --stringparam project_name $(PROJECT_NAME) 21 22 all: xhtml 22 23 all: xhtml xhtml-single 23 24 24 25 xhtml: $(XHTMLDIR)/$(NAME)/index.html 26 27 xhtml-single: $(XHTMLDIR)/$(NAME)-single/index.html 25 28 26 29 pdf: $(PDFDIR) … … 29 32 $(XHTMLDIR)/$(NAME)/index.html: resources 30 33 $(XSLT) $(STYLEOPT) -o $(XHTMLDIR)/$(NAME)/ $(XHTMLSTYLE) $(SOURCE) 34 35 $(XHTMLDIR)/$(NAME)-single/index.html: resources-single 36 $(XSLT) $(STYLEOPT) -o $(XHTMLDIR)/$(NAME)-single/index.html $(XHTMLSTYLE_SINGLE) $(SOURCE) 31 37 32 38 $(PDFDIR)/design.fo: $(PDFDIR) … … 39 45 mkdir -p $(XHTMLDIR)/$(NAME) 40 46 47 $(XHTMLDIR)/$(NAME)-single: 48 mkdir -p $(XHTMLDIR)/$(NAME)-single 49 41 50 resources: $(XHTMLDIR)/$(NAME) 42 51 cp -r $(RESOURCES) $(XHTMLDIR)/$(NAME) 43 52 53 resources-single: $(XHTMLDIR)/$(NAME)-single 54 cp -r $(RESOURCES) $(XHTMLDIR)/$(NAME)-single 55 44 56 clean: 45 57 rm -rf $(XHTMLDIR)/$(NAME) 58 rm -rf $(XHTMLDIR)/$(NAME)-single 46 59 rm -rf $(PDFDIR) 47 60 -
trunk/xsl/docbook-chunked.xsl
r168 r172 3 3 <xsl:import href="http://docbook.sourceforge.net/release/xsl/current/xhtml/chunk.xsl"/> 4 4 5 <xsl:import href="common.xsl"/> 6 <xsl:import href="sanitize.xsl"/> 7 <!-- 8 <xsl:import href="/opt/local/share/xsl/docbook-xsl/xhtml/chunk.xsl"/> 9 --> 10 11 <xsl:param name="project_url"></xsl:param> 12 <xsl:param name="project_name"></xsl:param> 13 14 <!-- 15 Template name When it is called 16 user.header.navigation Called before standard navigational header. 17 header.navigation The standard navigational header. 18 user.header.content Called after standard navigational header but before any other content. 19 user.footer.content Called after the chunk content but before the standard navigational footer. 20 footer.navigation The standard navigational footer. 21 user.footer.navigation Called after the standard navigational footer. 22 --> 23 24 <xsl:template name="user.header.navigation"> 25 <!-- 26 <xsl:call-template name="wpheader"/> 27 --> 28 <div id="header"> 29 <h1> 30 <a id="logo" href="http://ideas.water-powered.com"> 31 <span>Water-Powered Ideas</span> 32 </a> 33 </h1> 34 </div> 35 36 <div id="crumbs"> 37 <p> 38 <xsl:if test="$project_url != '' and $project_name != ''"> 39 <a href="{$project_url}"> 40 <xsl:value-of select="$project_name"/> 41 </a> > 42 </xsl:if> 43 <a> 44 <xsl:attribute name="href"> 45 <xsl:call-template name="href.target"> 46 <xsl:with-param name="object" 47 select="/*[1]"/> 48 </xsl:call-template> 49 </xsl:attribute> 50 <xsl:apply-templates select="/*[1]" 51 mode="object.title.markup"/> 52 </a> 53 <xsl:if test=". != /*[1]"> 54 > <xsl:apply-templates select="." 55 mode="object.title.markup"/> 56 </xsl:if> 57 </p> 58 </div> 59 </xsl:template> 60 61 <xsl:template name="user.footer.navigation"> 62 <div id="footer"> 63 <p class="copyright"> 64 Copyright 2005-2007 <a href="http://ideas.water-powered.com">Water-Powered Ideas</a> 65 <br/> 66 All Rights Reserved. 67 </p> 68 </div> 69 </xsl:template> 70 5 <xsl:import href="docbook.xsl"/> 71 6 </xsl:stylesheet> -
trunk/xsl/docbook-single.xsl
r168 r172 1 1 <?xml version='1.0' encoding="UTF-8"?> 2 2 <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0"> 3 <xsl:import href="http://docbook.sourceforge.net/release/xsl/current/xhtml/ chunk.xsl"/>3 <xsl:import href="http://docbook.sourceforge.net/release/xsl/current/xhtml/docbook.xsl"/> 4 4 5 <xsl:import href="common.xsl"/> 6 <xsl:import href="sanitize.xsl"/> 7 <!-- 8 <xsl:import href="/opt/local/share/xsl/docbook-xsl/xhtml/chunk.xsl"/> 9 --> 10 11 <xsl:param name="project_url"></xsl:param> 12 <xsl:param name="project_name"></xsl:param> 13 14 <!-- 15 Template name When it is called 16 user.header.navigation Called before standard navigational header. 17 header.navigation The standard navigational header. 18 user.header.content Called after standard navigational header but before any other content. 19 user.footer.content Called after the chunk content but before the standard navigational footer. 20 footer.navigation The standard navigational footer. 21 user.footer.navigation Called after the standard navigational footer. 22 --> 23 24 <xsl:template name="user.header.navigation"> 25 <!-- 26 <xsl:call-template name="wpheader"/> 27 --> 28 <div id="header"> 29 <h1> 30 <a id="logo" href="http://ideas.water-powered.com"> 31 <span>Water-Powered Ideas</span> 32 </a> 33 </h1> 34 </div> 35 36 <div id="crumbs"> 37 <p> 38 <xsl:if test="$project_url != '' and $project_name != ''"> 39 <a href="{$project_url}"> 40 <xsl:value-of select="$project_name"/> 41 </a> > 42 </xsl:if> 43 <a> 44 <xsl:attribute name="href"> 45 <xsl:call-template name="href.target"> 46 <xsl:with-param name="object" 47 select="/*[1]"/> 48 </xsl:call-template> 49 </xsl:attribute> 50 <xsl:apply-templates select="/*[1]" 51 mode="object.title.markup"/> 52 </a> 53 <xsl:if test=". != /*[1]"> 54 > <xsl:apply-templates select="." 55 mode="object.title.markup"/> 56 </xsl:if> 57 </p> 58 </div> 59 </xsl:template> 60 61 <xsl:template name="user.footer.navigation"> 62 <div id="footer"> 63 <p class="copyright"> 64 Copyright 2005-2007 <a href="http://ideas.water-powered.com">Water-Powered Ideas</a> 65 <br/> 66 All Rights Reserved. 67 </p> 68 </div> 69 </xsl:template> 70 5 <xsl:import href="docbook.xsl"/> 71 6 </xsl:stylesheet> -
trunk/xsl/docbook.xsl
r168 r172 1 1 <?xml version='1.0' encoding="UTF-8"?> 2 2 <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0"> 3 <xsl:import href="http://docbook.sourceforge.net/release/xsl/current/xhtml/chunk.xsl"/>4 5 3 <xsl:import href="common.xsl"/> 6 4 <xsl:import href="sanitize.xsl"/> 7 <!--8 <xsl:import href="/opt/local/share/xsl/docbook-xsl/xhtml/chunk.xsl"/>9 -->10 5 11 6 <xsl:param name="project_url"></xsl:param>
Note: See TracChangeset
for help on using the changeset viewer.