summaryrefslogtreecommitdiff
path: root/doc/todo
diff options
context:
space:
mode:
Diffstat (limited to 'doc/todo')
-rw-r--r--doc/todo/capitalize_title.mdwn31
1 files changed, 31 insertions, 0 deletions
diff --git a/doc/todo/capitalize_title.mdwn b/doc/todo/capitalize_title.mdwn
new file mode 100644
index 000000000..3e8366dd3
--- /dev/null
+++ b/doc/todo/capitalize_title.mdwn
@@ -0,0 +1,31 @@
+Here I propose an option (with a [[patch]]) to capitalize the first letter (ucfirst) of default titles : filenames and urls can be lowercase but title are displayed with a capital first character (filename = "foo.mdwn", pagetitle = "Foo"). Note that \[[!meta title]] are unaffected (no automatic capitalization). Comments please :) --[[JeanPrivat]]
+<pre><code>
+diff --git a/IkiWiki.pm b/IkiWiki.pm
+index 6da2819..fd36ec4 100644
+--- a/IkiWiki.pm
++++ b/IkiWiki.pm
+@@ -281,6 +281,13 @@ sub getsetup () {
+ safe => 0,
+ rebuild => 1,
+ },
++ capitalize => {
++ type => "boolean",
++ default => undef,
++ description => "capitalize the first letter of page titles",
++ safe => 1,
++ rebuild => 1,
++ },
+ userdir => {
+ type => "string",
+ default => "",
+@@ -989,6 +996,10 @@ sub pagetitle ($;$) {
+ $page=~s/(__(\d+)__|_)/$1 eq '_' ? ' ' : "&#$2;"/eg;
+ }
+
++ if ($config{capitalize}) {
++ $page = ucfirst $page;
++ }
++
+ return $page;
+ }
+</code></pre>
> -rw-r--r--tags/b2/01/20230429201622.GA3575778@subdivi.de/debian0
-rw-r--r--tags/b2/01/5409D240.2050407@guardianproject.info/inbox0
-rw-r--r--tags/b2/01/5409D240.2050407@guardianproject.info/old0
-rw-r--r--tags/b2/01/87zlbww6ch.fsf@windlord.stanford.edu/debconf0
-rw-r--r--tags/b2/01/87zlbww6ch.fsf@windlord.stanford.edu/debian0
-rw-r--r--tags/b2/01/CAJ+iPVSqpE0d4yOUUObwoH6UiqaUCP7LHgNJc0maCW9kZW_fjg@mail.gmail.com/sugar0
-rw-r--r--tags/b2/01/CAJ+iPVSqpE0d4yOUUObwoH6UiqaUCP7LHgNJc0maCW9kZW_fjg@mail.gmail.com/unread0
-rw-r--r--tags/b2/01/E1jHEqW-0008Jc-W0@usper.debian.org/debian0
-rw-r--r--tags/b2/01/E1jHEqW-0008Jc-W0@usper.debian.org/inbox0
-rw-r--r--tags/b2/01/E1jHEqW-0008Jc-W0@usper.debian.org/killed0
-rw-r--r--tags/b2/01/E1jHEqW-0008Jc-W0@usper.debian.org/unread0
-rw-r--r--tags/b2/01/source-foundry%2fHack%2fissues%2f271%2f323077659@github.com/inbox0
-rw-r--r--tags/b2/01/source-foundry%2fHack%2fissues%2f271%2f323077659@github.com/old0
23 files changed, 0 insertions, 0 deletions