WIP: Blog gitlabpages
This post is about GitLab pages by https://gitlab.com/u/virtuacreative
See audience, overview and objectives here: https://gitlab.com/gitlab-com/blog-posts/issues/39
Due to a known issue with forking on GitLab.com I've made this MR.
@inem Will do a technical review
cc @axil
Merge request reports
Activity
mentioned in issue blog-posts#39 (closed)
360 361  362 363 **Then copy it:** 364 365  366 367 <a name="git-config-global"></a> 368 369 Open the terminal 370 Introduce yourself to `git` by typing: 371 372 ```posh 373 git config --global user.name _Your Name Goes Here_ 374 git config --global user.email _your-email@example.com_ 375 ``` Oops! This should be:
git config --global user.name "Your Name Goes Here" git config --global user.email "your-email@example.com"
@nearlythere would you please correct that?
Added 1 commit:
- 76eeefd1 - fix markup
Added 1 commit:
- 27a812ae - replace code sample!
What is the status of our middleman support? Maybe it is worth to mention few words about it.
And I met this term "shared runners" several times without an explanation or a link.
Not sure who to cc here. @axil @nearlythere ??
Edited by username-removed-246853@rspeicher Ivan asks "What is the status of our middleman support?"
97 SVG Icons 98 Live Chat (using services like [JivoChat](https://www.jivochat.com/), 99 [Tawk.to](https://www.tawk.to/) and many others) 100 [PayPal Payments Standard](https://developer.paypal.com/docs/classic/button-manager/integration-guide/SOAP/ButtonMgrOverview/) 101 [Facebook Social Plugins](https://developers.facebook.com/docs/plugins/like-button) 102 [Twitter Kit](https://dev.twitter.com/web/overview) 103 Google Apps ([Analytics](https://developers.google.com/analytics/devguides/collection/analyticsjs/), [Adwords](https://support.google.com/adwords/answer/6331314), [AdSense](https://support.google.com/adsense/answer/181950), etc) 104 105 <a name="jekyll"></a> 106 107 #### Jekyll Static Website Generator 108 109 [Jekyll][] is software written in [Ruby][] that generates static blog aware websites. 110 This means we write dynamically and Jekyll `build`s the static site (HTML, CSS, JS) for us. 111 112 [Jekyll][] is based on: Do we really need link to Jekyll website on every line we mentioning Jekyll?
Edited by username-removed-246853
95 `.html` / `.css` / `.js` / `.xml` 96 Images, Audio, Video 97 SVG Icons 98 Live Chat (using services like [JivoChat](https://www.jivochat.com/), 99 [Tawk.to](https://www.tawk.to/) and many others) 100 [PayPal Payments Standard](https://developer.paypal.com/docs/classic/button-manager/integration-guide/SOAP/ButtonMgrOverview/) 101 [Facebook Social Plugins](https://developers.facebook.com/docs/plugins/like-button) 102 [Twitter Kit](https://dev.twitter.com/web/overview) 103 Google Apps ([Analytics](https://developers.google.com/analytics/devguides/collection/analyticsjs/), [Adwords](https://support.google.com/adwords/answer/6331314), [AdSense](https://support.google.com/adsense/answer/181950), etc) 104 105 <a name="jekyll"></a> 106 107 #### Jekyll Static Website Generator 108 109 [Jekyll][] is software written in [Ruby][] that generates static blog aware websites. 110 This means we write dynamically and Jekyll `build`s the static site (HTML, CSS, JS) for us. 283 [Greyscale Theme](https://virtuacreative.gitlab.io/grayscale/) - [View project on GitLab](https://gitlab.com/virtuacreative/grayscale) - [View `.gitlab-ci.yml`](https://gitlab.com/virtuacreative/grayscale/blob/master/.gitlab-ci.yml) - default configuration. 284 [Carte Noire Theme](https://virtuacreative.gitlab.io/carte-noire/) - [View project on GitLab](https://gitlab.com/virtuacreative/carte-noire) - [View `.gitlab-ci.yml`](https://gitlab.com/virtuacreative/carte-noire/blob/master/.gitlab-ci.yml) - building Jekyll with `bundler`. 285 286 If you are an experienced Jekyll developer, you might want more information about configuring `.gitlab-ci.yml`. 287 But this an introductory article, so advanced Jekyll builds will be left for a future tutorial. 288 Follow [GitLab on Twitter][3] to receive updates. 289 290 Here you can read the [full documentation regarding `.gitlab-ci.yml`](http://doc.gitlab.com/ee/ci/yaml/README.html). 291 292 <a name="enabling-shared-runners"></a> 293 294 #### Enable Shared Runners 295 296 > A 'runner' is a process which runs a build. You can setup as many runners as you need. Runners can be placed on separate users, servers, and even on your local machine. 297 298 Now you will need to configure [runners][doc-runners] to build your website Added 1 commit:
- dcecf30b - fix link
290 Here you can read the [full documentation regarding `.gitlab-ci.yml`](http://doc.gitlab.com/ee/ci/yaml/README.html). 291 292 <a name="enabling-shared-runners"></a> 293 294 #### Enable Shared Runners 295 296 > A 'runner' is a process which runs a build. You can setup as many runners as you need. Runners can be placed on separate users, servers, and even on your local machine. 297 298 Now you will need to configure [runners][doc-runners] to build your website 299 based on the `.gitlab-ci.yml` configuration. 300 This step is quite simple. 301 302 Go to your dashboard and click on a GitLab Pages project. 303 Then click on `Settings` -> `Runners` and you will see the option `Enable Shared Runners`. 304 Click on that and you're done! 305 Perhaps we could add this to the line 305:
Learn more about [shared runners](http://doc.gitlab.com/ee/ci/quick_start/README.html#sts=Shared%20Runners)
Edited by username-removed-236961
@rspeicher Ivan asks "What is the status of our middleman support?"
As this is specific to GitLab Pages and not our marketing site (which will be in Middleman but isn't yet), I'm not sure what our support for it is. It generates static HTML just like Jekyll so it should work for Pages as well.
mentioned in merge request !1580 (merged)
Reassigned to @nearlythere
@inem @virtuacreative I think this is a duplicate MR to https://gitlab.com/gitlab-com/www-gitlab-com/merge_requests/1580
I had created this when there was an MR bug.
Closing.
mentioned in commit 494fd38c