Tristan Sweeney

← Back to blog

GitLab Pages > GitHub Pages?

Published on 2018-6-13 by Tristan Sweeney

photo by Stanislas
I just finished migrating from GitHub to GitLab.

I just finished migrating from GitHub to GitLab. It’s not that I hate Microsoft, I’m starting to believe that their people believe the ‘We <3 Linux / Open Source’PR push lately, but they’re not without their adgenda. My personal belief/concern is that the stratagy is to convince people that linux desktop isn’t worth it, and to work within Windows Subsystem for Linux to do their work. I figure that after aquiring GitHub, moves will eventually be made to make GH incrementally more useful to Windows users bit by bit.

But, even if Microsoft is truely helping out GH and just funding what they see as a noble venture (And if they were, why a buyout rather than just funding them?), GitLab has proven to be pretty amazing. The best feature I’ve found is that unlike GitHub Pages, which runs a modified Jekyll, GitLab Pages will run a CI/CD pipeline with any specified SSG (static site generator) you can dream up.

Switcing from GH to GL, the few changes were adding layout: default to all the templated files (GH does this as a preprocessing step if it’s omitted), adding frontmatter to my index.md (it won’t be processed without frontmatter, GH just forces it for ease of use) and finally I had to migrate the SASS themeing from my only GH pages to the new repo.

Doing some small CNAME record modification and sharing my HTTPS cert with GitLab, and we’re good to go! (as soon as DNS records propegate). Happy Trails.

Written by Tristan Sweeney

← Back to blog
  • Favicon Fun

    9/17/2024
    Favicon Fun
    photo by Astro

    I love the Astro homepage favicon effect, and replicated it on my site.

  • Ransom Note

    5/3/2020
    Ransom Note
    photo by Jamie Eckle

    Given the text for a ransom note, determine if enough letters exist in a magazine to create it.

  • Breaking down Subsum Equals K

    4/29/2020
    Breaking down Subsum Equals K
    photo by Meghan Vestal

    given an array of integers, find the number of continuous subarrays equal to `k`.

  • Revivifying the Blog

    4/11/2020
    Revivifying the Blog

    I recently had a friend come across my blog, and was promptly shamed for having a certificate more out of date than the VCR. Such an embarrassment couldn't rest, and so I cleaned up my act a bit.

  • Apt install on a Disconnected Wireless System

    6/8/2018
    Apt install on a Disconnected Wireless System
    photo by Google

    I just was installing ubuntu on a platform that only has wireless capabilities, and decided to install the server edition to minimize overhead / avoid having an X server + desktop environment to disable. Woe, the server edition of Ubuntu ships with no wireless utilities, because nobody in their right mind would run a wireless server.

  • Let's Encrypt HTTPS on DD-WRT

    6/5/2018
    Let's Encrypt HTTPS on DD-WRT
    photo by DD-WRT

    I run a DD-WRT router on a Netgear WNDR4500 router. It's been in my life since I can remember, and came along with me to college. A while back I loaded the DD-WRT firmware onto it, and it's been serving like a champ ever since.