Skip to content
Snippets Groups Projects

WIP: Blog gitlabpages

Closed username-removed-303699 requested to merge blog-gitlabpages into master

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

Loading
Loading

Activity

Filter activity
  • Approvals
  • Assignees & reviewers
  • Comments (from bots)
  • Comments (from users)
  • Commits & branches
  • Edits
  • Labels
  • Lock status
  • Mentions
  • Merge request status
  • Tracking
360
361 ![GitLab Clone Repo via https link](/images/blogimages/gitlab-clone-repo-https-link.jpg)
362
363 **Then copy it:**
364
365 ![GitLab Clone Repo via https link copy](/images/blogimages/gitlab-clone-repo-https-link-copied.jpg)
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 ```
  • Added 1 commit:

  • Added 1 commit:

  • 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:
  • 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:

  • 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
  • @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)

  • username-removed-303699 Status changed to closed

    Status changed to closed

  • @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.

  • Assignee removed

  • mentioned in commit 494fd38c

  • Please register or sign in to reply
    Loading