Upgrade to Pro — share decks privately, control downloads, hide ads and more …

How To Write Spectacular Blog Posts

Avatar for Donald Vanhook Donald Vanhook
December 24, 2018
180

How To Write Spectacular Blog Posts

The core of blogging is centered around having the ability to create compelling content on a regular basis. How this is done varies as each blogger has his or her own writing style. However there are some basic principles of blogging from paper helper you should always keep in mind.

Creating your blog post

First you must know how to properly produce a blog post. Many writers try to get their content out as fast as they can and are eager to click the publish button. Writing needs the time to evolve and stepping back a bit will allow you to see things you may not have caught in the first place. You’re not in a race, so don’t treat it like you are, as your writing will certainly suffer because of it. Remember to use your words as the tools you need to shape your posts into an adventurous journey for your reader. Even if you’re simply writing a how-to guide on teaching a dog to sit, make it fun while still being informative.

Choose a Topic– Take some time to define your topic and think about how it will relate to your readers.
Create the Title – This in most cases, is the most crucial part of engaging your reader to continue on to your post as this will show up in your RSS feed as well as in the search engines. So choose it wisely.
Explaining your Point(s)– Explain your point(s) in detail and explain why it should matter to your reader. If you are writing a “How-To” guide be sure to present the reader with the problem, then the solution.
Check for Errors – Taking the extra time to fix small errors, and making your post ‘look’ good is what will take it to the next level. Readers will sometimes attribute a messy post to a incompetent writer, when what really happened is your formatting got messed up a bit. Take the time to fix any grammatical errors you may find also.
Timing of Your Post – Timing your post just right will ensure that the right people see it at the right time.

Take a few minutes before you hit that publish button to ensure that your post is in order, and your title is doing its job of being informative as well as catching the readers attention. Learning to take the time your writing needs and developing the skills needed to “create” your posts will ensure your readers will enjoy your content each time you post.

Avatar for Donald Vanhook

Donald Vanhook

December 24, 2018

Transcript

  1. Jekyll Tom Preston-Werner created Jekyll in 2008 to enable people

    to blog using a simple static HTML website, with all of the content hosted and version-controlled on GitHub. The goal was to eliminate the complexity of other blogging platforms by creating a workflow that allows you to blog like a hacker. Jekyll takes your content written in Markdown → passes it through your templates → spits it out as a complete static website → ready to be served.
  2. Advantages of Going Static Simplicity & Minimalism No database. No

    CMS. Fast. Minimal. Design control Security Convenient hosting
  3. Github Pages Conveniently serves the website so that you don’t

    have to deal with any hosting There are usage limits involved Custom Domain Redirects is possible (e.g wahibhaq.com serving wahibhaq.github.io) You get one site per GitHub account and organization, and unlimited project sites
  4. User and Organization Pages Sites The source files live on

    the master branch in a dedicated repository named with the GitHub account name To create a User Pages site, name the repository using the naming scheme <username>.github.io e.g. wahibhaq.github.io To create an Organization Pages site, name the repository using the naming scheme <orgname>.github.io e.g. ki-labs.github.io
  5. Project Pages Sites The source files live within the same

    repository as their project, and they are published from one of the following locations: • The master branch • The gh-pages branch • A folder named "docs" located on the master branch A Project Pages site for a personal account is available at http(s)://<username>.github.io/<projectname> e.g. https://wahibhaq.github.io/hodor A Project Pages site for an organization account is available at http(s)://<orgname>.github.io/<projectname> e.g. https://ki-labs.github.io/ki-university
  6. What are your options? Default Theme Use Any existing Jekyll

    theme and Customize (Recommended) a. Fork repo and rename it to <whatever>.github.io b. Create master branch if not already c. Adjust _config.yml Follow all steps from adding-a-jekyll-theme-to-your-github- pages-site/ 1 2 3
  7. Benefits for you Personal website/blog running & live #LessHassleNoCost Your

    commits = Better Github Contributions Chart #BeingActive Contribute to parent repo with your improvements #OpensourceLove Things are in your control #DevSatisfaction You can run and test locally as well $ jekyll serve --watch #Convenience