Skip to content

Commit 3daa69d

Browse files
committed
deploy from CI
1 parent a48f72f commit 3daa69d

File tree

19 files changed

+25
-24
lines changed

19 files changed

+25
-24
lines changed

blog/arduino-nodejs-twitter-connect/index.html

Lines changed: 1 addition & 1 deletion
Large diffs are not rendered by default.

blog/device-of-celebrity-dinner/index.html

Lines changed: 1 addition & 1 deletion
Large diffs are not rendered by default.

blog/dotstudio-blog-past-articles/index.html

Lines changed: 1 addition & 1 deletion
Large diffs are not rendered by default.

blog/gitlab-vuepress-custom-domain/index.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
<!doctype html><html lang=ja><head prefix="og: http://ogp.me/ns# fb: http://ogp.me/ns/fb# article: http://ogp.me/ns/article#"><meta charset=utf-8><meta http-equiv=x-ua-compatible content="IE=edge"><meta name=viewport content="width=device-width,initial-scale=1"><meta name=description content="VuePressで作成したサイトをGitLab CIを使ってGitLab Pagesにデプロイします。Cloudflareを利用してカスタムドメインとSSL対応もしていきます。"><meta name=author content="dotstudio Inc."><meta content="https://dotstud.io/img/blog/239/00_eyecatch.png"><meta itemprop=name content="VuePressのブログをカスタムドメイン+SSL対応させたGitLab Pagesにデプロイする | dotstudio"><meta itemprop=image content="https://dotstud.io/img/blog/239/00_eyecatch.png"><meta property="og:title" content="VuePressのブログをカスタムドメイン+SSL対応させたGitLab Pagesにデプロイする | dotstudio"><meta property="og:locale" content="ja_JP"><meta property="og:type" content="article"><meta property="og:url" content="https://dotstud.io/blog/gitlab-vuepress-custom-domain/"><meta property="og:site_name" content="dotstudio(ドットスタジオ)"><meta property="og:image" content="https://dotstud.io/img/blog/239/00_eyecatch.png"><meta property="og:image:secure_url" content="https://dotstud.io/img/blog/239/00_eyecatch.png"><meta property="og:description" content="VuePressで作成したサイトをGitLab CIを使ってGitLab Pagesにデプロイします。Cloudflareを利用してカスタムドメインとSSL対応もしていきます。"><meta property="article:author" content="https://www.facebook.com/dotstud10/"><meta property="fb:app_id" content="296336307370435"><meta property="fb:pages" content="1013196712108753"><meta name=twitter:card content="summary_large_image"><meta name=twitter:image:src content="https://dotstud.io/img/blog/239/00_eyecatch.png"><meta name=twitter:site content="@dotstud_io"><meta name=twitter:url content="https://dotstud.io/blog/gitlab-vuepress-custom-domain/"><meta name=twitter:description content="VuePressで作成したサイトをGitLab CIを使ってGitLab Pagesにデプロイします。Cloudflareを利用してカスタムドメインとSSL対応もしていきます。"><meta name=twitter:title content="VuePressのブログをカスタムドメイン+SSL対応させたGitLab Pagesにデプロイする | dotstudio"><meta name=twitter:creator content="@dotstud_io"><meta name=google-site-verification content="oW2fcSG1fFnkDoRCGFJ0IGGebtBr8FjV2twoFMd7Skc"><title>VuePressのブログをカスタムドメイン+SSL対応させたGitLab Pagesにデプロイする | dotstudio</title><link rel=stylesheet href=/css/loader.css><link rel=stylesheet href=/css/master.css><link rel=stylesheet href=/css/icon-font.css><link href="https://fonts.googleapis.com/css?family=Montserrat:400,700" rel=stylesheet><link rel="shortcut icon" type=image/png href=/img/resources/favicon.png><link href=//maxcdn.bootstrapcdn.com/font-awesome/4.1.0/css/font-awesome.min.css rel=preload as=style onload="this.rel='stylesheet'"><link href="//fonts.googleapis.com/css?family=Lora:400,700,400italic,700italic" rel=preload as=style onload="this.rel='stylesheet'"><link href="//fonts.googleapis.com/css?family=Open+Sans:300italic,400italic,600italic,700italic,800italic,400,300,600,700,800" rel=preload as=style onload="this.rel='stylesheet'"><link href=/css/lib/hljs.css rel=preload as=style onload="this.rel='stylesheet'"><script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src='https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);})(window,document,'script','dataLayer','GTM-K5TRM9Q');</script><script async src=//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js></script><script>(adsbygoogle=window.adsbygoogle||[]).push({google_ad_client:"ca-pub-5922216421588455",enable_page_level_ads:true});</script></head><body><noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-K5TRM9Q" height=0 width=0 style=display:none;visibility:hidden></iframe></noscript><div id=fb-root></div><script>(function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0];if(d.getElementById(id))return;js=d.createElement(s);js.id=id;js.src="//connect.facebook.net/ja_JP/sdk.js#xfbml=1&version=v2.8";fjs.parentNode.insertBefore(js,fjs);}(document,'script','facebook-jssdk'));</script><header><svg style="position:absolute;width:0;height:0;overflow:hidden" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><defs><symbol id="icon-arrow-right" viewBox="0 0 32 32"><title>arrow-right</title><path class="path1" fill="none" stroke="#000" stroke-width="4.5714" stroke-miterlimit="4" stroke-linecap="square" stroke-linejoin="miter" d="M5.143 5.143l10.349 10.349"/><path class="path2" fill="none" stroke="#000" stroke-width="4.5714" stroke-miterlimit="4" stroke-linecap="square" stroke-linejoin="miter" d="M5.143 26.857l10.349-10.349"/><path class="path3" fill="none" stroke="#000" stroke-width="4.5714" stroke-miterlimit="4" stroke-linecap="square" stroke-linejoin="miter" d="M16.571 26.857 26.92 16.508"/><path class="path4" fill="none" stroke="#000" stroke-width="4.5714" stroke-miterlimit="4" stroke-linecap="square" stroke-linejoin="miter" d="M16.571 5.143 26.92 15.492"/></symbol><symbol id="icon-hamburger" viewBox="0 0 60 32"><title>hamburger</title><path class="path1" fill="none" stroke="gray" stroke-width="7.1111" stroke-miterlimit="4" stroke-linecap="square" stroke-linejoin="miter" d="M3.556 3.556h53.333"/><path class="path2" fill="none" stroke="gray" stroke-width="7.1111" stroke-miterlimit="4" stroke-linecap="square" stroke-linejoin="miter" d="M3.556 28.444h53.333"/></symbol><symbol id="icon-logo-mark" viewBox="0 0 32 32"><title>logo-mark</title><path class="path1" d="M19.731 28.8H0v-19.699h19.731zM1.53 27.302h16.672v-16.672h-16.672z"/><path class="path2" d="M32 22.899h-19.731v-19.699H32zM13.798 21.37H30.47V4.698h-16.672z"/></symbol><symbol id="icon-social-facebook" viewBox="0 0 32 32"><title>social-facebook</title><path class="path1" d="M30.1.12h-28.46c-.974.011-1.76.804-1.76 1.78v28.46c0 .983.797 1.78 1.78 1.78h15.32v-12.4h-4.16v-4.82h4.16v-3.58c-.02-.179-.031-.386-.031-.596.0-3.203 2.597-5.8 5.8-5.8.152.0.302.006.45.017-.016-.001-.013-.001-.009-.001 1.3.0 2.582.073 3.844.214l-.155 4.286h-2.54c-2 0-2.36.96-2.36 2.36v3.1h4.76l-.62 4.8h-4.12v12.4h8.12c.983.0 1.78-.797 1.78-1.78v-28.44c0-.983-.797-1.78-1.78-1.78z"/></symbol><symbol id="icon-social-github" viewBox="0 0 32 32"><title>social-github</title><path class="path1" d="M16 .4c-.001.0-.002.0-.004.0-8.837.0-16 7.163-16 16 0 7.028 4.531 12.997 10.831 15.147.913.173 1.213-.307 1.213-.747s-.04-1.38-.04-2.8c-4.44 1.06-5.38-2-5.38-2-.308-.987-.937-1.798-1.763-2.33-1.477-1.01.103-.99.103-.99 1.055.144 1.941.76 2.451 1.624.607 1.039 1.701 1.715 2.953 1.715.6.0 1.164-.155 1.653-.428.062-.836.437-1.58 1.002-2.13-3.559-.401-7.279-1.781-7.279-8.001-.001-.032-.001-.069-.001-.106.0-1.621.624-3.096 1.645-4.198-.181-.526-.283-1.135-.283-1.769.0-.85.184-1.657.514-2.383s1.325-.404 4.385 1.676c1.199-.341 2.577-.537 4-.537s2.801.196 4.107.562c2.953-2.026 4.293-1.666 4.293-1.666.31.683.49 1.481.49 2.321.0.688-.121 1.348-.343 1.959 1.03 1.058 1.654 2.533 1.654 4.154.0.037.0.075-.001.112.0 6.134-3.74 7.494-7.3 7.894.685.69 1.108 1.641 1.108 2.69.0.088-.003.175-.009.261.001 2.128.001 3.848.001 4.368s.28.92 1.1.78c6.413-2.183 10.944-8.152 10.944-15.18.0-8.837-7.163-16-16-16-.015.0-.031.0-.046.0z"/></symbol><symbol id="icon-social-twitter" viewBox="0 0 32 32"><title>social-twitter</title><path class="path1" d="M10 29c.036.0.078.0.12.0 10.25.0 18.56-8.31 18.56-18.56.0-.042.0-.085.0-.127.0-.274.0-.554.0-.834 1.312-.959 2.414-2.113 3.289-3.431-1.07.454-2.347.82-3.686.984 1.293-.819 2.312-2.084 2.804-3.587-1.184.679-2.577 1.234-4.062 1.539-1.286-1.244-2.976-2.027-4.849-2.027-3.634.0-6.58 2.946-6.58 6.58.0.518.06 1.022.173 1.506-5.473-.309-10.286-2.887-13.523-6.813-.587.917-.919 2.059-.919 3.278.0 2.258 1.137 4.25 2.871 5.435-1.063-.025-2.07-.325-2.95-.822l.032.017c0 .027-.001.058-.001.09.0 3.163 2.239 5.803 5.218 6.423-.479.156-1.078.242-1.696.242-.432.0-.854-.042-1.263-.121.908 2.637 3.319 4.512 6.175 4.567-2.208 1.746-5.039 2.8-8.116 2.8-.013.0-.027.0-.04.0-.566-.018-1.104-.068-1.633-.149 2.897 1.868 6.353 2.984 10.068 3.009z"/></symbol></defs></svg><div class=header><span class=logo><a href=/><svg id="icon-logo"><use xlink:href="#icon-logo-mark"/></a></span><div class=menu><input type=checkbox id=menu-toggle>
2-
<label for=menu-toggle class=label-toggle><svg class="icon-hamburger"><use xlink:href="#icon-hamburger"/></label></input><ul><li class=menu-item><a href=/blog>Blog</a></li><li class=menu-item><a href=/docs>Docs</a></li><li class=menu-item><a href=/shop>Shop</a></li><li class=menu-item><a href=/members>Members</a></li><li class=menu-item><a href=/service>Service</a></li><li class=menu-item><a href=/about>About</a></li></ul></div></div></header><ul class=categories><li><a href=/categories/try/>やってみるIoT</a></li><li><a href=/categories/learn/>IoTを知ろう</a></li><li><a href=/categories/event/>イベントレポート</a></li><li><a href=/categories/tips/ class=selected>Tips</a></li></ul><article class=blog-single><div class=date>2019.01.30</div><img class=blog-single--eyecatch src=/img/blog/239/00_eyecatch.png alt width=710px><h1 class=blog-single--title>VuePressのブログをカスタムドメイン+SSL対応させたGitLab Pagesにデプロイする</h1><div class=blog-single--information><a class=author href=/members/n0bisuke><img src=/img/members/n0bisuke/author.png alt class=author--avatar><p class=author--name>のびすけ</p></a><a class=series href=/series/nodejs>Node.js Magazine</a></div><div id=fb-root></div><script>(function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0];if(d.getElementById(id))return;js=d.createElement(s);js.id=id;js.src='https://connect.facebook.net/ja_JP/sdk.js#xfbml=1&version=v3.1&appId=172686636611828&autoLogAppEvents=1';fjs.parentNode.insertBefore(js,fjs);}(document,'script','facebook-jssdk'));</script><div class=share><a href=https://twitter.com/share class=twitter-share-button data-size=large data-show-count=true data-hashtags=dotstudio>Tweet</a>
2+
<label for=menu-toggle class=label-toggle><svg class="icon-hamburger"><use xlink:href="#icon-hamburger"/></label></input><ul><li class=menu-item><a href=/blog>Blog</a></li><li class=menu-item><a href=/docs>Docs</a></li><li class=menu-item><a href=/shop>Shop</a></li><li class=menu-item><a href=/members>Members</a></li><li class=menu-item><a href=/service>Service</a></li><li class=menu-item><a href=/about>About</a></li></ul></div></div></header><ul class=categories><li><a href=/categories/try/>やってみるIoT</a></li><li><a href=/categories/learn/>IoTを知ろう</a></li><li><a href=/categories/event/>イベントレポート</a></li><li><a href=/categories/tips/ class=selected>Tips</a></li></ul><article class=blog-single><div class=date>2019.01.30</div><img class=blog-single--eyecatch src=/img/blog/239/00_eyecatch.png alt width=710px><h1 class=blog-single--title>VuePressのブログをカスタムドメイン+SSL対応させたGitLab Pagesにデプロイする</h1><div class=blog-single--information><a class=author href=/members/n0bisuke><img src=/img/members/n0bisuke/author.png alt class=author--avatar><p class=author--name>のびすけ</p></a><a class=series href=/series/nodejs></a></div><div id=fb-root></div><script>(function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0];if(d.getElementById(id))return;js=d.createElement(s);js.id=id;js.src='https://connect.facebook.net/ja_JP/sdk.js#xfbml=1&version=v3.1&appId=172686636611828&autoLogAppEvents=1';fjs.parentNode.insertBefore(js,fjs);}(document,'script','facebook-jssdk'));</script><div class=share><a href=https://twitter.com/share class=twitter-share-button data-size=large data-show-count=true data-hashtags=dotstudio>Tweet</a>
33
<script>!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0],p=/^http:/.test(d.location)?'http':'https';if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src=p+'://platform.twitter.com/widgets.js';fjs.parentNode.insertBefore(js,fjs);}}(document,'script','twitter-wjs');</script>&nbsp;<div class=fb-share-button data-href=https://dotstud.io/blog/gitlab-vuepress-custom-domain/ data-layout=button_count data-size=large data-mobile-iframe=true><a target=_blank href="https://www.facebook.com/sharer/sharer.php?u=https%3A%2F%2Fdotstud.io%2Fblog%2Fmftokyo-2018-chantoku-report%2F&src=sdkpreparse" class=fb-xfbml-parse-ignore>シェア</a></div>&nbsp;
44
<a href=https://dotstud.io/blog/gitlab-vuepress-custom-domain/ class=hatena-bookmark-button data-hatena-bookmark-layout=basic-counter data-hatena-bookmark-height=30 title=このエントリーをはてなブックマークに追加><img src=https://b.st-hatena.com/images/entry-button/button-only@2x.png alt=このエントリーをはてなブックマークに追加 width=20 height=20 style=border:none></a><script type=text/javascript src=https://b.st-hatena.com/js/bookmark_button.js async></script>
55
&nbsp;<div class=line-it-button data-lang=ja data-type=share-c data-url=https://dotstud.io/blog/gitlab-vuepress-custom-domain/ style=display:none></div><script src=https://d.line-scdn.net/r/web/social-plugin/js/thirdparty/loader.min.js async defer></script></div><div class="blog-single--content markdown"><p>こんにちは、最近スパにハマっている<a href=https://twitter.com/n0bisuke>n0bisuke</a>です。</p><p>今日はタイトル通り<strong>VuePressで作ったブログをGitLab Pagesに乗せてカスタムドメイン+SSL対応していきます。</strong> 2019年1月時点版です。UIなどはガンガン変わっていくと思いますので適宜読み替えましょう。</p><p>過去に書いたこの記事とは別のサイトの運用話です。</p><p>気持ち的にHugoブログもVuePressに移行したいと思っている感じですね。</p><h2 id=gitlab-pages>GitLab Pagesの基本</h2><p>GitLab PagesはGitLabで利用できる無料ホスティング環境です。</p><p>GitHub PagesのGitLab版って認識で大丈夫です。</p><h3 id=gitlab-pages-1>GitLab Pagesでサイト公開の仕方</h3><ul><li>publicフォルダを作成します。</li></ul><p>リポジトリのルートに<code>public</code>フォルダを作成して、その中にindex.htmlや関連するcssやjsファイルなどを入れていきます。基本的には<code>public/index.html</code>がプロジェクトのトップページとして認識されます。</p><ul><li>.gitlab-ci.ymlを作成します。</li></ul><p>リポジトリのルート(<code>public</code>フォルダと同じ階層)に<code>.gitlab-ci.yml</code>を作成します。</p><pre><code>pages:

