Go to file
kts of kettek 75cf344e02 Added QWiki and polymail projects. 2015-12-31 17:03:55 -08:00
aphorism A billion changes. Pushing for release. 2015-03-21 05:06:55 -07:00
css Increased the content font-size to 13pt and increased paragraph padding by 1m. I am not sure I like it as much, but I figured it might be more readable to get closer to 50-75 characters per line (it is still much more than that). Updated some articles to have introductions and sections. Added a short article about why you should localize. 2015-05-06 22:20:56 -07:00
dox Increased the content font-size to 13pt and increased paragraph padding by 1m. I am not sure I like it as much, but I figured it might be more readable to get closer to 50-75 characters per line (it is still much more than that). Updated some articles to have introductions and sections. Added a short article about why you should localize. 2015-05-06 22:20:56 -07:00
fonts Reorganized, syled, did a buncha stuff. Need to clean up. 2014-11-28 07:15:51 -08:00
javascript A billion changes. Pushing for release. 2015-03-21 05:06:55 -07:00
news Increased the content font-size to 13pt and increased paragraph padding by 1m. I am not sure I like it as much, but I figured it might be more readable to get closer to 50-75 characters per line (it is still much more than that). Updated some articles to have introductions and sections. Added a short article about why you should localize. 2015-05-06 22:20:56 -07:00
pages Added QWiki and polymail projects. 2015-12-31 17:03:55 -08:00
pix A billion changes. Pushing for release. 2015-03-21 05:06:55 -07:00
.gitignore Reorganized, syled, did a buncha stuff. Need to clean up. 2014-11-28 07:15:51 -08:00
README.ktx initial commit of in-progress kettek site 2014-11-27 23:27:02 -08:00
build.sh A billion changes. Pushing for release. 2015-03-21 05:06:55 -07:00
index.php Added QWiki and polymail projects. 2015-12-31 17:03:55 -08:00
menu.ktx Added QWiki and polymail projects. 2015-12-31 17:03:55 -08:00
page.php A billion changes. Pushing for release. 2015-03-21 05:06:55 -07:00
pubkey.gpg A billion changes. Pushing for release. 2015-03-21 05:06:55 -07:00

README.ktx

,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
kettek website
````````````````````````````````
This document describes the kettek site's aesthetic, organization, and setup.

,,,,,,,,,,,,,,,,,,,,,,,,
Aesthetic
````````````````````````
  * KISS
  * Clean
  * Modern
  * Whitespace

,,,,,,,,,,,,,,,,,,,,,,,,
Organization
````````````````````````
Pages are organized fairly freely, but generally fall into these categories:

  * Aphorism
    * Some short amount of philosophical text. These are used for the [[#Header]].href(#Header).
  * Article
    * Some longer article, usually pertaining to technical things, but not technical documentation
  * Dox
    * Technical-specific documentation, how-tos, etc.
  * Projects
    * Fully-formed projects that have:
      * code repositories
      * releases
  * Lab
    * Test stuff, usually incomplete
    * Probably should have a code repository

,,,,,,,,,,,,,,,,,,,,,,,,
Appearance
````````````````````````
Top:
  * large white area
  * off-grey text with daily-selected(modulo) aphorism
Left:
  * content area, (black?)
  * top-left has name of area/page/breadcrumbs in faded background
Right:
  * menu area, (gray?)
  * has sections with links
  * bottom has twitter/youtube/etc. links

,,,,,,,,,,,,,,,,,,,,,,,,
Setup
````````````````````````
The content of kettek is built using kettext files, some css, some javascript, a serving script, and a "build to live" script.

  * build.sh -- bash script that creates a live instance of kettek
  * index.php -- web-server script to serve kettek
  * style.css -- our style
  * javascript/ -- our javascript directory
    * *.js
  * source/
    front.ktx -- front page
    * aphorism/
      * *.ktx
    * dox/
      * *.ktx
    * notes/
      * *.ktx
    * plans/
      * *.ktx

build.sh produces the following file structure/layout for use by a web server:

  * live/
    * index.php
    * style.css
    * javascript/
      * *.js
    * aphorism/
      * *.html
    * dox/
      * *.html
    * notes/
      * *.html
    * plans/
      * *.html