Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Tumblrを使う3- カスタムHTMLテーマの作成
Search
Atsushi Tadokoro
June 25, 2014
Technology
460
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Tumblrを使う3 - カスタムHTMLテーマの作成
Atsushi Tadokoro
June 25, 2014
More Decks by Atsushi Tadokoro
See All by Atsushi Tadokoro
デザイン言語総合講座 - クリエイティブ・コーディング
tado
0
2.8k
Tumblrを使う4 - Webサイトを構成する、固定ページとタグ
tado
0
1.8k
Processing.jsによるデータの可視化と生成的表現
tado
1
1.9k
Tumblrを使う2 - テーマをカスタマイズする
tado
0
380
Touchéの仕組みを理解 - ProcessingとArduinoの連携
tado
0
2.4k
Github Pagesで作品を公開、Automatic Page Generatorでサイトを生成
tado
0
1.6k
TumblrでWebサイトを作成
tado
0
720
bmaw14 第2回: Touchéセンサーを使う1 Touchéセンサーを作成する
tado
0
2.2k
Webサーバーの準備 - Github PagesでWebサイト開設
tado
0
1.5k
Other Decks in Technology
See All in Technology
AI-DLCを “そのまま導入しなかった”話 ~組織に合わせてアジャストした 私たちの実践共有~
hiroramos4
PRO
1
450
BPaaSで進むAIオペレーションの現在地 AI実装が効く領域とスケーラビリティの選定と実装
kentarofujii
0
210
IaC コードを資産へ:AWS CDK 社内ライブラリと横断展開 / aws-summit-japan-2026
gotok365
10
1.6k
Zenoh on Zephyr on LiteX
takasehideki
2
130
【FinOps】データドリブンな意思決定を目指して
z63d
2
490
はてなのサービス基盤を支える Kubernetes《足腰》
masayoshimaezawa
0
200
フルAIで個人開発して学んだあれこれ / yuruai vol.1
isaoshimizu
0
150
Microsoft のサポートとフィードバック総まとめ
murachiakira
PRO
0
120
AI Agentをシステムに組み込む前にゆるく向き合ってみる
hayama17
0
170
自作お家AIエージェントスタックチャンFWで困っている所紹介
74th
0
160
Agile and AI Redmine Japan 2026
hiranabe
4
500
UIパーツの設計を「型」から読み解く 〜TSKaigiのセッションから得た学び〜
yud0uhu
0
110
Featured
See All Featured
Leveraging LLMs for student feedback in introductory data science courses - posit::conf(2025)
minecr
1
300
Collaborative Software Design: How to facilitate domain modelling decisions
baasie
1
250
Leadership Guide Workshop - DevTernity 2021
reverentgeek
1
310
A Tale of Four Properties
chriscoyier
163
24k
Highjacked: Video Game Concept Design
rkendrick25
PRO
1
400
Claude Code どこまでも/ Claude Code Everywhere
nwiizo
65
56k
The Cult of Friendly URLs
andyhume
79
6.9k
Getting science done with accelerated Python computing platforms
jacobtomlinson
2
240
The SEO identity crisis: Don't let AI make you average
varn
0
500
Are puppies a ranking factor?
jonoalderson
1
3.7k
How STYLIGHT went responsive
nonsquared
100
6.2k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
231
55k
Transcript
ܳज़ใԋश 8FC 5VNCMSΛ͏̏ ΧελϜ)5.-ςʔϚͷ࡞ ݄ ౦ژज़େֶܳज़ใηϯλʔ ".$ ୲ɿాॴ३
ࠓͷ༰ ‣ 5VNCMSͷΧελϜ)5.-ςʔϚͷ࡞ ‣ ͭ·Γɺ5VNCMSͷςʔϚΛ·ͬ͞Βͳঢ়ଶ͔Β࡞ͬͯΈΔ ‣ ࢦͤςʔϚൢച
5VNCMSͷΧελϜ)5.-ςʔϚͷ࡞
5VNCMSͷΧελϜ)5.-ςʔϚͷ࡞ ‣ 5VNCMSͷςʔϚΛશʹ·ͬ͞Βͳঢ়ଶ͔Β࡞Δ͜ͱՄೳ ‣ ࠷ৄ͍͠υΩϡϝϯτɺ5VNCMSͷαΠτʹ͋Δࢿྉ ‣ IUUQXXXUVNCMSDPNEPDTFODVTUPN@UIFNFT
5VNCMSͷΧελϜ)5.-ςʔϚͷ࡞ ‣ ΧελϚΠζͷը໘Λදࣔ͢Δʹ ‣ %BTICPBSEͰɺΧελϚΠζ͢ΔϒϩάΛબ͠ɺ$VTUPNJ[F5IFNFϘλϯΛԡ ͢
5VNCMSͷΧελϜ)5.-ςʔϚͷ࡞ ‣ දࣔ͞ΕΔΧελϚΠζը໘ͷࠨίϥϜͷαϜωΠϧԼʹ͋Δɺ&EJU)5.-Ϙλϯ Λԡ͢
5VNCMSͷΧελϜ)5.-ςʔϚͷ࡞ ‣ ͜͜ʹදࣔ͞ΕΔ)5.- ͱแ͞ΕΔ$44 Λฤू͍ͯ͘͠
5IVNCMSͷΧελϜ)5.-ςʔϚͷ࡞ ‣ ΧελϜ)5.-ͷ֬ೝ༻ʹɺશͯͷछྨͷߘΛςετ༻ϒϩάʹ͓ͯ͘͠ ‣ 5FYU 1IPUP 2VPUF -JOL $IBU "VEJP
7JEFP
7BSJBCMFͱ#MPDL
7BSJBCMF ม ͱ#MPDL ϒϩοΫ ‣ ΧελϜ)5.-࡞ͰॏཁͱͳΔ5VNCMSઐ༻ͷͭͷԋࢉࢠ ‣ )5.-ͷதʹຒΊࠐΜͰ༻͢Δ ‣ 7BSJBCMF
ม ‣ λΠτϧهड़ͳͲɺಛఆͷσʔλΛૠೖ͢Δ ‣ #MPDLɹ ‣ σʔλͷू·ΓΛૠೖ͢Δ ‣ ΠϯσοΫεϖʔδɺݸผͷهࣄɺφϏήʔγϣϯͳͲ {ʬVariable໊ʭ} {block:ʬBlock໊ʭ} ... {/block:ʬBlock໊ʭ}
7BSJBCMFͱ#MPDL ‣ 7BSJBCMFͷهड़ྫ <h1>{Title}</h1> <h2>{PostTitle}</h2> <p>{Description}</p>
7BSJBCMFͱ#MPDL ‣ #MPDLͷهड़ྫ {block:Posts} {block:Photo} <li class="post photo"> <img src="{PhotoURL-500}"
alt="{PhotoAlt}"/> {block:Caption} <div class="caption">{Caption}</div> {/block:Caption} </li> {/block:Photo} {/block:Posts}
5VNCMSςϯϓϨʔτͷߏ
5VNCMSςϯϓϨʔτͷߏ html head body {Title} {block:SearchPage} {block:Posts} {block:Pagination} {block:Photo} {block:Quote}
{block:Video} {block:Audio} {block:Text}
5VNCMSςϯϓϨʔτͷߏ html head body {Title} {block:SearchPage} {block:Posts} {block:Pagination} {block:Photo} {block:Quote}
{block:Video} {block:Audio} {block:Text} ϒϩάͷλΠτϧΛදࣔ
5VNCMSςϯϓϨʔτͷߏ html head body {Title} {block:SearchPage} {block:Posts} {block:Pagination} {block:Photo} {block:Quote}
{block:Video} {block:Audio} {block:Text} ϒϩάͷλΠτϧΛදࣔ ݕࡧ݁ՌΛදࣔ
5VNCMSςϯϓϨʔτͷߏ html head body {Title} {block:SearchPage} {block:Posts} {block:Pagination} {block:Photo} {block:Quote}
{block:Video} {block:Audio} {block:Text} ϒϩάͷλΠτϧΛදࣔ ݕࡧ݁ՌΛදࣔ ༷ʑͳλΠϓͷߘΛදࣔ
5VNCMSςϯϓϨʔτͷߏ html head body {Title} {block:SearchPage} {block:Posts} {block:Pagination} {block:Photo} {block:Quote}
{block:Video} {block:Audio} {block:Text} ϒϩάͷλΠτϧΛදࣔ ݕࡧ݁ՌΛදࣔ ༷ʑͳλΠϓͷߘΛදࣔ ςΩετ
5VNCMSςϯϓϨʔτͷߏ html head body {Title} {block:SearchPage} {block:Posts} {block:Pagination} {block:Photo} {block:Quote}
{block:Video} {block:Audio} {block:Text} ϒϩάͷλΠτϧΛදࣔ ݕࡧ݁ՌΛදࣔ ༷ʑͳλΠϓͷߘΛදࣔ ςΩετ ࣸਅ
5VNCMSςϯϓϨʔτͷߏ html head body {Title} {block:SearchPage} {block:Posts} {block:Pagination} {block:Photo} {block:Quote}
{block:Video} {block:Audio} {block:Text} ϒϩάͷλΠτϧΛදࣔ ݕࡧ݁ՌΛදࣔ ༷ʑͳλΠϓͷߘΛදࣔ ςΩετ ࣸਅ Ҿ༻
5VNCMSςϯϓϨʔτͷߏ html head body {Title} {block:SearchPage} {block:Posts} {block:Pagination} {block:Photo} {block:Quote}
{block:Video} {block:Audio} {block:Text} ϒϩάͷλΠτϧΛදࣔ ݕࡧ݁ՌΛදࣔ ༷ʑͳλΠϓͷߘΛදࣔ ςΩετ ࣸਅ Ҿ༻ ϏσΦ
5VNCMSςϯϓϨʔτͷߏ html head body {Title} {block:SearchPage} {block:Posts} {block:Pagination} {block:Photo} {block:Quote}
{block:Video} {block:Audio} {block:Text} ϒϩάͷλΠτϧΛදࣔ ݕࡧ݁ՌΛදࣔ ༷ʑͳλΠϓͷߘΛදࣔ ςΩετ ࣸਅ Ҿ༻ ϏσΦ Ի
5VNCMSςϯϓϨʔτͷߏ html head body {Title} {block:SearchPage} {block:Posts} {block:Pagination} {block:Photo} {block:Quote}
{block:Video} {block:Audio} {block:Text} ϒϩάͷλΠτϧΛදࣔ ݕࡧ݁ՌΛදࣔ ༷ʑͳλΠϓͷߘΛදࣔ ϖʔδૹΓػೳ ςΩετ ࣸਅ Ҿ༻ ϏσΦ Ի
ϛχϚϜͳ)5.-ͷ࡞ ‣ ·ͣɺΧελϜ)5.-ͷ࣮ݧͱͯ͠ϛχϚϜͳ)5.-Λ࡞ͯ͠Έ·͢ ‣ ϛχϚϜͳ)5.-͔Βঃʑʹຊ֨తͳςʔϚͱൃల͍͖͍ͤͯͨ͞ ‣ ·ͣɺ5VNCMSͷλΠτϧͱઆ໌Λදࣔͯ͠Έ·͠ΐ͏
ϛχϚϜͳ)5.-ͷ࡞ ‣ 5VNCMSͷλΠτϧͱઆ໌Λදࣔ <!DOCTYPE HTML> <html> <head> <meta charset="utf-8" />
<title>{Title}</title> </head> <body> <h1>{Title}</h1> <p>{Description}</p> </body> </html>
ϛχϚϜͳ)5.-ͷ࡞ ‣ λΠτϧͱઆ໌͕දࣔ͞ΕΔ
ϛχϚϜͳ)5.-ͷ࡞ ‣ ࣍ʹߘΛදࣔ͠·͠ΐ͏ ‣ ߘը໘ɺ1PTUTϒϩοΫͷதʹɺछྨʹԠͯ͡ϙετͷϒϩοΫΛஔ͍ͯ͘͠ ‣ ·ͣɺ1IPUP ࣸਅ ͷߘͰ࣮ݧ
ϛχϚϜͳ)5.-ͷ࡞ ‣ 1IPUP ࣸਅ ͷߘΛදࣔ <!DOCTYPE HTML> <html> <head> <meta
charset="utf-8" /> <title>{Title}</title> </head> <body> <h1>{Title}</h1> <p>{Description}</p> <div id="posts"> {block:Posts} {block:Photo} <div class="post photo"> <img src="{PhotoURL-500}" alt="{PhotoAlt}"/> </div> {/block:Photo} {/block:Posts} </div> </body> </html>
ϛχϚϜͳ)5.-ͷ࡞ ‣ ࣸਅͷߘ͕දࣔ͞Εͨ
ϛχϚϜͳ)5.-ͷ࡞ ‣ ͞ΒʹࣸਅͷΩϟϓγϣϯදࣔͯ͠ΈΔ <!DOCTYPE HTML> <html> <head> <meta charset="utf-8" />
<title>{Title}</title> </head> <body> <h1>{Title}</h1> <p>{Description}</p> <div id="posts"> {block:Posts} {block:Photo} <div class="post photo"> <img src="{PhotoURL-500}" alt="{PhotoAlt}"/> {block:Caption} <div class="caption">{Caption}</div> {/block:Caption} </div> {/block:Photo} {/block:Posts} </div> </body> </html>
ϛχϚϜͳ)5.-ͷ࡞ ‣ ࣸਅͷΩϟϓγϣϯදࣔ
ϛχϚϜͳ)5.-ͷ࡞ ‣ ͜ͷཁྖͰશͯͷߘͷλΠϓΛཏ͍ͯ͘͠ ‣ 5FYU ‣ 1IPUP ‣ 2VPUF ‣
-JOL ‣ $IBU ‣ 7JEFP ‣ "VEJP ‣ ͪΐͬͱ͍ͷͰɺԼهͷ63-͔Βμϯϩʔυ ‣ http://goo.gl/oe0jG
ϛχϚϜͳ)5.-ͷ࡞ ‣ શͯͷߘλΠϓΛཏͨ͠)5.- <!DOCTYPE HTML> <html> <head> <meta charset="utf-8" />
<title>{Title}</title> </head> <body> <h1>{Title}</h1> <p>{Description}</p> <div id="posts"> {block:Posts} {block:Text} <li class="post text"> {block:Title} <h3><a href="{Permalink}">{Title}</a></h3> {/block:Title} {Body} </li> {/block:Text} {block:Photo} <li class="post photo"> <img src="{PhotoURL-500}" alt="{PhotoAlt}"/>
ϛχϚϜͳ)5.-ͷ࡞ ‣ શͯͷߘλΠϓΛཏͨ͠)5.- {block:Caption} <div class="caption">{Caption}</div> {/block:Caption} </li> {/block:Photo} {block:Photoset}
<li class="post photoset"> {Photoset-500} {block:Caption} <div class="caption">{Caption}</div> {/block:Caption} </li> {/block:Photoset} {block:Quote} <li class="post quote"> "{Quote}" {block:Source} <div class="source">{Source}</div> {/block:Source} </li> {/block:Quote}
ϛχϚϜͳ)5.-ͷ࡞ ‣ શͯͷߘλΠϓΛཏͨ͠)5.- {block:Link} <li class="post link"> <a href="{URL}" class="link"
{Target}>{Name}</a> {block:Description} <div class="description">{Description}</div> {/block:Description} </li> {/block:Link} {block:Chat} <li class="post chat"> {block:Title} <h3><a href="{Permalink}">{Title}</a></h3> {/block:Title} <ul class="chat"> {block:Lines} <li class="{Alt} user_{UserNumber}"> {block:Label} <span class="label">{Label}</span> {/block:Label} {Line}
ϛχϚϜͳ)5.-ͷ࡞ ‣ શͯͷߘλΠϓΛཏͨ͠)5.- {/block:Lines} </ul> </li> {/block:Chat} {block:Video} <li class="post
video"> {Video-500} {block:Caption} <div class="caption">{Caption}</div> {/block:Caption} </li> {/block:Video} {block:Audio} <li class="post audio"> {AudioPlayerBlack} {block:Caption} <div class="caption">{Caption}</div> {/block:Caption} </li> {/block:Audio}
ϛχϚϜͳ)5.-ͷ࡞ ‣ ͞ΒʹࣸਅͷΩϟϓγϣϯදࣔͯ͠ΈΔ </div> </body> </html>
ϛχϚϜͳ)5.-ͷ࡞ ‣ ࣮ࡍʹϖʔδΛ։͍ͯΈͯɺߘͨ͠શͯλΠϓ͕දࣔ͞Ε͍ͯΔ͜ͱΛ֬ೝ
$44ΛՃ
$44ΛՃ ‣ $44ɺ)5.-ϑΝΠϧͷIFBEཁૉʹՃ͢Δ ‣ TUZMFཁૉͰғΜͰɺͦͷதʹ$44Λهड़͢Δ ‣ ؆୯ͳαϯϓϧͰղઆ͠·͢
$44ΛՃ ‣ IFBEཁૉʹ$44ΛՃͨ͠ελΠϧͷྫ html { background-color:#eeeeee; } body { background-color:#ffffff;
width:720px; margin:0 auto; padding:2em 4em; border-top:6px solid #3399cc; color:#444444; font-family:sans-serif; } .post { padding:1em; border-bottom:1px dotted #cccccc; } a { color:#666666; text-decoration:underline; } h1, h2, h3, h4, h5, h6, h1 a, h2 a, h3 a, h4 a, h5 a, h6 a { color:#3399cc; text-decoration:none; }
$44ΛՃ ‣ ϖʔδʹσβΠϯ͕Ճ͞Εͨ
$44ΛՃ ‣ ͜ͷํ๏Ͱɺ͜Ε·ͰֶΜͰ͖ͨ)5.-ͱ$44ͷࣝΛۦͯ͠ɺ5VNCMSΛΧελ ϚΠζ͍ͯ͘͠ ‣ ࣍ि͞Βʹࡉ͔ͳςΫχοΫʹ͍ͭͯ୳ٻ͍͖ͯ͠·͢