Mengenal GitLab Pages

GitLab Pages adalah fitur yang memungkinkan kalian untuk membuat website statis dari repositori GitLab. GitLabe Pages ini gratis bagi siapapun user yang ingin membuatnya. Biasanya digunakan untuk dokumentasi, portfolio, presentasi bisnis, manifesto, dan lain-lain.

Mengenal GitLab Pages
GitLab Pages

Karena GitLabe Pages ini adalah website statis, maka tidak bisa mendukung dynamic server-side processing, misalnya PHP atau ASP. Website statis hanya berupa halaman web HTML yang dipercantik dengan CSS dan diberi JavaScript agar lebih interaktif.

Membuat website statis dengan HTML saja memang rasanya kurang efisien karena kita harus menulis kode-kode HTML selain konten halaman. Inilah yang guna adanya Static Site Generator (SSG), seperti Jekyll, Hugo, Middleman, Harp, Hexo, dan Brunch. Dimana kita bisa menulis konten halaman dengan Markdown. Markdown adalah bahasa markup web yang memudahkan kita untuk membuat konten web statis tanpa ribet dengan tag-tag HTML.

GitLabe Pages akan menggunakan domain default yaitu .gitlab.io, jadi kalau kita berikan nama anything, jadinya anything.gitlab.io. Namun, kita juga bisa menggunakan custom domain atau nama domain lain, misal: anything.com. Agar menambah tingkat keamanan, kita juga bisa sertakan TLS certificates.

Apakah kalian tertarik untuk membuat website statis dengan GitLab Pages?