From 34ed33e0baf27129995fca51e9d7bc7afc54c29b Mon Sep 17 00:00:00 2001 From: kitsunecafe <10284516+kitsunecafe@users.noreply.github.com> Date: Wed, 21 Feb 2024 09:10:31 -0500 Subject: [PATCH] layout updates, git link --- generate.sh | 2 +- in/index.md | 2 + in/pages/guides/configuration.md | 2 +- in/pages/guides/local-development.md | 14 + in/pages/guides/local-development.toml | 4 + in/pages/guides/routing.md | 36 ++ in/pages/guides/routing.toml | 4 + in/pages/overview.md | 2 + in/static/css/nav.css | 1 + in/static/css/style.css | 57 ++- .../Roboto-Regular-cleartype.png | Bin 85569 -> 0 bytes .../specimen_files/grid_12-825-55-15.css | 129 ------ .../specimen_files/specimen_stylesheet.css | 396 ------------------ in/static/img/git.svg | 1 + includes/macros.html | 44 +- includes/nav.html | 4 - layouts/topic.tera | 28 +- 17 files changed, 167 insertions(+), 559 deletions(-) create mode 100644 in/pages/guides/local-development.md create mode 100644 in/pages/guides/local-development.toml create mode 100644 in/pages/guides/routing.md create mode 100644 in/pages/guides/routing.toml delete mode 100644 in/static/fonts/roboto_regular/specimen_files/Roboto-Regular-cleartype.png delete mode 100644 in/static/fonts/roboto_regular/specimen_files/grid_12-825-55-15.css delete mode 100644 in/static/fonts/roboto_regular/specimen_files/specimen_stylesheet.css create mode 100644 in/static/img/git.svg diff --git a/generate.sh b/generate.sh index 05a1d00..1619d07 100755 --- a/generate.sh +++ b/generate.sh @@ -4,7 +4,7 @@ if [ -f ".env" ]; then source .env rm -rf "${OUT}/*" ../roxy-cli/target/debug/roxy_cli ${IN} ${OUT} - echo "$CNAME" > "${OUT}/CNAME" + #echo "$CNAME" > "${OUT}/CNAME" fi diff --git a/in/index.md b/in/index.md index 4bb1f47..5d90beb 100644 --- a/in/index.md +++ b/in/index.md @@ -2,5 +2,7 @@ {% block main %} # Roxy + +Roxy is a static site generator written with Rust. It's meant to be easy to use and powerful. It isn't meant for large scale projects -- I haven't done any performance testing or even focused on it. Check out the [quick start](/pages/quick-start) for tips on how to get started. {% endblock main %} diff --git a/in/pages/guides/configuration.md b/in/pages/guides/configuration.md index d32ea24..3b608f1 100644 --- a/in/pages/guides/configuration.md +++ b/in/pages/guides/configuration.md @@ -12,7 +12,7 @@ theme = "base16-ocean.dark" # the name of the theme for syntax highlighting theme_dir = "./themes" # directory to load themes into syntect ``` -* `roxy.slug_wold_limit` limits the amount of words during slug generation +* `roxy.slug_word_limit` limits the amount of words during slug generation * `syntect.theme` is the key that should be used for syntax highlighting * `syntect.theme_dir` is the directory that should be read and loaded to find syntax themes {% endblock content %} diff --git a/in/pages/guides/local-development.md b/in/pages/guides/local-development.md new file mode 100644 index 0000000..f9e0413 --- /dev/null +++ b/in/pages/guides/local-development.md @@ -0,0 +1,14 @@ +{% extends "../../../layouts/topic.tera" %} + +{% block content %} +In the repository for [this site](https://fem.mint.lgbt/kitsunecafe/roxy-docs) there are a few bash scripts to help get an okay experience developing locally. Running `./start.sh` will set up a watcher to detect files changes, regenerate the files, and host a python HTTP server at localhost:8000. + +Create a file named `.env` and add these variables, substituting their values for appropriate ones. +```bash +IN="my/input/dir" +OUT="my/output/folder" +WATCH="./layouts/ ./includes/ $IN" + +``` +{% endblock content %} + diff --git a/in/pages/guides/local-development.toml b/in/pages/guides/local-development.toml new file mode 100644 index 0000000..158c3d6 --- /dev/null +++ b/in/pages/guides/local-development.toml @@ -0,0 +1,4 @@ +title = "Local development" +type = "page" +order = 1 + diff --git a/in/pages/guides/routing.md b/in/pages/guides/routing.md new file mode 100644 index 0000000..2165762 --- /dev/null +++ b/in/pages/guides/routing.md @@ -0,0 +1,36 @@ +{% extends "../../../layouts/topic.tera" %} + +{% block content %} +Roxy attempts to preserve the original directory structure of its input. + +An example of a possible Roxy-generated site is demonstrated below. +``` +. +└── my-site/ + ├── content/ + │ ├── blog/ + │ │ ├── index.md + │ │ ├── index.toml + │ │ ├── post-1.md + │ │ ├── post-1.toml + │ │ ├── post-2.md + │ │ ├── post-2.toml + │ │ └── post-3/ + │ │ ├── index.md + │ │ └── index.toml + │ ├── index.md + │ └── index.toml + └── output/ + ├── blog/ + │ ├── index.html + │ ├── post-1/ + │ │ └── index.html + │ ├── post-2/ + │ │ └── index.html + │ └── post-3/ + │ └── index.html + └── index.html +``` + +{% endblock content %} + diff --git a/in/pages/guides/routing.toml b/in/pages/guides/routing.toml new file mode 100644 index 0000000..34070df --- /dev/null +++ b/in/pages/guides/routing.toml @@ -0,0 +1,4 @@ +title = "Routing" +type = "page" +order = 2 + diff --git a/in/pages/overview.md b/in/pages/overview.md index 7c93a76..2cb6f27 100644 --- a/in/pages/overview.md +++ b/in/pages/overview.md @@ -8,6 +8,8 @@ Roxy is a static site generator. The hope is that using it will reduce the amoun * [Tera](https://docs.rs/tera/1.19.1/tera/index.html) for templating * [Syntect](https://docs.rs/syntect/5.2.0/syntect/index.html) for syntax highlighting +When creating the output, Roxy will do its best to preserve the original directory structure with a few changes. Mostly notably, any bare markdown files will be given their own subdirectory and named `index.html`. + This tool was written for my use case and there is a high chance it may not support yours. In that case, do some combination of the following things: open an issue against `roxy-cli`, write your own generator using `roxy-core`, or find another generator (it won't hurt my feelings, promise). {% endblock content %} diff --git a/in/static/css/nav.css b/in/static/css/nav.css index 3644124..1e563aa 100644 --- a/in/static/css/nav.css +++ b/in/static/css/nav.css @@ -94,6 +94,7 @@ aside.navigation { aside.navigation { height: 100%; max-width: 25rem; + padding-left: 5rem; } .menu { diff --git a/in/static/css/style.css b/in/static/css/style.css index 636de0b..b915a75 100644 --- a/in/static/css/style.css +++ b/in/static/css/style.css @@ -18,7 +18,7 @@ --primary-color: var(--indigo); --default-font-size: 1.4rem; - --desktop-font-size: 1.8rem; + --desktop-font-size: 1.6rem; --font-color-primary: var(--white); --font-family-paragraph: "robotoregular", sans-serif; @@ -26,6 +26,8 @@ --font-family-header: sans-serif; --link-color: var(--soft-white); + + --rule-color: var(--softest-black); } /* Boilerplate */ @@ -60,7 +62,6 @@ html { a { - text-underline-position: under; text-decoration-thickness: 8; } @@ -107,6 +108,10 @@ body { flex-direction: row; font-size: var(--desktop-font-size); } + + .content { + padding-top: 8rem; + } } h1, h2, h3, h4, h5, h6 { @@ -114,16 +119,58 @@ h1, h2, h3, h4, h5, h6 { } main { - padding: 2rem; - width: 100%; overflow: auto; - padding-bottom: 8rem; + width: 100%; } +.header { + width: 100%; + padding: 0.5rem; +} + +.header .title { + font-size: 2.4rem; + font-weight: 200; + color: var(--softer-white); +} + +.header .layout { + width: 100%; + display: flex; + flex-direction: row; + justify-content: space-between; + align-items: center; +} + +.header .icons object { + fill: var(--softer-white); +} + +hr { + color: var(--rule-color); +} + +.content { + padding: 3rem; + padding-bottom: 8rem; + max-width: 75rem; + margin: 0 auto; +} + +.content .title { + padding-bottom: 2rem; +} a { color: var(--link-color); } a:hover { color: var(--link-color); } a:visited { color: var(--link-color); } a:active { color: var(--link-color); } +ul, ol { + line-height: 2.4rem; +} + +.icon path { + fill: var(--softer-white) !important; +} diff --git a/in/static/fonts/roboto_regular/specimen_files/Roboto-Regular-cleartype.png b/in/static/fonts/roboto_regular/specimen_files/Roboto-Regular-cleartype.png deleted file mode 100644 index 031d8a3c650c6b344676183a44ba5f77472d0bfe..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 85569 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 diff --git a/in/static/fonts/roboto_regular/specimen_files/grid_12-825-55-15.css b/in/static/fonts/roboto_regular/specimen_files/grid_12-825-55-15.css deleted file mode 100644 index 3d6aef7..0000000 --- a/in/static/fonts/roboto_regular/specimen_files/grid_12-825-55-15.css +++ /dev/null @@ -1,129 +0,0 @@ -/*Notes about grid: -Columns: 12 -Grid Width: 825px -Column Width: 55px -Gutter Width: 15px --------------------------------*/ - - - -.section {margin-bottom: 18px; -} -.section:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;} -.section {*zoom: 1;} - -.section .firstcolumn, -.section .firstcol {margin-left: 0;} - - -/* Border on left hand side of a column. */ -.border { - padding-left: 7px; - margin-left: 7px; - border-left: 1px solid #eee; -} - -/* Border with more whitespace, spans one column. */ -.colborder { - padding-left: 42px; - margin-left: 42px; - border-left: 1px solid #eee; -} - - - -/* The Grid Classes */ -.grid1, .grid1_2cols, .grid1_3cols, .grid1_4cols, .grid2, .grid2_3cols, .grid2_4cols, .grid3, .grid3_2cols, .grid3_4cols, .grid4, .grid4_3cols, .grid5, .grid5_2cols, .grid5_3cols, .grid5_4cols, .grid6, .grid6_4cols, .grid7, .grid7_2cols, .grid7_3cols, .grid7_4cols, .grid8, .grid8_3cols, .grid9, .grid9_2cols, .grid9_4cols, .grid10, .grid10_3cols, .grid10_4cols, .grid11, .grid11_2cols, .grid11_3cols, .grid11_4cols, .grid12 -{margin-left: 15px;float: left;display: inline; overflow: hidden;} - - -.width1, .grid1, .span-1 {width: 55px;} -.width1_2cols,.grid1_2cols {width: 20px;} -.width1_3cols,.grid1_3cols {width: 8px;} -.width1_4cols,.grid1_4cols {width: 2px;} -.input_width1 {width: 49px;} - -.width2, .grid2, .span-2 {width: 125px;} -.width2_3cols,.grid2_3cols {width: 31px;} -.width2_4cols,.grid2_4cols {width: 20px;} -.input_width2 {width: 119px;} - -.width3, .grid3, .span-3 {width: 195px;} -.width3_2cols,.grid3_2cols {width: 90px;} -.width3_4cols,.grid3_4cols {width: 37px;} -.input_width3 {width: 189px;} - -.width4, .grid4, .span-4 {width: 265px;} -.width4_3cols,.grid4_3cols {width: 78px;} -.input_width4 {width: 259px;} - -.width5, .grid5, .span-5 {width: 335px;} -.width5_2cols,.grid5_2cols {width: 160px;} -.width5_3cols,.grid5_3cols {width: 101px;} -.width5_4cols,.grid5_4cols {width: 72px;} -.input_width5 {width: 329px;} - -.width6, .grid6, .span-6 {width: 405px;} -.width6_4cols,.grid6_4cols {width: 90px;} -.input_width6 {width: 399px;} - -.width7, .grid7, .span-7 {width: 475px;} -.width7_2cols,.grid7_2cols {width: 230px;} -.width7_3cols,.grid7_3cols {width: 148px;} -.width7_4cols,.grid7_4cols {width: 107px;} -.input_width7 {width: 469px;} - -.width8, .grid8, .span-8 {width: 545px;} -.width8_3cols,.grid8_3cols {width: 171px;} -.input_width8 {width: 539px;} - -.width9, .grid9, .span-9 {width: 615px;} -.width9_2cols,.grid9_2cols {width: 300px;} -.width9_4cols,.grid9_4cols {width: 142px;} -.input_width9 {width: 609px;} - -.width10, .grid10, .span-10 {width: 685px;} -.width10_3cols,.grid10_3cols {width: 218px;} -.width10_4cols,.grid10_4cols {width: 160px;} -.input_width10 {width: 679px;} - -.width11, .grid11, .span-11 {width: 755px;} -.width11_2cols,.grid11_2cols {width: 370px;} -.width11_3cols,.grid11_3cols {width: 241px;} -.width11_4cols,.grid11_4cols {width: 177px;} -.input_width11 {width: 749px;} - -.width12, .grid12, .span-12 {width: 825px;} -.input_width12 {width: 819px;} - -/* Subdivided grid spaces */ -.emptycols_left1, .prepend-1 {padding-left: 70px;} -.emptycols_right1, .append-1 {padding-right: 70px;} -.emptycols_left2, .prepend-2 {padding-left: 140px;} -.emptycols_right2, .append-2 {padding-right: 140px;} -.emptycols_left3, .prepend-3 {padding-left: 210px;} -.emptycols_right3, .append-3 {padding-right: 210px;} -.emptycols_left4, .prepend-4 {padding-left: 280px;} -.emptycols_right4, .append-4 {padding-right: 280px;} -.emptycols_left5, .prepend-5 {padding-left: 350px;} -.emptycols_right5, .append-5 {padding-right: 350px;} -.emptycols_left6, .prepend-6 {padding-left: 420px;} -.emptycols_right6, .append-6 {padding-right: 420px;} -.emptycols_left7, .prepend-7 {padding-left: 490px;} -.emptycols_right7, .append-7 {padding-right: 490px;} -.emptycols_left8, .prepend-8 {padding-left: 560px;} -.emptycols_right8, .append-8 {padding-right: 560px;} -.emptycols_left9, .prepend-9 {padding-left: 630px;} -.emptycols_right9, .append-9 {padding-right: 630px;} -.emptycols_left10, .prepend-10 {padding-left: 700px;} -.emptycols_right10, .append-10 {padding-right: 700px;} -.emptycols_left11, .prepend-11 {padding-left: 770px;} -.emptycols_right11, .append-11 {padding-right: 770px;} -.pull-1 {margin-left: -70px;} -.push-1 {margin-right: -70px;margin-left: 18px;float: right;} -.pull-2 {margin-left: -140px;} -.push-2 {margin-right: -140px;margin-left: 18px;float: right;} -.pull-3 {margin-left: -210px;} -.push-3 {margin-right: -210px;margin-left: 18px;float: right;} -.pull-4 {margin-left: -280px;} -.push-4 {margin-right: -280px;margin-left: 18px;float: right;} \ No newline at end of file diff --git a/in/static/fonts/roboto_regular/specimen_files/specimen_stylesheet.css b/in/static/fonts/roboto_regular/specimen_files/specimen_stylesheet.css deleted file mode 100644 index aecc43c..0000000 --- a/in/static/fonts/roboto_regular/specimen_files/specimen_stylesheet.css +++ /dev/null @@ -1,396 +0,0 @@ -@import url('grid_12-825-55-15.css'); - -/* - CSS Reset by Eric Meyer - Released under Public Domain - http://meyerweb.com/eric/tools/css/reset/ -*/ -html, body, div, span, applet, object, iframe, -h1, h2, h3, h4, h5, h6, p, blockquote, pre, -a, abbr, acronym, address, big, cite, code, -del, dfn, em, font, img, ins, kbd, q, s, samp, -small, strike, strong, sub, sup, tt, var, -b, u, i, center, dl, dt, dd, ol, ul, li, -fieldset, form, label, legend, table, -caption, tbody, tfoot, thead, tr, th, td - {margin: 0;padding: 0;border: 0;outline: 0; - font-size: 100%;vertical-align: baseline; - background: transparent;} -body {line-height: 1;} -ol, ul {list-style: none;} -blockquote, q {quotes: none;} -blockquote:before, blockquote:after, -q:before, q:after {content: ''; content: none;} -:focus {outline: 0;} -ins {text-decoration: none;} -del {text-decoration: line-through;} -table {border-collapse: collapse;border-spacing: 0;} - - - - -body { - color: #000; - background-color: #dcdcdc; -} - -a { - text-decoration: none; - color: #1883ba; -} - -h1{ - font-size: 32px; - font-weight: normal; - font-style: normal; - margin-bottom: 18px; -} - -h2{ - font-size: 18px; -} - -#container { - width: 865px; - margin: 0px auto; -} - - -#header { - padding: 20px; - font-size: 36px; - background-color: #000; - color: #fff; -} - -#header span { - color: #666; -} -#main_content { - background-color: #fff; - padding: 60px 20px 20px; -} - - -#footer p { - margin: 0; - padding-top: 10px; - padding-bottom: 50px; - color: #333; - font: 10px Arial, sans-serif; -} - -.tabs { - width: 100%; - height: 31px; - background-color: #444; -} -.tabs li { - float: left; - margin: 0; - overflow: hidden; - background-color: #444; -} -.tabs li a { - display: block; - color: #fff; - text-decoration: none; - font: bold 11px/11px 'Arial'; - text-transform: uppercase; - padding: 10px 15px; - border-right: 1px solid #fff; -} - -.tabs li a:hover { - background-color: #00b3ff; - -} - -.tabs li.active a { - color: #000; - background-color: #fff; -} - - - -div.huge { - - font-size: 300px; - line-height: 1em; - padding: 0; - letter-spacing: -.02em; - overflow: hidden; -} -div.glyph_range { - font-size: 72px; - line-height: 1.1em; -} - -.size10{ font-size: 10px; } -.size11{ font-size: 11px; } -.size12{ font-size: 12px; } -.size13{ font-size: 13px; } -.size14{ font-size: 14px; } -.size16{ font-size: 16px; } -.size18{ font-size: 18px; } -.size20{ font-size: 20px; } -.size24{ font-size: 24px; } -.size30{ font-size: 30px; } -.size36{ font-size: 36px; } -.size48{ font-size: 48px; } -.size60{ font-size: 60px; } -.size72{ font-size: 72px; } -.size90{ font-size: 90px; } - - -.psample_row1 { height: 120px;} -.psample_row1 { height: 120px;} -.psample_row2 { height: 160px;} -.psample_row3 { height: 160px;} -.psample_row4 { height: 160px;} - -.psample { - overflow: hidden; - position: relative; -} -.psample p { - line-height: 1.3em; - display: block; - overflow: hidden; - margin: 0; -} - -.psample span { - margin-right: .5em; -} - -.white_blend { - width: 100%; - height: 61px; - background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAVkAAAA9CAYAAAAH4BojAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAO1JREFUeNrs3TsKgFAMRUE/eer+NxztxMYuEWQG3ECKwwUF58ycAKixOAGAyAKILAAiCyCyACILgMgCiCyAyAIgsgAiCyCyAIgsgMgCiCwAIgsgsgAiC4DIAogsACIL0CWuZ3UGgLrIhjMA1EV2OAOAJQtgyQLwjOzmDAAiCyCyAIgsQFtkd2cAEFkAkQVAZAHaIns4A4AlC2DJAiCyACILILIAiCzAV5H1dQGAJQsgsgCILIDIAvwisl58AViyAJYsACILILIAIgvAe2T9EhxAZAFEFgCRBeiL7HAGgLrIhjMAWLIAliwAt1OAAQDwygTBulLIlQAAAABJRU5ErkJggg==); - position: absolute; - bottom: 0; -} -.black_blend { - width: 100%; - height: 61px; - background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAVkAAAA9CAYAAAAH4BojAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAPJJREFUeNrs3TEKhTAQRVGjibr/9QoxhY2N3Ywo50A28IrLwP9g6b1PAMSYTQAgsgAiC4DIAogsgMgCILIAIgsgsgCILIDIAogsACILILIAIguAyAKILIDIAiCyACILgMgCZCnjLWYAiFGvB0BQZJsZAFyyAC5ZAO6RXc0AILIAIguAyAKkRXYzA4DIAogsACILkBbZ3QwALlkAlywAIgsgsgAiC4DIArwVWf8uAHDJAogsACILILIAv4isH74AXLIALlkARBZAZAFEFoDnyPokOIDIAogsACILkBfZZgaAuMhWMwC4ZAE+p4x3mAEgxinAAJ+XBbPWGkwAAAAAAElFTkSuQmCC); - position: absolute; - bottom: 0; -} -.fullreverse { - background: #000 !important; - color: #fff !important; - margin-left: -20px; - padding-left: 20px; - margin-right: -20px; - padding-right: 20px; - padding: 20px; - margin-bottom:0; -} - - -.sample_table td { - padding-top: 3px; - padding-bottom:5px; - padding-left: 5px; - vertical-align: middle; - line-height: 1.2em; -} - -.sample_table td:first-child { - background-color: #eee; - text-align: right; - padding-right: 5px; - padding-left: 0; - padding: 5px; - font: 11px/12px "Courier New", Courier, mono; -} - -code { - white-space: pre; - background-color: #eee; - display: block; - padding: 10px; - margin-bottom: 18px; - overflow: auto; -} - - -.bottom,.last {margin-bottom:0 !important; padding-bottom:0 !important;} - -.box { - padding: 18px; - margin-bottom: 18px; - background: #eee; -} - -.reverse,.reversed { background: #000 !important;color: #fff !important; border: none !important;} - -#bodycomparison { - position: relative; - overflow: hidden; - font-size: 72px; - height: 90px; - white-space: nowrap; -} - -#bodycomparison div{ - font-size: 72px; - line-height: 90px; - display: inline; - margin: 0 15px 0 0; - padding: 0; -} - -#bodycomparison div span{ - font: 10px Arial; - position: absolute; - left: 0; -} -#xheight { - float: none; - position: absolute; - color: #d9f3ff; - font-size: 72px; - line-height: 90px; -} - -.fontbody { - position: relative; -} -.arialbody{ - font-family: Arial; - position: relative; -} -.verdanabody{ - font-family: Verdana; - position: relative; -} -.georgiabody{ - font-family: Georgia; - position: relative; -} - -/* @group Layout page - */ - -#layout h1 { - font-size: 36px; - line-height: 42px; - font-weight: normal; - font-style: normal; -} - -#layout h2 { - font-size: 24px; - line-height: 23px; - font-weight: normal; - font-style: normal; -} - -#layout h3 { - font-size: 22px; - line-height: 1.4em; - margin-top: 1em; - font-weight: normal; - font-style: normal; -} - - -#layout p.byline { - font-size: 12px; - margin-top: 18px; - line-height: 12px; - margin-bottom: 0; -} -#layout p { - font-size: 14px; - line-height: 21px; - margin-bottom: .5em; -} - -#layout p.large{ - font-size: 18px; - line-height: 26px; -} - -#layout .sidebar p{ - font-size: 12px; - line-height: 1.4em; -} - -#layout p.caption { - font-size: 10px; - margin-top: -16px; - margin-bottom: 18px; -} - -/* @end */ - -/* @group Glyphs */ - -#glyph_chart div{ - background-color: #d9f3ff; - color: black; - float: left; - font-size: 36px; - height: 1.2em; - line-height: 1.2em; - margin-bottom: 1px; - margin-right: 1px; - text-align: center; - width: 1.2em; - position: relative; - padding: .6em .2em .2em; -} - -#glyph_chart div p { - position: absolute; - left: 0; - top: 0; - display: block; - text-align: center; - font: bold 9px Arial, sans-serif; - background-color: #3a768f; - width: 100%; - color: #fff; - padding: 2px 0; -} - - -#glyphs h1 { - font-family: Arial, sans-serif; -} -/* @end */ - -/* @group Installing */ - -#installing { - font: 13px Arial, sans-serif; -} - -#installing p, -#glyphs p{ - line-height: 1.2em; - margin-bottom: 18px; - font: 13px Arial, sans-serif; -} - - - -#installing h3{ - font-size: 15px; - margin-top: 18px; -} - -/* @end */ - -#rendering h1 { - font-family: Arial, sans-serif; -} -.render_table td { - font: 11px "Courier New", Courier, mono; - vertical-align: middle; -} - - diff --git a/in/static/img/git.svg b/in/static/img/git.svg new file mode 100644 index 0000000..cb1a374 --- /dev/null +++ b/in/static/img/git.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/includes/macros.html b/includes/macros.html index 8cf0dd6..e3fe57d 100644 --- a/includes/macros.html +++ b/includes/macros.html @@ -1,23 +1,29 @@ {% macro menu_items(key="") %} -{% for page in pages | get(key=key, default=pages) | unzip | filter(attribute="1.order") | sort(attribute="1.order") %} - {% set parent = key %} - {% set key = page.0 %} - {% set value = page.1 %} - {% if value.type and value.type == "page" %} - - {% elif value.type and value.type == "category" %} - {% set next = [parent, key] | join(sep=".") | trim_start_matches(pat=".") %} - -
- - {{value.title}} - - - {{ self::menu_items(key=next) }} + {% for page in pages | get(key=key, default=pages) | unzip | filter(attribute="1.order") | sort(attribute="1.order") %} + {% set parent = key %} + {% set key = page.0 %} + {% set value = page.1 %} + {% if value.type and value.type == "page" %} +
  • {{value.title}}
  • + {% elif value.type and value.type == "category" %} + {% set next = [parent, key] | join(sep=".") | trim_start_matches(pat=".") %}
    -
    - - {% endif %} -{% endfor %} +
    + + {{value.title}} + + + {{ self::menu_items(key=next) }} + +
    + + {% endif %} + {% endfor %} {% endmacro category %} + +{% macro icon(name, size="24") %} + {% if name == "git" -%} + + {% endif %} +{% endmacro icon %} diff --git a/includes/nav.html b/includes/nav.html index 46792e2..b58f9ca 100644 --- a/includes/nav.html +++ b/includes/nav.html @@ -1,10 +1,6 @@ {% import "macros.html" as macros %}
  • {{value.title}}