• Martin Thoma
  • Home
  • Categories
  • Tags
  • Archives
  • Support me

This Blog - Technical Stuff

Contents

  • This Blog - Technical Stuff
    • Custom Domain
    • Cloudflare

This article gives all information what I'm currently using to provide this blog to you.

Part Service / Program Price
Hosting GitHub Free as in beer
Domain namecheap 86.35 EUR per 10 Years
HTTPS Cloudflare Free as in beer
Blog creation Pelican Free as in beer and speach
Writing Sublime Text 3 70 US-Dollar (once)
Comments Disqus Free as in beer
Search Tipue Free as in beer and speach
Uptime monitoring Pingdom Free as in beer
HTML Validator validator.w3.org Free as in beer
Page analysis nibbler Free as in beer
Page speed analysis gtmetrix, pagescoring, Chrome Developer Tools Free as in beer
Accessibility Wave Free as in beer
Mobile Friendliness Google Free as in beer
API monitoring runscope.com Free as in beer
More Tests uitest.com

I've also used Google Analytics / Piwik some years ago, but I think it is not worth it. I don't want to spy my readers. And I would not change anything in my blog knowing who reads it.

Custom Domain

If you want to host your content at GitHub, but have a custom Domain like martin-thoma.com instead of martinthoma.github.io, you have to:

  1. Add an A-record to Github on namecheap (see example)
  2. Add a file called CNAME with content martin-thoma.com (yes, without http://) to the root of your directory

GitHub also offers some help on setting up a custom domain with Pages.

Cloudflare

Do this step after the custom domain works.

To set up HTTPS with namecheap and Cloudflare you have to go through the following steps:

On Cloudflare:

  1. Click on "Add Site" and enter your URL (e.g. "ml-ka.de")
  2. Click on "Begin Scan". This will take about 2 minutes. After that, click on "Continue".
  3. Click on "Continue" until they show you the nameservers. Write them down, you will need them for changes on namecheap.

On namecheap:

  1. Go to "Domain List", "Domains - Details", "Nameservers"
  2. Change it to "Custom" and "amy.ns.cloudflare.com" and "kai.ns.cloudflare.com"
  3. Click on the checkmark to make changes permanent. This might take up to 48 hours.

Published

Jan 7, 2017
by Martin Thoma

Category

Cyberculture

Tags

  • Blog 4

Contact

  • Martin Thoma - A blog about Code, the Web and Cyberculture
  • E-mail subscription
  • RSS-Feed
  • Privacy/Datenschutzerklärung
  • Impressum
  • Powered by Pelican. Theme: Elegant by Talha Mansoor