Puedes añadir posts como éste en el directorio _posts. Una vez hayas hecho cambios se regenerarán las pages con el CI/CD de gitlab.

Para añadir nuevos posts, simplemente añade un archivo en el directorio _posts, los cuales siguen el convenio YYYY-MM-DD-name-of-post.ext.

También puedes incorporar code snippets:

def print_hi(name)
  puts "Hi, #{name}"
end
print_hi('Tom')
#=> prints 'Hi, Tom' to STDOUT.

Echa un ojo a: Jekyll docs para profundizar en Jekyll y generar tu contenido estático con markdown. También en github.com todo lo relacionado con bugs/feature requests at Jekyll’s GitHub repo. Dudas y cuestiones: Jekyll Talk.