1.5 KiB
1.5 KiB
| title | date | draft | tags | ||
|---|---|---|---|---|---|
| ADHD | 2022-03-10T20:19:09-06:00 | true |
|
Default post template
Writing tips
-
Find a good topic and commit to it eg how to get started blogging
-
Make your goals and audience specific Who is my Audience: eg People who want to start blogging, especially about technical topics, but haven’t done it yet. What is my Goal: eg. Give people a concrete set of steps and pointers so they can get started.
-
Have a beginning, middle, and end
-
Get feedback and iterate
-
Add finishing touches: packaging, publication, and promotion
From freeCodeCamp: How to write a great technical blog post
Syntax highlighting example
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
// GetTitleFunc returns a func that can be used to transform a string to
// title case.
//
// The supported styles are
//
// - "Go" (strings.Title)
// - "AP" (see https://www.apstylebook.com/)
// - "Chicago" (see https://www.chicagomanualofstyle.org/home.html)
//
// If an unknown or empty style is provided, AP style is what you get.
func GetTitleFunc(style string) func(s string) string {
switch strings.ToLower(style) {
case "go":
return strings.Title
case "chicago":
tc := transform.NewTitleConverter(transform.ChicagoStyle)
return tc.Title
default:
tc := transform.NewTitleConverter(transform.APStyle)
return tc.Title
}
}