racket/new-racket-web
Eli Barzilay dd1996eefd Major simplification of site resources.
Only one resource (`make-navbar') returns a function now, the others
return just misc contents.  Dump the idea of a `head' resource which
complicated things whenever something new needed to be injected into the
head section -- and instead do the head assembly in the page layout
function.

Turn the preamble and postamble into resources too in preparation for
more contents taht is used in the postamble, mostly dealing with
resource files.  (The former doesn't need to be one since it's just
static text, but make it symmetric.)

Finally, the resources (implemented in `make-resources') have some
symbols that return things that are constructed by the code, and the
rest are files that are copied.  There are also some symbolic names that
stand for "special" resources -- these should get attention on changes,
since they are mostly there to expose some things for various pages.
For example, if more CSS is added, `style-path' should change to be a
list of CSS files and the code that uses it (in the git content that is
derived by gitweb) should also be adjusted to deal with more than one
file.
2014-03-01 19:55:56 -07:00
..
css Move arrows for narrow screens. 2014-03-01 19:55:52 -07:00
fonts/icons pull in Gumby 2014-03-01 19:55:48 -07:00
img revisions suggested by ben duan 2014-03-01 19:55:51 -07:00
js pull in Gumby 2014-03-01 19:55:48 -07:00
sass simpler modal width solution 2014-03-01 19:55:52 -07:00
web Major simplification of site resources. 2014-03-01 19:55:56 -07:00
.gitignore progress on using the actual web page gen code 2014-03-01 19:55:55 -07:00
apple-touch-icon-precomposed.png pull in Gumby 2014-03-01 19:55:48 -07:00
apple-touch-icon.png pull in Gumby 2014-03-01 19:55:48 -07:00
bower.json pull in Gumby 2014-03-01 19:55:48 -07:00
build-web Also a different directory to compare to. 2014-03-01 19:55:53 -07:00
config.rb pull in Gumby 2014-03-01 19:55:48 -07:00
demo.html pull in Gumby 2014-03-01 19:55:48 -07:00
demo2.html initial commit 2014-03-01 19:55:48 -07:00
facebook.jpg pull in Gumby 2014-03-01 19:55:48 -07:00
favicon.ico initial commit 2014-03-01 19:55:48 -07:00
favicon.png pull in Gumby 2014-03-01 19:55:48 -07:00
humans.txt pull in Gumby 2014-03-01 19:55:48 -07:00
index-TODO.html Update TODO html. 2014-03-01 19:55:54 -07:00
index.html Move arrows for narrow screens. 2014-03-01 19:55:52 -07:00
index.rkt done except for code 2014-03-01 19:55:55 -07:00
Makefile add racket code 2014-03-01 19:55:52 -07:00
racket2.html initial commit 2014-03-01 19:55:48 -07:00
racketcon.html move custom css 2014-03-01 19:55:51 -07:00
README.md fix readme 2014-03-01 19:55:51 -07:00
TODO Remove todo item 2014-03-01 19:55:50 -07:00
ui.html pull in Gumby 2014-03-01 19:55:48 -07:00

New Racket Web Page

This is a revision of the existing Racket web page, based on the Gumby framework.