This is for JD and BB to communicate about how this page works and how it should work
Dumping, will clean later
- https://github.com/mac-theobio/DataViz
- https://bbolker.github.io/stat744/
- https://bbolker.github.io/stat744/outline.html
- https://mac-theobio.github.io/QMEE/index.html
I've spent way too much time on this, for reasons that are psychologically obscure. Feel free to chime in.
There are a bunch of css files under styles, and there's a make rule that's meant to control which one is actually pushed to the pages. We can play with it some time (or you can play without me, but I'm no longer allowed to play without you).
- Oops, I did it again. I don't hate the current version, but I'm afraid you will.
These are also files which seem reasonably easy to look at.
git clone https://github.com/mac-theobio/DataViz.git
make Makefile
make pull_all
git add <name>.<ext>
should be .mkd (straight markdown), .rmd, or .Rmd. This should automatically add an .html to the pages branch when you finish the session
[Edit, save, commit]
git add <name>.<ext>
make <name>.<ext>.pagepush
make ship_pagesto push to the LOCAL pages branchmake local_indexdoesship_pagesand then opens index.html
make push_pagesto ship_pages and then push to the web
The testing part is terrible and is why we should switch to jekyll. Maybe next year. The local branch doesn't look right and pushing the web is slow and glitchy as we know
make push_all does push_pages and also pushes the master branch
.md should never be involved in the web pathway, since it causes ambiguities. This also makes us free to use it for r-side pages like this one.
-
.rmd and .Rmd are synonyms with the obvious meaning
-
.mkd for simple markdown (e.g., index.mkd)
-
.rwm for "raw" markdown (converted by rstudio (??)) that we don't like yet (the yaml problem that I always talk about but never document); these are intermediate files that we should try to ignore
-
.rmk for patched, converted markdown; this then becomes a synonym for .mkd
-
pages/*.html (automatically when .rmk can be made?)
-
things that are .lect. get made into both .lect.html and .io.html