Overview
| Comment: | Add keyword index page, make index links bidirectional (addresses [5daecde7]) |
|---|---|
| Timelines: | family | ancestors | descendants | both | trunk |
| Files: | files | file ages | folders |
| SHA3-256: |
ae6010c03735fca282826d874a0b3f68 |
| User & Date: | joel on 2019-05-15 01:13:16 |
| Other Links: | manifest | tags |
Context
|
2019-05-19
| ||
| 22:11 | Merge license changes check-in: bfde8715 user: joel tags: trunk | |
| 20:24 | Merge updates from trunk check-in: cf26929b user: joel tags: licensing | |
|
2019-05-15
| ||
| 01:13 | Add keyword index page, make index links bidirectional (addresses [5daecde7]) check-in: ae6010c0 user: joel tags: trunk | |
|
2019-05-10
| ||
| 12:40 | Mockup → prototype! check-in: 6034ec3d user: joel tags: trunk | |
Changes
Modified crystalize.rkt from [17c941d5] to [e8e2afa2].
| ︙ | |||
49 50 51 52 53 54 55 56 57 58 59 60 61 62 | 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 | + |
article-plain-title
list/articles
list/articles+notes
listing<>-short/articles
listing<>-full/articles
listing<>-full/articles+notes
unfence
sqltools:dbc
preheat-series!)
;; ~~~ Private use ~~~
(define DBFILE (build-path (current-project-root) "vitreous.sqlite"))
;; Since the DB exists to serve as a high-speed cache, the tables are constructed so that
|
| ︙ | |||
145 146 147 148 149 150 151 | 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 | - + |
[title-plain (tx-strs title-tx)]
[series-node (series-pagenode)]
[header (html$-article-open pagenode title-specified? title-tx pubdate)]
[footertext (make-article-footertext pagenode series-node disposition disp-note-id (length note-txprs))]
[footer (html$-article-close footertext)]
[notes-section-html (crystalize-notes! pagenode title-plain note-txprs)])
|
| ︙ |
Added keyword-index.rkt version [9aa8d227].