Tumblrはおしゃれだけどちょっと仲良くなれない


Life is Tech ! メンターによるAdvent Calendar🎉
２日目を担当するのはiPhoneメンターのうえちゃんでっす！

<img width="860" alt="qiita_thumbnail@2x.png" src="https://qiita-image-store.s3.amazonaws.com/0/145784/553223d3-4845-c19b-5625-6650e4ac2a87.png">


##TumblrでWEBサイトを作って公開しよう
メンターってクリエイティブな仕事を選ぶ人が多いですよね。自分のポートフォリオが必要になる場面もきっと多いはず。
サイトを公開したい！ でもサーバとか使わずに無料でサクッとやりたい！ 
そんな悩めるメンター、そしてメンバーのみんなにもお届けしたい記事です。

##必要なもの
・<a href="https://www.tumblr.com">Tumblr</a>のアカウント
・Webサイトを公開したいというやる気🔥

##Tumblrを使ったサイト
adidasのブランドサイト
https://shop.adidas.jp/originals/
gapのブランドサイト
http://gapjp.tumblr.com/
バンドのHP
http://yoshidayoheigroup.tumblr.com/
https://iliveinmytown.tumblr.com/


##0. なぜtumblrなのか
まずはなんでtumblrやねん！というところから。
WEBを無料で公開する方法って、実はたくさんあるんです。
　　・github pages
　　・Tumblr
　　・<a href="https://www.netlify.com/">netlify</a>
などなど。
それぞれにいいところがありますが、Tumblrには、
　　・無料でサブドメインの設定ができる
　　・スマホアプリで更新が可能
　　・画像がメインのサイトの場合更新しやすい
というメリットがあります。

先日、高校時代の友達のバンドHPを作ることになり、その時にTumblrを使ってみました。
ちょっとクセがあるし、カスタマイズに関する記事がなかなか見当たらずちょっと困ったので、ここに書いておこうと思います。

何より、Tumblrはおしゃれなので！！笑
##1. Tumblrはおしゃれ
以下になぜTumblrがおしゃれなのかをまとめてみました。（あくまで個人的主観です）
####おしゃれポイントその１：デザイナーが主に使うサービス✨
俺はTumblrがTwitterみたいなもんだぜ。かっこいいだろ〜
####おしゃれポイントその2：ドメインにtumblr.comってつく✨
ドメイン取得とかもよくわからんし維持費もそんなにかけたくない！ いやでもtumblrってついてたらおしゃれやん！？

こんな感じです。 いかがでしょうか。 ちょっとTumblr使ってみたくなりましたか？
それでは、実際にTumblrでWebサイトを作る方法に入っていきたいと思います。


#2. Tumblrは難しくない 
TumblrでWEBサイトを作って公開する手順は次の5Stepです。
ちょっとつまづきそうなところだけ書いていきます！

```❶ アカウント作成・登録
❷ HTMLを編集/テーマを選ぶ
❸ デザインや写真をTumblrにアップ
❹ デザインをカスタマイズ
❺ 諸々設定する
```
###HTMLを編集する
Tumblrでは、カスタマイズ画面からHTMLを編集することができます。
メニューからアカウント設定を選んで、 **「外観を編集」**
<img width="358" alt="スクリーンショット 2018-12-01 17.48.36.png" src="https://qiita-image-store.s3.amazonaws.com/0/145784/7ebc1e6f-bba9-0b07-7e6f-029f856be15b.png">

するとこの設定画面が出てきます。
<img width="1440" alt="スクリーンショット 2018-12-01 20.33.52.png" src="https://qiita-image-store.s3.amazonaws.com/0/145784/6c91dd02-44b2-6ceb-7e62-ee0eb4d4adf3.png">

ここから、**「テーマの編集」**をクリックします。
デフォルトではTumblr OfficialデザインのHTMLが書かれています。
<img width="1440" alt="スクリーンショット 2018-12-02 0.06.11.png" src="https://qiita-image-store.s3.amazonaws.com/0/145784/8f3bf7ba-cf9c-c91b-eeec-c81ab709a529.png">

