-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathsearch.html
586 lines (561 loc) · 30.4 KB
/
search.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
<!DOCTYPE html>
<!--[if IE 6]><html lang="en" class="preIE7 preIE8 preIE9 preIE10 preIE11"><![endif]-->
<!--[if IE 7]><html lang="en" class="preIE8 preIE9 preIE10 preIE11"><![endif]-->
<!--[if IE 8]><html lang="en" class="preIE9 preIE10 preIE11"><![endif]-->
<!--[if IE 9]><html lang="en" class="preIE10 preIE11"><![endif]-->
<!--[if IE 10]><html lang="en" class="preIE11"><![endif]-->
<!--[if gte IE 11]><!--><html lang="en"><!--<![endif]-->
<head>
<meta charset="utf-8">
<!-- browser/device compatibility stuff -->
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta name="HandheldFriendly" content="True"/>
<meta name="format-detection" content="telephone=no">
<!-- page info -->
<title>Search | mdsh </title>
<meta name="description" content="Search this website for relevant post and articles (by title, description, category, tag)">
<meta name="keywords" content="mdsh, static site generator, project page, open source, blog, news, feed">
<meta name="news_keywords" content="mdsh, static site generator, project page, open source, blog, news, feed">
<meta name="subject" content="mdsh, static site generator, project page, open source, blog, news, feed">
<meta name="generator" content="mdsh">
<meta name="medium" content="blog">
<meta name="copyright" content="© mdsh">
<meta name="language" content="en">
<meta name="robots" content="index,follow">
<meta name="topic" content="mdsh, static site generator, project page, open source, blog, news, feed">
<meta name="owner" content="sc0ttj">
<meta name="pagename" content="Search">
<!-- Apple -->
<meta name="apple-mobile-web-app-capable" content="yes">
<meta name="apple-mobile-web-app-title" content="mdsh">
<!-- Facebook -->
<meta property="og:title" content="Search">
<meta property="og:description" content="Search this website for relevant post and articles (by title, description, category, tag)">
<meta property="og:url" content="https://sc0ttj.github.io/mdsh/search.html">
<meta property="og:site_name" content="mdsh">
<meta property="og:type" content="article">
<meta property="og:locale" content="en">
<meta property="og:image" content="https://sc0ttj.github.io/mdsh/assets/icons/rss.png">
<meta property="article:author" content="sc0ttj">
<meta property="article:section" content="">
<meta property="article:published_time" content="">
<meta property="article:modified_time" content="2019-10-19T23:36:43Z">
<!-- Twitter -->
<meta name="twitter:card" content="summary">
<meta name="twitter:title" content="Search">
<meta name="twitter:site" content="@foobar">
<meta name="twitter:creator" content="@foobar">
<meta name="twitter:image" content="https://sc0ttj.github.io/mdsh/assets/icons/rss.png">
<meta name="twitter:domain" content="https://sc0ttj.github.io/mdsh">
<!-- Linked data -->
<script id="meta-ld" type="application/ld+json">
{
"@context": "http://schema.org/",
"@type": "Article",
"headline": "Search",
"datePublished": "",
"dateModified": "2019-10-19T23:36:43Z",
"description": "Search this website for relevant post and articles (by title, description, category, tag)",
"keywords": "mdsh, static site generator, project page, open source, blog, news, feed",
"image": {
"@type": "ImageObject",
"height": "512",
"width": "512",
"url": "https://sc0ttj.github.io/mdsh/assets/icons/android-chrome-512x512.png"
},
"author": "sc0ttj",
"publisher": {
"@type": "Organization",
"logo": {
"@type": "ImageObject",
"url": "https://sc0ttj.github.io/mdsh/assets/icons/android-chrome-512x512.png"
},
"name": "mdsh"
},
"mainEntityOfPage": "https://sc0ttj.github.io/mdsh/search.html#content",
"articleBody": "Search this website for relevant post and articles (by title, description, category, tag)"
}
</script>
<script id="breadcrumb-ld" type="application/ld+json">
{
"@context": "http://schema.org",
"@type": "BreadcrumbList",
"itemListElement":
[
{
"@type": "ListItem",
"position": 1,
"item":
{
"@id": "https://sc0ttj.github.io/mdsh",
"name": "Mdsh"
}
},
{
"@type": "ListItem",
"position": 2,
"item":
{
"@id": "https://sc0ttj.github.io/mdsh/search.html",
"name": "Search"
}
}
]
}
</script>
<script id="itemlist-ld" type="application/ld+json">
{
"@context": "http://schema.org",
"@type": "ItemList",
"itemListElement":
[
]
}
</script>
<!-- RSS feed -->
<link rel="alternate" type="application/rss+xml" title="Subscribe to mdsh" href="/mdsh/feed.rss">
<!-- SEO stuff -->
<link rel="author" href="/humans.txt">
<link rel="canonical" href="//sc0ttj.github.io/mdsh/search.html">
<!-- App icons and favicons -->
<link rel="manifest" href="/mdsh/manifest.webmanifest?v=1571528209">
<link rel="icon" type="image/png" sizes="16x16" href="/mdsh/assets/icons/favicon-16x16.png?v=1571528209">
<link rel="icon" type="image/png" sizes="32x32" href="/mdsh/assets/icons/favicon-32x32.png?v=1571528209">
<link rel="icon" type="image/png" sizes="192x192" href="/mdsh/assets/icons/android-chrome-192x192.png?v=1571528209">
<link rel="icon" type="image/vnd.microsoft.icon" href="/mdsh/assets/icons/favicon.ico?v=1571528209">
<link rel="apple-touch-icon" sizes="180x180" href="/mdsh/assets/icons/apple-touch-icon.png?v=1571528209">
<link rel="shortcut icon" href="/mdsh/assets/icons/favicon.ico?v=1571528209">
<link rel="mask-icon" color="#444444" href="/mdsh/assets/icons/safari-pinned-tab.svg?v=1571528209">
<meta name="msapplication-TileColor" content="#ffffff">
<meta name="msapplication-config" content="/mdsh/assets/icons/browserconfig.xml?v=1571528209">
<meta name="theme-color" content="#101010">
<!-- Fallback app name, for legacy browsers -->
<meta name="application-name" content="mdsh">
<!-- prefetch resources -->
<link rel="dns-prefetch" href="//unpkg.com">
<link rel="preconnect" href="//unpkg.com" crossorigin>
<!-- CSS -->
<style>/* inline styles go here */</style>
<link rel="stylesheet" href="/mdsh/assets/css/main.min.css?v=1571528209">
<!-- pygments (syntax highlighting) -->
<link rel="stylesheet" href="/mdsh/assets/css/pygments-monokai-osx.css?v=1571528210">
<!-- JavaScript -->
<!--[if lt IE 9]>
<script>
// enable styling of HTML5 elements in IE < 9
document.createElement('header');
document.createElement('nav');
document.createElement('main');
document.createElement('section');
document.createElement('article');
document.createElement('aside');
document.createElement('footer');
document.createElement('picture');
document.createElement('time');
document.createElement('site');
document.createElement('data');
document.createElement('figure');
document.createElement('aside');
document.createElement('address');
</script>
<![endif]-->
<!-- load site NPM deps, if any -->
<script class="unpkg" defer src="//unpkg.com/[email protected]/dist/cash.min.js"></script>
<script class="unpkg" defer src="//unpkg.com/[email protected]/jets.min.js"></script>
<!-- load page-specific NPM deps, if any -->
<!-- main javascript app -->
<script id="appjs" defer src="/mdsh/assets/js/app.js?v=1571528210"></script>
</head>
<!-- start body -->
<body class="no-js category-blog search">
<div class="main-container">
<div class="site-header">
<h1><a href="/mdsh">mdsh</a></h1>
<input type="search" class="site-search" id="site-search" placeholder="filter.." />
<a class="off-screen skip-to-content" href="#content">Skip to content</a>
<ul>
<li><a href="/mdsh/about.html">about</a></li>
<li><a href="/mdsh/archive.html">archive</a></li>
<li><a href="/mdsh/contact.html">contact</a></li>
<li><a href="/mdsh/search.html">search</a></li> </ul>
</div>
<div class="body-container">
<div id="content" class="main-content">
<h2>Search</h2>
<ul class="search-results">
<li class="result">
<h3><a href="/mdsh/posts/2019/10/04/how-to-setup-e-commerce-with-mdsh.html">How to setup e-commerce with Mdsh</a></h3>
<div>Adding e-commerce features, such as PayPal payment buttons, as well as managing your products, are now easier than ever thanks to the latest updates in mdsh.</div>
<div><span>Tags:</span> <em>paypal ecommerce</em></div>
</li>
<li class="result">
<h3><a href="/mdsh/posts/2019/09/14/embedding-youtube-videos-tweets-codepens-and-other-third-party-content.html">Embedding Youtube videos, Tweets, Codepens and other third-party content</a></h3>
<div>Using embedded content in your posts is easier than ever - just put the URL to the tweet, youtube video, (etc) on its own line in your page body and will be automatically converted to the relevant embedded content.</div>
<div><span>Tags:</span> <em>oembed shell</em></div>
</li>
<li class="result">
<h3><a href="/mdsh/posts/2019/09/14/easier-stylesheet-selection.html">Easier stylesheet selection</a></h3>
<div>You can now choose a specific CSS stylesheet for your posts and pages - this provides an easy way to style your pages with different colours, typefaces, styles, layouts and so on.</div>
<div><span>Tags:</span> <em>css</em></div>
</li>
<li class="result">
<h3><a href="/mdsh/posts/2019/09/13/easier-layout-selection.html">Easier layout selection</a></h3>
<div>You can now choose a page layout when creating new posts and pages - this provides an easy way to render your pages with different mustache templates, with varying layouts and structure.</div>
<div><span>Tags:</span> <em>yaml</em></div>
</li>
<li class="result">
<h3><a href="/mdsh/posts/2019/09/13/better-site-rebuilding.html">Better site rebuilding</a></h3>
<div>The rebuild command has been greatly improved, so you can (re)build specific index pages, categories, tags, authors and so on, much more easily than before.</div>
<div><span>Tags:</span> <em>shell</em></div>
</li>
<li class="result">
<h3><a href="/mdsh/posts/2019/09/11/permalinks-for-your-posts.html">Permalinks for your posts</a></h3>
<div>A new permalinks feature has been added, so you can create shorter, easier, custom URLs for your blog posts.</div>
<div><span>Tags:</span> <em>blog seo</em></div>
</li>
<li class="result">
<h3><a href="/mdsh/posts/2019/09/07/better-data-and-template-handling.html">Better data and template handling</a></h3>
<div>A new data folder has been created into which you can put CSV, YAML and Shell script files. The data defined in those files will be available to your mustache templates at build time.</div>
<div><span>Tags:</span> <em>csv mustache shell yaml</em></div>
</li>
<li class="result">
<h3><a href="/mdsh/posts/2019/07/13/liquid-filters.html">Liquid Filters</a></h3>
<div>A new feature has been added, inspired by the liquid templating system, which allows filters to be applied to page data in your templates and Markdown.</div>
<div><span>Tags:</span> <em>mustache markdown liquid-templating</em></div>
</li>
<li class="result">
<h3><a href="/mdsh/posts/2019/07/01/faster-site-rebuilds.html">Faster site rebuilds</a></h3>
<div>Re-building your pages, and your site in general, is more faster than before due to some new features - cached template output and partial rebuilds.</div>
<div><span>Tags:</span> <em>shell</em></div>
</li>
<li class="result">
<h3><a href="/mdsh/posts/2019/06/29/adding-support-for-more-embedded-languages.html">Adding support for more embedded languages</a></h3>
<div>As of the latest update, you can now embed code other than Bash in your Markdown - including PHP, Ruby, Python, Node, Perl and more.</div>
<div><span>Tags:</span> <em>markdown shell</em></div>
</li>
<li class="result">
<h3><a href="/mdsh/posts/2019/06/24/new-syntax-for-embedding-shell-script-in-your-markdown.html">New syntax for embedding Shell script in your Markdown</a></h3>
<div>A new, more robust templating method for embedding Bash sub-shells in your Markdown has been added to Mdsh.</div>
<div><span>Tags:</span> <em>bash markdown</em></div>
</li>
<li class="result">
<h3><a href="/mdsh/posts/2019/05/26/post-excerpts.html">Post excerpts</a></h3>
<div>An easier way to show snippets, excerpts or previews of your blog posts on other parts of your site.</div>
<div><span>Tags:</span> <em>blog markdown</em></div>
</li>
<li class="result">
<h3><a href="/mdsh/posts/2019/05/26/new-site-navigation.html">New site navigation</a></h3>
<div>A new template has been added which creates a nice menu, for easier site navigation, and which has been added into the site footer by default.</div>
<div><span>Tags:</span> <em>blog mustache shell</em></div>
</li>
<li class="result">
<h3><a href="/mdsh/posts/2019/05/22/mustache-templating.html">Mustache templating</a></h3>
<div>Templates are now used to generate the HTML pages, which required a very extensive re-write of mdsh.</div>
<div><span>Tags:</span> <em>blog mustache</em></div>
</li>
<li class="result">
<h3><a href="/mdsh/posts/2019/03/31/more-responsive-pages.html">More responsive pages</a></h3>
<div>Each page created using mdsh now gives you some extra CSS classes to work with, so you can more easily target specific browsers and devices.</div>
<div><span>Tags:</span> <em>css javascript</em></div>
</li>
<li class="result">
<h3><a href="/mdsh/posts/2019/03/31/improving-structured-data.html">Improving structured data</a></h3>
<div>All generated index pages, which list posts, authors, categories and tags, now have improved structured data, in the form of a JSON-LD ItemList in the head of the page, which lists all items on the page. This should help your site get those nice carousels in Google search results.</div>
<div><span>Tags:</span> <em>json-ld seo</em></div>
</li>
<li class="result">
<h3><a href="/mdsh/posts/2019/03/27/syntax-highlighting-using-pygments.html">Syntax highlighting using Pygments</a></h3>
<div>I've added a super simple way to enable colourful code syntax highlighting for any code blocks you publish (requires Pygments to be installed, which needs Python). No JavaScript is required by the visitors browser, as the highlighting is done at build time.</div>
<div><span>Tags:</span> <em>blog pygments</em></div>
</li>
<li class="result">
<h3><a href="/mdsh/posts/2019/03/16/dynamic-search-page-using-jets.html">Dynamic search page using Jets</a></h3>
<div>I have added a search.html page, which is auto-generated by the 'rebuild' command, so users can search the website and its posts more easily. The results are presented in a nice list, just like a normal search engine results page.</div>
<div><span>Tags:</span> <em>search blog js</em></div>
</li>
<li class="result">
<h3><a href="/mdsh/posts/2019/03/10/improving-seo-with-json-ld-breadcrumbs.html">Improving SEO with JSON-LD Breadcrumbs</a></h3>
<div>Using linked data breadcrumbs, we can help search engines map the structure of our site, and owrk out the relationships between pages.</div>
<div><span>Tags:</span> <em>seo blog</em></div>
</li>
<li class="result">
<h3><a href="/mdsh/posts/2019/03/08/unpublishing-pages.html">Unpublishing pages</a></h3>
<div>An easy way to hide pages on the site, without deleting them, so you can continue working on them, or publish them again later.</div>
<div><span>Tags:</span> <em>blog</em></div>
</li>
<li class="result">
<h3><a href="/mdsh/posts/2019/03/08/added-a-gitignore-file.html">Added a `.gitignore` file</a></h3>
<div>Only HTML, CSS, JS and other site assets will be deployed to the server - all source files remain on the local machine only.</div>
<div><span>Tags:</span> <em>git blog</em></div>
</li>
<li class="result">
<h3><a href="/mdsh/posts/2019/03/06/adding-html-and-css-minification.html">Adding HTML and CSS minification</a></h3>
<div>A new feature has been added to mdsh which will improve site performance: automatic minification of the generated HTML and CSS.</div>
<div><span>Tags:</span> <em>html css shell</em></div>
</li>
<li class="result">
<h3><a href="/mdsh/posts/2019/03/04/fixing-code-formatting.html">Fixing code formatting</a></h3>
<div>Another IFS based fix for processing input while retaining any whitespace.</div>
<div><span>Tags:</span> <em>shell</em></div>
</li>
<li class="result">
<h3><a href="/mdsh/posts/2019/03/04/enabling-easier-markdown-re-building.html">Enabling easier Markdown re-building</a></h3>
<div>A new script called mdsh2md has been added to the suite of commands available in mdsh. This new script makes it easy to build valid Markdown files from the custom .mdsh format files used when writing posts.</div>
<div><span>Tags:</span> <em>shell markdown</em></div>
</li>
<li class="result">
<h3><a href="/mdsh/posts/2019/03/03/setting-up-your-blog.html">Setting up your blog</a></h3>
<div>I've added a couple of scripts that make the initial setup of your blog easier, as well as running the web server.</div>
<div><span>Tags:</span> <em>shell</em></div>
</li>
<li class="result">
<h3><a href="/mdsh/posts/2019/03/03/highlighting-search-terms-on-the-page.html">Highlighting search terms on the page</a></h3>
<div>Using a small Cash-JS plugin (adapted from a jQuery plugin), we can easily highlight the users given search terms where they are found on the page.</div>
<div><span>Tags:</span> <em>javascript</em></div>
</li>
<li class="result">
<h3><a href="/mdsh/posts/2019/03/03/custom-css-and-js-for-every-page.html">Custom CSS and JS for every page</a></h3>
<div>A simple solution for adding custom CSS and JavaScript to any page or post you create using mdsh has now been implemented.</div>
<div><span>Tags:</span> <em>blog css javascript</em></div>
</li>
<li class="result">
<h3><a href="/mdsh/posts/2019/03/02/searching-this-website.html">Searching this website</a></h3>
<div>I've made it easier to search the website, by enabling Jets powered site search on more pages.</div>
<div><span>Tags:</span> <em>blog javascript</em></div>
</li>
<li class="result">
<h3><a href="/mdsh/posts/2019/03/02/fixing-rss-generation.html">Fixing RSS generation</a></h3>
<div>The differences between the GNU and BSD version of 'date', 'find' and 'sed' caused the RSS feed generation to fail on Mac OS X. So here is how I fixed it.</div>
<div><span>Tags:</span> <em>bsd linux gnu osx rss</em></div>
</li>
<li class="result">
<h3><a href="/mdsh/posts/2019/03/02/adding-authors-pages.html">Adding authors pages</a></h3>
<div>Listing all blog post authors, and the posts they've written, in a nice searchable way is now possible in mdsh.</div>
<div><span>Tags:</span> <em>blog</em></div>
</li>
<li class="result">
<h3><a href="/mdsh/posts/2019/02/24/generating-better-homepages.html">Generating better homepages</a></h3>
<div>The auto generated homepages have been greatly improved - by default they now list your sites most recent posts in full, instead of listing only the titles of each. This is a much nicer experience for users who land on your homepage.</div>
<div><span>Tags:</span> <em>blog</em></div>
</li>
<li class="result">
<h3><a href="/mdsh/posts/2019/02/24/adding-a-site-search-feature.html">Adding a site search feature</a></h3>
<div>I'm using Jets (https://github.com/NeXTs/Jets.js) for my site search, as it provides very fast, filter-as-you-type page searching.</div>
<div><span>Tags:</span> <em>blog javascript</em></div>
</li>
<li class="result">
<h3><a href="/mdsh/posts/2019/02/23/generating-an-xml-sitemap.html">Generating an XML sitemap</a></h3>
<div>Here is a bash script for generating a valid XML sitemap file (sitemap.xml), which can be used to improve the SEO of your website, and improve your Google search rankings.</div>
<div><span>Tags:</span> <em>blog xml</em></div>
</li>
<li class="result">
<h3><a href="/mdsh/posts/2019/02/23/generating-an-rss-feed.html">Generating an RSS feed</a></h3>
<div>An RSS feed is a great way to tell users about new content - they can easily subscribe to your RSS feed and be notified when a new post had been published. RSS feeds can be viewed in browser or a dedicated news reader.</div>
<div><span>Tags:</span> <em>blog rss</em></div>
</li>
<li class="result">
<h3><a href="/mdsh/posts/2019/02/17/adding-a-stylesheet.html">Adding a stylesheet</a></h3>
<div>Styling this blog to look nicer, and how it works.</div>
<div><span>Tags:</span> <em>blog css</em></div>
</li>
<li class="result">
<h3><a href="/mdsh/posts/2019/02/16/missing-post-header.html">Missing post header</a></h3>
<div>A bug that I've just (hopefully) fixed.</div>
<div><span>Tags:</span> <em>blog</em></div>
</li>
<li class="result">
<h3><a href="/mdsh/posts/2019/02/16/ifs-and-the-read-command.html">IFS and the read command</a></h3>
<div>Or, how I parse markdown to generate valid HTML</div>
<div><span>Tags:</span> <em>blog shell</em></div>
</li>
<li class="result">
<h3><a href="/mdsh/posts/2019/02/16/auto-generated-post-footers.html">Auto-generated post footers</a></h3>
<div>This blog has automatically generated footers for each post you create, containing the meta info, category, tags, author (etc) of the post.</div>
<div><span>Tags:</span> <em>blog</em></div>
</li>
<li class="result">
<h3><a href="/mdsh/posts/2019/02/15/it-works-easier-post-editing-and-converting-is-on-the-way.html">It works! Easier post editing and converting is on the way...</a></h3>
<div>After the lsat update, it should be easier to update existing pages, and to convert your posts into other formats.</div>
<div><span>Tags:</span> <em>blog markdown mdsh</em></div>
</li>
<li class="result">
<h3><a href="/mdsh/posts/2019/02/15/fixed-code-block-formatting.html">Fixed code block formatting</a></h3>
<div>Embedding scripts and code snippets works as before...</div>
<div><span>Tags:</span> <em>blog</em></div>
</li>
<li class="result">
<h3><a href="/mdsh/posts/2019/02/13/how-to-edit-existing-pages.html">How to edit existing pages</a></h3>
<div>Here is the not-so-nice method currently being used to edit pre-existing posts</div>
<div><span>Tags:</span> <em>blog</em></div>
</li>
<li class="result">
<h3><a href="/mdsh/posts/2019/02/13/better-site-headers.html">Better site headers</a></h3>
<div>A good site header includes a navigation menu - which should list all important pages/sections of a website. I've sorted a better way of auto-generating these site headers.</div>
<div><span>Tags:</span> <em>blog</em></div>
</li>
<li class="result">
<h3><a href="/mdsh/posts/2019/02/13/about-mdshell.html">About `mdshell`</a></h3>
<div>A simple script I wrote for creating dynamically generated webpages using only the terminal.</div>
<div><span>Tags:</span> <em>blog markdown shell</em></div>
</li>
<li class="result">
<h3><a href="/mdsh/posts/2019/02/12/using-git-to-manage-your-blog.html">Using Git to manage your blog</a></h3>
<div>Saving, publishing, reverting changes are all made easy with Git.</div>
<div><span>Tags:</span> <em>blog git</em></div>
</li>
<li class="result">
<h3><a href="/mdsh/posts/2019/02/12/tags-and-categories-index-pages.html">Tags and Categories index pages</a></h3>
<div>A more consistent and flexible navigation setup for the blog.</div>
<div><span>Tags:</span> <em>blog</em></div>
</li>
<li class="result">
<h3><a href="/mdsh/posts/2019/02/12/improving-the-post-headers.html">Improving the post headers</a></h3>
<div>A nicer way to find related posts</div>
<div><span>Tags:</span> <em>blog shell</em></div>
</li>
<li class="result">
<h3><a href="/mdsh/posts/2019/02/11/using-sed.html">Using Sed</a></h3>
<div>A how not to...</div>
<div><span>Tags:</span> <em>blog shell sed</em></div>
</li>
<li class="result">
<h3><a href="/mdsh/posts/2019/02/11/post-headers.html">Post headers</a></h3>
<div>Making posts more informative</div>
<div><span>Tags:</span> <em>blog sed</em></div>
</li>
<li class="result">
<h3><a href="/mdsh/posts/2019/02/11/my-new-post.html">My new post</a></h3>
<div>blah</div>
<div><span>Tags:</span> <em>blog shell</em></div>
</li>
<li class="result">
<h3><a href="/mdsh/posts/2019/02/11/automatically-add-titles-to-posts.html">Automatically add titles to posts</a></h3>
<div>To speed up creating posts, I've added a new feature</div>
<div><span>Tags:</span> <em>blog shell</em></div>
</li>
<li class="result">
<h3><a href="/mdsh/posts/2019/02/11/another-attempt-at-creating-post-headers.html">Another attempt at creating post headers</a></h3>
<div>Using sed is always a pain</div>
<div><span>Tags:</span> <em>blog shell sed</em></div>
</li>
<li class="result">
<h3><a href="/mdsh/posts/2019/02/11/adding-post-headers.html">Adding post headers</a></h3>
<div>Improving post layout by adding a header, including author, date, and so on.</div>
<div><span>Tags:</span> <em>blog shell</em></div>
</li>
<li class="result">
<h3><a href="/mdsh/posts/2019/02/11/added-an-archive-html-page.html">Added an archive.html page</a></h3>
<div>A nicer way to list all content on the blog.</div>
<div><span>Tags:</span> <em>blog shell</em></div>
</li>
<li class="result">
<h3><a href="/mdsh/posts/2019/02/10/what-to-do-after-creating-a-post.html">What to do after creating a post</a></h3>
<div>After a post is created, indexes and other pages need to be updated.</div>
<div><span>Tags:</span> <em>blog shell</em></div>
</li>
<li class="result">
<h3><a href="/mdsh/posts/2019/02/10/rofnafen-sh.html">Rofnafen.sh</a></h3>
<div>A combination of Rofi and Mednafen</div>
<div><span>Tags:</span> <em>games shell</em></div>
</li>
<li class="result">
<h3><a href="/mdsh/posts/2019/02/10/markdown-parsing-works-ok-now.html">Markdown parsing works OK now</a></h3>
<div>Using markdown.pl, with a little pre-parsing, we (finally!) get some good results.</div>
<div><span>Tags:</span> <em>blog markdown shell</em></div>
</li>
<li class="result">
<h3><a href="/mdsh/posts/2019/02/10/fixing-the-markdown-parsers.html">Fixing the markdown parsers</a></h3>
<div>How to get around broken markdown parsers</div>
<div><span>Tags:</span> <em>markdown shell</em></div>
</li>
<li class="result">
<h3><a href="/mdsh/posts/2019/02/10/creating-html-pages-with-markdown-pl.html">Creating HTML pages with markdown.pl</a></h3>
<div>This technique uses the widely used Perl script.</div>
<div><span>Tags:</span> <em>blog shell markdown</em></div>
</li>
<li class="result">
<h3><a href="/mdsh/posts/2019/02/10/creating-html-from-markdown.html">Creating HTML from Markdown</a></h3>
<div>Here is how this blog converts Markdown into nicely formatted HTML pages.</div>
<div><span>Tags:</span> <em>shell blog markdown</em></div>
</li>
<li class="result">
<h3><a href="/mdsh/posts/2019/02/09/simplifying-blog-structure.html">Simplifying blog structure</a></h3>
<div>Using a simple csv file to manage and search site structure and contents</div>
<div><span>Tags:</span> <em>blog csv shell</em></div>
</li>
<li class="result">
<h3><a href="/mdsh/posts/2019/02/09/app-structure.html">App structure</a></h3>
<div>How to organise the code</div>
<div><span>Tags:</span> <em>blog bash</em></div>
</li></ul>
</div>
</div>
<ul id="site-navigation" class="site-navigation">
<li class="site-navigation--main-pages">
<h3>Pages</h3>
<ul>
<li><a href="/mdsh/about.html">About</a></li>
<li><a href="/mdsh/archive.html">Archive</a></li>
<li><a href="/mdsh/contact.html">Contact</a></li>
<li><a href="/mdsh/search.html">Search</a></li> </ul>
</li>
<li class="site-navigation--recent-posts">
<h3>Recent posts</h3>
<ul>
<li><a href="/mdsh/posts/2019/10/04/how-to-setup-e-commerce-with-mdsh.html">How to setup e-commerce with Mdsh</a></li>
<li><a href="/mdsh/posts/2019/09/14/embedding-youtube-videos-tweets-codepens-and-other-third-party-content.html">Embedding Youtube videos, Tweets, Codepens and other third-party content</a></li>
<li><a href="/mdsh/posts/2019/09/14/easier-stylesheet-selection.html">Easier stylesheet selection</a></li>
<li><a href="/mdsh/posts/2019/09/13/easier-layout-selection.html">Easier layout selection</a></li>
<li><a href="/mdsh/posts/2019/09/13/better-site-rebuilding.html">Better site rebuilding</a></li> </ul>
</li>
<li class="site-navigation--categories">
<h3>Categories</h3>
<ul>
<li>
<a href="/mdsh/categories/blog.html">blog</a>
</li>
<li>
<a href="/mdsh/categories/games.html">games</a>
</li> </ul>
</li>
<li class="site-navigation--tags">
<h3>Tags</h3>
<div>
<a href="/mdsh/tags/bash.html">bash</a>,
<a href="/mdsh/tags/blog.html">blog</a>,
<a href="/mdsh/tags/bsd.html">bsd</a>,
<a href="/mdsh/tags/css.html">css</a>,
<a href="/mdsh/tags/csv.html">csv</a>,
<a href="/mdsh/tags/ecommerce.html">ecommerce</a>,
<a href="/mdsh/tags/games.html">games</a>,
<a href="/mdsh/tags/git.html">git</a>,
<a href="/mdsh/tags/gnu.html">gnu</a>,
<a href="/mdsh/tags/html.html">html</a>,
<a href="/mdsh/tags/javascript.html">javascript</a>,
<a href="/mdsh/tags/js.html">js</a>,
<a href="/mdsh/tags/json-ld.html">json-ld</a>,
<a href="/mdsh/tags/linux.html">linux</a>,
<a href="/mdsh/tags/liquid-templating.html">liquid-templating</a>,
<a href="/mdsh/tags/markdown.html">markdown</a>,
<a href="/mdsh/tags/mdsh.html">mdsh</a>,
<a href="/mdsh/tags/mustache.html">mustache</a>,
<a href="/mdsh/tags/oembed.html">oembed</a>,
<a href="/mdsh/tags/osx.html">osx</a>,
<a href="/mdsh/tags/paypal.html">paypal</a>,
<a href="/mdsh/tags/pygments.html">pygments</a>,
<a href="/mdsh/tags/rss.html">rss</a>,
<a href="/mdsh/tags/search.html">search</a>,
<a href="/mdsh/tags/sed.html">sed</a>,
<a href="/mdsh/tags/seo.html">seo</a>,
<a href="/mdsh/tags/shell.html">shell</a>,
<a href="/mdsh/tags/xml.html">xml</a>,
<a href="/mdsh/tags/yaml.html">yaml</a>, </div>
</li>
</ul>
<div class="site-footer">
<p>© mdsh, 2019. Powered by <a href="https://sc0ttj.github.io/mdsh/">mdsh</a></p>
</div>
</div>
</body>
</html>