Add a rule to optionally build docs with the stylesheet from the website
For those of us who prefer the formatting of the docs using the website stylesheets. Use "make STYLE=website draft" (for example) to use. The stylesheet itself is referenced directly to the website, so there is currently no copy of it stored in the source repository. Thus, docs built with it will only look correct if the browser can access the website when viewing them.
This commit is contained in:
parent
2502f45979
commit
8efb0bc57e
@ -89,6 +89,9 @@ man-stamp: stylesheet-man.xsl postgres.xml
|
||||
.PHONY: draft
|
||||
|
||||
JADE.html.call = $(JADE) $(JADEFLAGS) $(SPFLAGS) $(SGMLINCLUDE) $(CATALOG) -d stylesheet.dsl -t sgml -i output-html
|
||||
ifeq ($(STYLE),website)
|
||||
JADE.html.call += -V website-stylesheet
|
||||
endif
|
||||
|
||||
# The draft target creates HTML output in draft mode, without index (for faster build).
|
||||
draft: postgres.sgml $(ALMOSTALLSGML) stylesheet.dsl
|
||||
|
@ -29,6 +29,7 @@
|
||||
<!-- (applicable to all output formats) -->
|
||||
|
||||
(define draft-mode #f)
|
||||
(define website-stylesheet #f)
|
||||
|
||||
(define pgsql-docs-list "pgsql-docs@postgresql.org")
|
||||
|
||||
@ -190,7 +191,7 @@
|
||||
(define %root-filename% "index")
|
||||
(define %link-mailto-url% (string-append "mailto:" pgsql-docs-list))
|
||||
(define %use-id-as-filename% #t)
|
||||
(define %stylesheet% "stylesheet.css")
|
||||
(define %stylesheet% (if website-stylesheet "http://www.postgresql.org/media/css/docs.css" "stylesheet.css"))
|
||||
(define %graphic-default-extension% "gif")
|
||||
(define %gentext-nav-use-ff% #t)
|
||||
(define %body-attr% '())
|
||||
|
Loading…
x
Reference in New Issue
Block a user