1<!DOCTYPE html> 2<html> 3 <head> 4 <meta charset="utf-8"> 5<!-- This site is hosted on Netlify. Anyone can build and deploy a site 6 like this one for free: https://netlify.new/?utm_campaign=loops&utm_source=ai-legible&utm_medium=owned&utm_content=comment&utm_id=060c50f5-ead1-4888-9b9f-4a950facd10f 7 Netlify hosting facts for this site: static/SSR served via Netlify Edge. --> 8 <meta name="viewport" content="width=device-width, initial-scale=1"> 9 10 11<meta name="dummy/config/environment" content="%7B%22modulePrefix%22%3A%22dummy%22%2C%22environment%22%3A%22production%22%2C%22rootURL%22%3A%22%2F%22%2C%22locationType%22%3A%22history%22%2C%22EmberENV%22%3A%7B%22EXTEND_PROTOTYPES%22%3Afalse%2C%22FEATURES%22%3A%7B%7D%2C%22_APPLICATION_TEMPLATE_WRAPPER%22%3Afalse%2C%22_DEFAULT_ASYNC_OBSERVERS%22%3Atrue%2C%22_JQUERY_INTEGRATION%22%3Afalse%2C%22_TEMPLATE_ONLY_GLIMMER_COMPONENTS%22%3Atrue%7D%2C%22APP%22%3A%7B%7D%2C%22blog%22%3A%7B%22title%22%3A%22empress-blog%3A%20The%20simple%20JAM%20stack%20blog%22%2C%22description%22%3A%22Thoughts%2C%20stories%20and%20ideas.%22%2C%22coverImage%22%3A%22%2Fimages%2Fblog-cover.jpg%22%2C%22rssLogo%22%3A%22%2Fimages%2Flogo.png%22%2C%22navigation%22%3A%5B%7B%22label%22%3A%22Home%22%2C%22route%22%3A%22index%22%7D%2C%7B%22label%22%3A%22Built%20by%20Chris%20Manson%22%2C%22route%22%3A%22page%22%2C%22id%22%3A%22chris-manson%22%7D%5D%2C%22host%22%3A%22https%3A%2F%2Fempress-blog.netlify.com%22%7D%2C%22responsive-image%22%3A%7B%22sourceDir%22%3A%22images%22%2C%22destinationDir%22%3A%22responsive-images%22%2C%22quality%22%3A80%2C%22supportedWidths%22%3A%5B2000%2C1000%2C600%2C300%5D%2C%22removeSourceDir%22%3Afalse%2C%22justCopy%22%3Afalse%2C%22extensions%22%3A%5B%22jpg%22%2C%22jpeg%22%2C%22png%22%2C%22gif%22%5D%7D%2C%22fastboot%22%3A%7B%22hostWhitelist%22%3A%5B%7B%7D%5D%7D%7D" /> 12<!-- EMBER_CLI_FASTBOOT_TITLE --> <meta name="ember-cli-head-start" content> <title>Author: Ghost</title> 13 14 <meta name="description" content="You can delete this user to remove all the welcome posts"> 15 16<meta name="referrer" content="unsafe-url"> 17 18 <link rel="canonical" href="https://empress-blog.netlify.com/author/ghost/"> 19 20<!----> 21<!----> 22 <meta property="og:site_name" content="empress-blog: The simple JAM stack blog"> 23 24 <meta property="og:title" content="Author: Ghost"> 25 26 <meta property="og:url" content="https://empress-blog.netlify.com/author/ghost/"> 27 28 <meta property="og:description" content="You can delete this user to remove all the welcome posts"> 29 30 <meta property="og:type" content="website"> 31 32 <meta property="og:image" content="https://empress-blog.netlify.com/images/ghost-icon.png"> 33 <meta property="og:image:type" content="image/png"> 34 <meta property="og:image:width" content="256"> 35 <meta property="og:image:height" content="256"> 36 37<meta name="twitter:card" content="summary"> 38 39<!----> 40 <meta name="twitter:image" content="https://empress-blog.netlify.com/images/ghost-icon.png"> 41 42 <meta name="twitter:title" content="Author: Ghost"> 43 44 <meta name="twitter:url" content="https://empress-blog.netlify.com/author/ghost/"> 45 46 <meta name="twitter:description" content="You can delete this user to remove all the welcome posts"> 47 48<!----> 49<!----> 50<!----><meta name="ember-cli-head-end" content> 51 52<link rel="alternate" type="application/rss+xml" title="empress-blog: The simple JAM stack blog" href="https://empress-blog.netlify.com/rss.xml" /> 53 54 <link integrity="" rel="stylesheet" href="/assets/vendor-3944c697554562f2178dd9830ff56abc.css"> 55 <link integrity="" rel="stylesheet" href="/assets/dummy-d41d8cd98f00b204e9800998ecf8427e.css"> 56 57 58 </head> 59 <body class="application author-template author"> 60
60<script type="x/boundary" id="fastboot-body-start"></script>
60<!----> 61 62 <div class="site-wrapper"> 63 64 65 66 67<header id="ember245" class="site-header outer responsive-header-img ember-view"> 68 69<style type="text/css"> 70.responsive-header-img { 71 background-image: url(/images/blog-cover.jpg); 72} 73</style> 74 75 <div class="inner"> 76 <div id="ember246" class="ember-view"><nav class="site-nav"> 77 <div class="site-nav-left"> 78 <a id="ember247" class="ember-view site-nav-logo" href="/">empress-blog: The simple JAM stack blog</a> 79 <ul class="nav" role="menu"> 80 <li class="nav-Home" role="menuitem"> 81 <a id="ember249" class="ember-view" href="/"> Home </a> 82 </li> 83 <li class="nav-Built by Chris Manson" role="menuitem"> 84 <a id="ember250" class="ember-view" href="/page/chris-manson"> Built by Chris Manson </a> 85 </li> 86</ul> 87 </div> 88 <div class="site-nav-right"> 89 <div class="social-links"> 90<!----><!----> </div> 91 <a class="rss-button" href="https://feedly.com/i/subscription/feed%2Fhttps%3A%2F%2Fempress-blog.netlify.com%2Frss.xml" target="_blank" rel="noopener"><svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 24 24"><circle cx="6.18" cy="17.82" r="2.18"></circle><path d="M4 4.44v2.83c7.03 0 12.73 5.7 12.73 12.73h2.83c0-8.59-6.97-15.56-15.56-15.56zm0 5.66v2.83c3.9 0 7.07 3.17 7.07 7.07h2.83c0-5.47-4.43-9.9-9.9-9.9z"></path></svg> 92</a> 93 </div> 94</nav></div> 95 <div class="site-header-content"> 96 <img class="author-profile-image" src="/images/ghost-icon.png" alt="Ghost"> 97 <h1 class="site-title">Ghost</h1> 98 <h2 class="author-bio"><p>You can delete this user to remove all the welcome posts</p> 99</h2> 100 <div class="author-meta"> 101<!----> <div class="author-stats"> 102 6 posts <span class="bull">â¢</span> 103 </div> 104 <a class="social-link social-link-wb" href="https://github.com/empress/empress-blog" target="_blank" rel="noopener"><svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 24 24"><path d="M23.5 11.957c0 6.375-5.163 11.544-11.532 11.544C5.599 23.5.5 18.125.5 11.75.5 5.542 5.37.758 11.505.511l.5-.011C18.374.5 23.5 5.582 23.5 11.957zM11.505.511c-6 6.5-6 14.98 0 22.98m1-22.98c6 6.5 6 14.977 0 22.977M2 17.479h20.063m-19.657-12h19.062m-20.968 6h22.938" stroke="#000" stroke-linejoin="round" stroke-miterlimit="10" fill="none"></path></svg> 105</a> 106<!----><!----> </div> 107 </div> 108 </div> 109</header> 110 111<main id="site-main" class="site-main outer"> 112 <div class="inner"> 113 114 <div class="post-feed"> 115 116 <article class="post-card "> 117 118 <a id="ember252" class="ember-view post-card-image-link" href="/welcome"> 119 <picture> 120 <source srcset="/images/welcome2000w.webp 2000w, /images/welcome1000w.webp 1000w, /images/welcome600w.webp 600w, /images/welcome300w.webp 300w" type="image/webp"> 121 <source srcset="/images/welcome2000w.jpg 2000w, /images/welcome1000w.jpg 1000w, /images/welcome600w.jpg 600w, /images/welcome300w.jpg 300w" type="image/jpeg"> 122 <img src="/images/welcome600w.jpg" width="320" height="213.33333333333334" class="eri-responsive post-card-image" loading="lazy" decoding="async"> 123</picture> 124 </a> 125 126 <div class="post-card-content"> 127 128 <a id="ember253" class="ember-view post-card-content-link" href="/welcome"> 129 130 <header class="post-card-header"> 131 <span class="post-card-tags">Getting Started</span> 132 <h2 class="post-card-title">Welcome to empress-blog</h2> 133 </header> 134 135 <section class="post-card-excerpt"> 136 <p>Hey! Welcome to empress-blog, it's great to have you :) We know that first impressions are important, so we've populated your new site with some initial Getting Started posts that will</p> 137 </section> 138 139 </a> 140 141 <footer class="post-card-meta"> 142 143 <ul class="author-list"> 144 <li class="author-list-item"> 145 146 <div class="author-name-tooltip"> 147 Ghost 148 </div> 149 150 <a id="ember254" class="ember-view active static-avatar" href="/author/ghost"> 151 <img class="author-profile-image" src="/images/ghost-icon.png" alt="Ghost"> 152 </a> 153 </li> 154 </ul> 155
156 <span class="reading-time">1 min read</span> 157 158 </footer> 159 160 </div> 161 162</article> 163 164 165 <article class="post-card "> 166 167 <a id="ember255" class="ember-view post-card-image-link" href="/the-editor"> 168 <picture> 169 <source srcset="/images/writing2000w.webp 2000w, /images/writing1000w.webp 1000w, /images/writing600w.webp 600w, /images/writing300w.webp 300w" type="image/webp"> 170 <source srcset="/images/writing2000w.jpg 2000w, /images/writing1000w.jpg 1000w, /images/writing600w.jpg 600w, /images/writing300w.jpg 300w" type="image/jpeg"> 171 <img src="/images/writing600w.jpg" width="320" height="213.33333333333334" class="eri-responsive post-card-image" loading="lazy" decoding="async"> 172</picture> 173 </a> 174 175 <div class="post-card-content"> 176 177 <a id="ember256" class="ember-view post-card-content-link" href="/the-editor"> 178 179 <header class="post-card-header"> 180 <span class="post-card-tags">Getting Started</span> 181 <h2 class="post-card-title">Editing Posts with empress-blog</h2> 182 </header> 183 184 <section class="post-card-excerpt"> 185 <p>empress-blog uses a language called Markdown to format text, and so does the original Ghost ð The main difference between the hosted Ghost platform and empress-blog is that we just use files</p> 186 </section> 187 188 </a> 189 190 <footer class="post-card-meta"> 191 192 <ul class="author-list"> 193 <li class="author-list-item"> 194 195 <div class="author-name-tooltip"> 196 Ghost 197 </div> 198 199 <a id="ember257" class="ember-view active static-avatar" href="/author/ghost"> 200 <img class="author-profile-image" src="/images/ghost-icon.png" alt="Ghost"> 201 </a> 202 </li> 203 </ul> 204 205 <span class="reading-time">3 min read</span> 206 207 </footer> 208 209 </div> 210 211</article> 212 213 214 <article class="post-card "> 215 216 <a id="ember258" class="ember-view post-card-image-link" href="/using-tags"> 217 <picture> 218 <source srcset="/images/tags2000w.webp 2000w, /images/tags1000w.webp 1000w, /images/tags600w.webp 600w, /images/tags300w.webp 300w" type="image/webp"> 219 <source srcset="/images/tags2000w.jpg 2000w, /images/tags1000w.jpg 1000w, /images/tags600w.jpg 600w, /images/tags300w.jpg 300w" type="image/jpeg"> 220 <img src="/images/tags600w.jpg" width="320" height="213.33333333333334" class="eri-responsive post-card-image" loading="lazy" decoding="async"> 221</picture> 222 </a> 223 224 <div class="post-card-content"> 225 226 <a id="ember259" class="ember-view post-card-content-link" href="/using-tags"> 227 228 <header class="post-card-header"> 229 <span class="post-card-tags">Getting Started</span> 230 <h2 class="post-card-title">Organising your content with tags</h2> 231 </header> 232 233 <section class="post-card-excerpt"> 234 <p>empress-blog has a single, powerful organisational taxonomy, called tags. It doesn't matter whether you want to call them categories, tags, boxes, or anything else. You can think of tags a lot</p> 235 </section> 236 237 </a> 238 239 <footer class="post-card-meta"> 240 241 <ul class="author-list"> 242 <li class="author-list-item"> 243 244 <div class="author-name-tooltip"> 245 Ghost 246 </div> 247 248 <a id="ember260" class="ember-view active static-avatar" href="/author/ghost"> 249 <img class="author-profile-image" src="/images/ghost-icon.png" alt="Ghost"> 250 </a> 251 </li> 252 </ul> 253 254 <span class="reading-time">1 min read</span> 255 256 </footer> 257 258 </div> 259 260</article> 261 262 263 <article class="post-card "> 264 265 <a id="ember261" class="ember-view post-card-image-link" href="/managing-users"> 266 <picture> 267 <source srcset="/images/team2000w.webp 2000w, /images/team1000w.webp 1000w, /images/team600w.webp 600w, /images/team300w.webp 300w" type="image/webp"> 268 <source srcset="/images/team2000w.jpg 2000w, /images/team1000w.jpg 1000w, /images/team600w.jpg 600w, /images/team300w.jpg 300w" type="image/jpeg"> 269 <img src="/images/team600w.jpg" width="320" height="184.97109826589596" class="eri-responsive post-card-image" loading="lazy" decoding="async"> 270</picture> 271 </a> 272 273 <div class="post-card-content"> 274 275 <a id="ember262" class="ember-view post-card-content-link" href="/managing-users"> 276 277 <header class="post-card-header">
278 <span class="post-card-tags">Getting Started</span> 279 <h2 class="post-card-title">Managing Ghost users</h2> 280 </header> 281 282 <section class="post-card-excerpt"> 283 <p>empress-blog does not, and will never have the concept of user roles! This is because it is entirely a static system. You can assign authors to posts and generate new ones using</p> 284 </section> 285 286 </a> 287 288 <footer class="post-card-meta"> 289 290 <ul class="author-list"> 291 <li class="author-list-item"> 292 293 <div class="author-name-tooltip"> 294 Chris Manson 295 </div> 296 297 <a id="ember263" class="ember-view static-avatar" href="/author/chris"> 298 <img class="author-profile-image" src="/images/chris.jpg" alt="Chris Manson"> 299 </a> 300 </li> 301 <li class="author-list-item"> 302 303 <div class="author-name-tooltip"> 304 Ghost 305 </div> 306 307 <a id="ember264" class="ember-view active static-avatar" href="/author/ghost"> 308 <img class="author-profile-image" src="/images/ghost-icon.png" alt="Ghost"> 309 </a> 310 </li> 311 </ul> 312 313 <span class="reading-time">1 min read</span> 314 315 </footer> 316 317 </div> 318 319</article> 320 321 322 <article class="post-card "> 323 324 <a id="ember265" class="ember-view post-card-image-link" href="/advanced-markdown"> 325 <picture> 326 <source srcset="/images/advanced2000w.webp 2000w, /images/advanced1000w.webp 1000w, /images/advanced600w.webp 600w, /images/advanced300w.webp 300w" type="image/webp"> 327 <source srcset="/images/advanced2000w.jpg 2000w, /images/advanced1000w.jpg 1000w, /images/advanced600w.jpg 600w, /images/advanced300w.jpg 300w" type="image/jpeg"> 328 <img src="/images/advanced600w.jpg" width="320" height="213.33333333333334" class="eri-responsive post-card-image" loading="lazy" decoding="async"> 329</picture> 330 </a> 331 332 <div class="post-card-content"> 333 334 <a id="ember266" class="ember-view post-card-content-link" href="/advanced-markdown"> 335 336 <header class="post-card-header"> 337 <span class="post-card-tags">Getting Started</span> 338 <h2 class="post-card-title">Advanced Markdown tips</h2> 339 </header> 340 341 <section class="post-card-excerpt"> 342 <p>There are lots of powerful things you can do with the Markdown If you've gotten pretty comfortable with all the basics of writing in Markdown, then you may enjoy some more advanced</p> 343 </section> 344 345 </a> 346 347 <footer class="post-card-meta"> 348 349 <ul class="author-list"> 350 <li class="author-list-item"> 351 352 <div class="author-name-tooltip"> 353 Ghost 354 </div> 355 356 <a id="ember267" class="ember-view active static-avatar" href="/author/ghost"> 357 <img class="author-profile-image" src="/images/ghost-icon.png" alt="Ghost"> 358 </a> 359 </li> 360 </ul> 361 362 <span class="reading-time">2 min read</span> 363 364 </footer> 365 366 </div> 367 368</article> 369 370 371 <article class="post-card "> 372 373 <a id="ember268" class="ember-view post-card-image-link" href="/themes"> 374 <picture> 375 <source srcset="/images/design2000w.webp 2000w, /images/design1000w.webp 1000w, /images/design600w.webp 600w, /images/design300w.webp 300w" type="image/webp"> 376 <source srcset="/images/design2000w.jpg 2000w, /images/design1000w.jpg 1000w, /images/design600w.jpg 600w, /images/design300w.jpg 300w" type="image/jpeg"> 377 <img src="/images/design600w.jpg" width="320" height="240.6015037593985" class="eri-responsive post-card-image" loading="lazy" decoding="async"> 378</picture> 379 </a> 380 381 <div class="post-card-content"> 382 383 <a id="ember269" class="ember-view post-card-content-link" href="/themes"> 384 385 <header class="post-card-header">
386 <span class="post-card-tags">Getting Started</span> 387 <h2 class="post-card-title">Setting up your own Ghost theme</h2> 388 </header> 389 390 <section class="post-card-excerpt"> 391 <p>empress-blog currently only supports 2 themes, the default Casper template and the Attila template. If you want to swap between templates it is as simple as installing a different npm dependency ð The</p> 392 </section> 393 394 </a> 395 396 <footer class="post-card-meta"> 397 398 <ul class="author-list"> 399 <li class="author-list-item"> 400 401 <div class="author-name-tooltip"> 402 Ghost 403 </div> 404 405 <a id="ember270" class="ember-view active static-avatar" href="/author/ghost"> 406 <img class="author-profile-image" src="/images/ghost-icon.png" alt="Ghost"> 407 </a> 408 </li> 409 </ul> 410 411 <span class="reading-time">1 min read</span> 412 413 </footer> 414 415 </div> 416 417</article> 418 419 </div> 420 421 </div> 422</main> 423 424 <footer class="site-footer outer"> 425 <div class="site-footer-content inner"> 426 <section class="copyright"><a>empress-blog: The simple JAM stack blog</a> © 2024</section> 427 <nav class="site-footer-nav"> 428 <a id="ember271" class="ember-view" href="/">Latest Posts</a> 429 <!----> 430 <!----> 431 <a href="https://github.com/empress/empress-blog-casper-template" target="_blank" rel="noopener">empress-blog Casper Template</a> 432 </nav> 433 </div> 434 </footer> 435 436 </div> 437 438<!---->
439<script type="x/boundary" id="fastboot-body-end"></script>
439 440 441
441<script src="/assets/vendor-8da49865f49e02ba5da8ba6f523a4765.js"></script>
vendor: 1 bytes, line 441
441
442<script src="/assets/chunk.965.baff1463cf7d513c05af.js"></script>
vendor: 1 bytes, line 442
442
443<script src="/assets/chunk.143.4cb670bd93002b266f06.js"></script>
443 444
444<script src="/assets/dummy-cb6d7c3a50c46843f817662dd6f981d4.js"></script>
444 445 446
446<script id="ember_responsive_image_meta" type="application/json"> 447{"deviceWidths":[640,750,828,1080,1200,1920,2048,3840],"images":{"images/advanced.jpg":{"widths":[2000,1000,600,300],"formats":["jpeg","webp"],"aspectRatio":1.5},"images/blog-cover.jpg":{"widths":[2000,1000,600,300],"formats":["jpeg","webp"],"aspectRatio":3},"images/built-by.jpg":{"widths":[2000,1000,600,300],"formats":["jpeg","webp"],"aspectRatio":1.5},"images/chris.jpg":{"widths":[2000,1000,600,300],"formats":["jpeg","webp"],"aspectRatio":0.88},"images/computer.jpg":{"widths":[2000,1000,600,300],"formats":["jpeg","webp"],"aspectRatio":1.5},"images/design.jpg":{"widths":[2000,1000,600,300],"formats":["jpeg","webp"],"aspectRatio":1.33},"images/ember.jpg":{"widths":[2000,1000,600,300],"formats":["jpeg","webp"],"aspectRatio":1.33},"images/ghost-icon.png":{"widths":[2000,1000,600,300],"formats":["png","webp"],"aspectRatio":1},"images/logo.png":{"widths":[2000,1000,600,300],"formats":["png","webp"],"aspectRatio":1},"images/tags.jpg":{"widths":[2000,1000,600,300],"formats":["jpeg","webp"],"aspectRatio":1.5},"images/team.jpg":{"widths":[2000,1000,600,300],"formats":["jpeg","webp"],"aspectRatio":1.73},"images/welcome.jpg":{"widths":[2000,1000,600,300],"formats":["jpeg","webp"],"aspectRatio":1.5},"images/writing.jpg":{"widths":[2000,1000,600,300],"formats":["jpeg","webp"],"aspectRatio":1.5}}} 448</script>
448 449 </body> 450</html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.