Hacker News new | ask | show | jobs
by djsumdog 3731 days ago
One of the big limitations of Jekyll + Github pages is you cannot use plugins..any plugins at all. If Gitlab's build process allowed for Jekyll plugins and custom domains, I may consider moving my pages there as well.
3 comments

You can totally use Jekyll plugins since you can define any command in .gitlab-ci.yml. It's like running Jekyll locally.

And custom domain are supported as well. See the bottom of https://pages.gitlab.io

In fact, you don't even need to use Jekyll. You can use literally anything you want.
ICYI, you can run Jekyll + plugins on Bitbucket / Aerobatic:

https://www.aerobatic.com/blog/automated-continuous-deployme...

You can also provision a free wildcard SSL cert.

Disclaimer: co-founder of Aerobatic.

jekyll plugins are disabled for a good reason, otherwise you could basically execute anything you want on their server.
With the GitLab runner, you actually can execute anything you want on their server. It's sandboxed like any other CI service.