ここから**「テーマを見る」**を選択すると無料・有料のテーマ（デザインテンプレート）を探すことができます。

<a href="https://www.tumblr.com/docs/ja/custom_themes">Creating a custom HTML theme | Tumblr (日本語)</a>

「Tumblr テーマ」でググったほうがシンプルでアレンジしやすいテーマが見つけやすいのでおすすめです。

編集を始める前には、非表示設定をしておくといいかもしれません。工事中だしね⚠️
<img width="787" alt="スクリーンショット 2018-12-02 0.38.47.png" src="https://qiita-image-store.s3.amazonaws.com/0/145784/c6f26bad-f006-22dd-2438-1585c77df07e.png">

もしオリジナルデザインの構想が特に無く、写真やデザインを公開することが目的なら、テーマを少しアレンジする形でサイトを作るのも良いですね！

###Tumblrのテーマタグ
Tumblrの独特な点として、**テーマタグ**というものがあります。
`{Title}` や`{block}`というように記述されています。

参考記事： https://liginc.co.jp/web/service/other-service/150831

###CSS/jsの記述

```
<style type="text/css">
//ここにCSSを記述
</style>

```
```
<script>
//ここにjsを記述
</script>

```
どちらも特に変わった点はありません。

###画像などのファイルの挿入
HTML編集画面から設定アイコンをクリック、**「テーマアセット」**を選択。
<img width="598" alt="スクリーンショット 2018-12-02 13.14.55.png" src="https://qiita-image-store.s3.amazonaws.com/0/145784/6be16cc6-a210-eef4-dc62-15ee03598f09.png">

下にこのメニューが出てくるので、ここからファイルの追加、挿入ができます。
<img width="606" alt="スクリーンショット 2018-12-02 13.17.18.png" src="https://qiita-image-store.s3.amazonaws.com/0/145784/1cde2fed-26b9-cb93-b8ce-870f759004d4.png">

###複数ページの追加
複数ページを持つサイトの場合には、**「ページの追加」**から別ページのHTMLを編集できます。
<img width="356" alt="スクリーンショット 2018-12-02 13.18.55.png" src="https://qiita-image-store.s3.amazonaws.com/0/145784/4f5ff5c3-e337-8579-8df6-7f188bcb9220.png">

「テーマ準拠デザイン」「カスタムデザイン」「リダイレクト」から選択できるので、メインページのHTML・CSSをそのまま引き継ぐこともできます。便利！
<img width="599" alt="スクリーンショット 2018-12-02 13.21.18.png" src="https://qiita-image-store.s3.amazonaws.com/0/145784/be432783-3575-61cb-60ed-d43aa00f1a42.png">

###詳細設定を忘れずに！
<img width="299" alt="スクリーンショット 2018-12-02 13.23.17.png" src="https://qiita-image-store.s3.amazonaws.com/0/145784/cfb5d726-6bd2-c6ef-7ea4-725ccb1b68a1.png">
せっかくレスポンシブでデザインを作ったら、**「デフォルトのモバイルテーマを使用」**のチェックは外す！
一番最初に表示されていたデザインが適用されるので注意です☝️


#おまけ. ちょっと仲良くなれないTumblr

Tumblrは全て1つのHTMLに記述しなければならず、コードの見通しが悪いため、慣れていないとちょっと扱いが難しいかもしれません。

また、開発時にサイトをローカルで確認するのも少し厄介です。（テーマタグが反映されない）
そこでVue.jsを使っている方もいらっしゃるので、jsどんとこいな人はそちらにチャレンジするのもいいかもしれません。
https://qiita.com/ryo_dg/items/b2c030362241a20bc6bb

あとは、サイト名をGoogleで検索してもなかなか出てこないこと、、
github pagesなどは結構すぐに検索に引っかかるので、ちょっとここは厄介なポイントかもです><
（解決策ご存知の方いたら教えてください🙏）


以上です！長文お読みいただきありがとうございました😂
明日はMinecraftメンターのりっしー @rissy による、「三段論法をプログラミングしたかった話」です！ 
なんか面白そう、、🤤