EmacsWiki Light Theme
This is an attempt to design a light theme for the EmacsWiki, combining elements from various existing themes, and some other additions. Suggestions and pull requests are welcome, or you can file an issue at https://github.com/bburns/emacswiki-light-theme/issues.
Note that the current logo is just a placeholder - other designs or ideas are welcome!
To test the theme you can visit this link and use the wiki as normally - this uses a service provided by http://rawgit.com to serve github files with the appropriate content headers, though it will change to a more permanent location later.
You can also download the project and open one of the '''test*.htm''' files, though note that some files may have extra whitespace here and there - this is just due to globally adding a linefeed after '>' characters to make the HTML more readable.
The basic test page is testPage.htm - the others are just different pages encountered in the wiki, though testSubtheme.htm exercises the dark subtheme by merging all of the test pages together. The wiki implements subthemes by just adding a class like 'dark' to the element.
- Some further things to do
[ ] make new logo
[ ] change menu items from "SiteMap" to "Site Map", etc
[ ] update the favicon
[ ] add links to emacs main page, manuals, twitter, rss, along sidebar
[ ] add a back to top link at bottom
There are several alternative themes on the EmacsWiki at
http://emacswiki.org/emacs/CSS - some are included in the
There is also an image gallery with screenshots of some of the existing themes
Some features drawn from other themes:
[x] use as a base
[x] have section separators but lighter dots
[x] headline text in normal font
[x] box around table of contents
[x] buttons at bottom
Made in California
[x] gray links
[x] larger `function references' text (had been too small on my system)
[x] code block font
[x] colored syntax highlighting
[x] large logo on left
[x] try headings with underlines instead of section separators
[x] try a vertical sidebar
This CSS has the MIT License.