You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+27-8Lines changed: 27 additions & 8 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -70,18 +70,20 @@ Create a new branch (`git checkout -b my-branch-name`), commit as normal, then p
70
70
71
71
- How do I add a new blog post?
72
72
73
-
Create a markdown file under `static/blog-assets/posts`. The filename will be the slug in the URL. It can technically be anything, but the convention is `year-month-date-keyword.md` for consistency. Write a post by taking the following steps:
73
+
Create a markdown file under `static/blog-assets/posts`. The filename will be the slug in the URL. It can technically be anything, but the convention is `year-month-date-keyword.md` for consistency (e.g., `2015-12-17-next-steps.md`). In that file, write a post by taking the following steps:
74
74
75
-
1.Write meta data for sorting and linking. At the top of your markdown file, write meta data between `---` and `---` in YAML format.
75
+
1.Sepcify meta data in YAML format, between `---`and `---`, at the top of your markdown post file. This is necessary for linking and sorting.
76
76
77
77
```yaml
78
78
---
79
-
date: 2017-10-31# required. year-month-date
80
-
title: "Introducing Vega-Lite 2.0"# required. in quotes
79
+
date: 2017-10-31# required. year-month-date, in numbers.
80
+
title: "Introducing Vega-Lite 2.0"# required. in double-quotes
81
81
banner: "../blog-assets/images/2017-10-31-vegalite2-banner.webp"# optional. if provided, it appears before the title.
82
-
paper: vega-lite # optional paper keyword. if provided, it will create a link to the paper under the title.
83
-
headlinener: "..."# optional if you want to have some special summary for your post. Make sure it is about 100 letters. If external is provided (see below), it is required.
84
-
external: URL # if it is posted on an external blog, then just provide that url here. While you are still need to say something in the post for parsing purposes, it will be ignored. To do so, headliner must be provided.
82
+
paper: vega-lite # optional. if provided, it will create a link to the paper under the title (in the post page).
83
+
headliner: "..."# (1) optional, if your post is not external (i.e., there is content below this meta data section) and you want to have some custom summary for your post
84
+
# (2) required, if your post is external (i.e., the below `external' field is provided)
85
+
# For both cases, make sure it is about 100 letters for the layout purposes.
86
+
external: URL # if it is posted on an external blog, then just provide that url here. While you are still need to say something in the post for the parsing purposes (put something like "external post"), it will be ignored. When this field is provided, then the above "headliner" field is required. This will be checked when you run the test script.
85
87
---
86
88
```
87
89
@@ -105,8 +107,25 @@ external: URL # if it is posted on an external blog, then just provide that url
105
107
</div>
106
108
107
109
*Your caption goes here.*
110
+
```
111
+
112
+
c. A display text:
113
+
```
114
+
<p class="display">Some text</p>
115
+
```
116
+
117
+
d. A quote (Note: markdown formatting does not work within a `<blockquote>` tag, so any formatting, such as boldface or italic, must be specified using HTML):
118
+
```
119
+
<blockquote>
120
+
Some text <em>italic</em> and <strong>bold</em>
121
+
</blockquote>
122
+
```
123
+
124
+
e. A space divider (This will be rendered as a short, center-aligned horizontal line):
125
+
```
126
+
* * *
108
127
```
109
128
110
129
3. Store images in `static/blog-assets/images` directory. For maintenence purposes, name your images starting with your post's file name.
111
130
112
-
4. Supported headlines`<h2>` (`##`) and `<h3>` (`###`).
131
+
4. Supported headings`<h2>` (`##`) and `<h3>` (`###`).
Copy file name to clipboardExpand all lines: static/blog-assets/posts/2019-08-12-errudite.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -57,7 +57,7 @@ The problem is, an error group defined in this way is subjective, and experts ca
57
57
In fact, in our user study we observed such inconsistencies even for simple group definitions (please see our paper for details!): When given identical descriptions of an error type from a prior published analysis and asked to reproduce it, our expert users produced groups that vary in size from 13.8% to 45.2% of all errors — which further illustrates the ambiguity in subjective manual labeling. This leads us to our first principle:
58
58
59
59
<blockquote>
60
-
**P1: Error hypotheses should be defined precisely with concrete descriptions.**
60
+
<em>P1: Error hypotheses should be defined precisely with concrete descriptions.</em>
0 commit comments