aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorhttp://kerravonsen.dreamwidth.org/ <http://kerravonsen.dreamwidth.org/@web>2010-01-22 07:36:24 +0000
committerJoey Hess <joey@finch.kitenet.net>2010-01-22 07:36:24 +0000
commit2e585ec001e5b593b14307f7a871e48891c606df (patch)
tree442ff8ef3a04b0d6c6051f8ea7eab87fd2bc9c19
parentee9ae0a3149f04e9373a0b7b1fece99f5cc78e9c (diff)
downloadikiwiki-2e585ec001e5b593b14307f7a871e48891c606df.tar
ikiwiki-2e585ec001e5b593b14307f7a871e48891c606df.tar.gz
query, help!
-rw-r--r--doc/forum/Render_more_than_one_dest_page_from_same_source_page.mdwn23
1 files changed, 23 insertions, 0 deletions
diff --git a/doc/forum/Render_more_than_one_dest_page_from_same_source_page.mdwn b/doc/forum/Render_more_than_one_dest_page_from_same_source_page.mdwn
new file mode 100644
index 000000000..db7b49ae4
--- /dev/null
+++ b/doc/forum/Render_more_than_one_dest_page_from_same_source_page.mdwn
@@ -0,0 +1,23 @@
+Is it possible to render more than one destination page from the same source page?
+That is, same source, slightly different presentation at the other end, needing a different output file.
+
+I have two problems that would be solved by being able to do this.
+
+1. "full" and "print" versions of a page.
+
+One has a page "foo", which is rendered into foo.html.
+One also wants a foo-print.html page, which uses "page-print.tmpl" rather than "page.tmpl" as its template.
+
+I want to do this for every page on the site, automatically, so it isn't feasible to do it by hand.
+
+2. "en" and "en-us" versions of a page.
+
+My site is in non-US English. However, I want US-English people to find my site when they search for it when they use US spelling on certain search terms (such as "optimise" versus "optimize"). This requires a (crude) US-English version of the site where the spellings are changed automatically, and the LANG is "en-us" rather than "en". (No, don't tell me to use keywords; Google ignores keywords and has for a number of years).
+
+So I want the page "foo" to render to "foo.en.html" and "foo.en-us.html" where the content is the same, just some automated word-substitution applied before foo.en-us.html is written. And do this for every page on the site.
+
+I can't do this with the "po" plugin, as it considers "en-us" not to be a valid language. And the "po" plugin is probably overkill for what I want anyway.
+
+But I'm not sure how to achieve the result I need.
+
+-- [[KathrynAndersen]]