blog/index.xml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -33,8 +33,8 @@ Okinawa Open Daysはキープコンセプトとして、“世の中を変える
3333
&lt;/ul>
3434
&lt;p>ということで、ざっくりと「 &lt;strong>オープンデータを活用して沖縄での移動体験をアップデートさせるプロジェクトの事例を作りたい&lt;/strong> 」ハッカソンだと思います。&lt;/p>
3535
&lt;h2 id="heading">ハッカソン初参加の人も多い中、和やかな雰囲気でのスタート&lt;/h2>
36-
&lt;p>東京や他の地域で開催される多くのはハッカソンだと、初めは少しピリッとした緊張感でスタートするものが多い印象で、初参加の人が多いと尚更そういう雰囲気になりがちです。&lt;/p>
37-
&lt;p>今回のハッカソンは、 &lt;strong>初参加の人が多いにも関わらず、沖縄の雰囲気だからか和やかな雰囲気&lt;/strong>でスタートしていきました。&lt;/p>
36+
&lt;p>東京や他の地域で開催される多くのはハッカソンだと、初めは少しピリッとした緊張感でスタートするものが多い印象で、初参加の人が多いと尚更そういう雰囲気になりがちです。
37+
今回のハッカソンは、 &lt;strong>初参加の人が多いにも関わらず、沖縄の雰囲気だからか和やかな雰囲気&lt;/strong>でスタートしていきました。&lt;/p>
3838
&lt;!-- raw HTML omitted -->
3939
&lt;p>沖縄オープンラボラトリの方々による緩やかな司会進行です。&lt;/p>
4040
&lt;h2 id="heading-1">プレハッカソンイベントでのアイディアを元に実装を進める&lt;/h2>

0 commit comments

Comments
 (0)