◊(Local Yarn Code "Check-in [6069a320]")

Overview
Comment:Make note author bylines italic
Timelines: family | ancestors | descendants | both | trunk
Files: files | file ages | folders
SHA3-256: 6069a3203aec8953b8de97844ab6fc06f8f04440a671a303507fc522f6b18fb9
User & Date: joel on 2018-09-26 02:57:09
Other Links: manifest | tags
Context
2018-09-26
03:39
Fix styles for note permlinks in individual article pages check-in: 8e848ec1 user: joel tags: trunk
02:57
Make note author bylines italic check-in: 6069a320 user: joel tags: trunk
01:00
Additional CSS styles for block-quotes. Omit article footer tag when no footer text is present. check-in: 3911576e user: joel tags: trunk
Changes

Modified template-html.rkt from [18aa6a0e] to [f7768941].

112
113
114
115
116
117
118
119

120
121
122
123

124
125
126
127
128
129
130
112
113
114
115
116
117
118

119
120
121
122

123
124
125
126
127
128
129
130







-
+



-
+







  (string-append* (map ->html body-elems)))

(define (html$-note-listing-full pagenode note-id title-html-flow date contents [author default-authorname] [author-url ""])
  (define author-part
    (cond [(non-empty-string? author-url)
           ◊string-append{
            <div class="note-meta">
            &mdash;<a class="u-author h-card" href="◊|author-url|">◊|author|</a>
            &mdash;<a class="u-author h-card" href="◊|author-url|"><i>◊|author|</i></a>
            </div>}]
          [else ◊string-append{
            <div class="note-meta">
            &mdash;<span class="h-card">◊|author|</span>
            &mdash;<span class="h-card"><i>◊|author|</i></span>
            </div>}]))
  (define maybe-author-class?
    (cond [(string=? author default-authorname) "by-proprietor"]
          [else ""]))
  
  ◊string-append{
 <article class="with-title ◊maybe-author-class? hentry">
146
147
148
149
150
151
152
153

154
155
156
157
158
159
160
161
146
147
148
149
150
151
152

153
154
155
156
157
158
159
160
161







-
+








  ◊string-append{<div class="note ◊maybe-author-class? u-comment" id="◊|id|">
 <h3><a href="#◊|id|"><time class="dt-published" datetime="◊date">◊ymd->english[date]</time>
 </a></h3>
 <div class="p-content p-name">
 ◊contents
 </div>
 <div class="note-meta">
 &mdash;<a class="u-author h-card" href="◊|author-url|">◊|author|</a>
 &mdash;<a class="u-author h-card" href="◊|author-url|"><i>◊|author|</i></a>
 </div>
 </div>})

(define (html$-notes-section note-htmls)
  ◊string-append{<div class="further-notes" id="furthernotes">
 <h2>Further Notes</h2>
 ◊(apply string-append note-htmls)
 </div>})

Modified web-extra/martin.css.pp from [2c3ce09a] to [8449f20b].

489
490
491
492
493
494
495
496
497

498
499
500
501
502
503
504
489
490
491
492
493
494
495

496
497
498
499
500
501
502
503
504







-

+







        font-size: 1rem;
        font-weight: normal;
        font-style: italic;
    }

    div.note-meta {
        margin-top: ◊x-lineheight[1];
        font-feature-settings: "smcp" on;
        color: #888;
        font-size: 1.2rem;
    }

    .by-proprietor .note-meta {
        display: none;
    }

    div.note + div.note {