:-) ๐Ÿ•

create hugo theme

May 11, 2015

TL;DR

  • ใƒ–ใƒญใ‚ฐใ‚’ octpress ใ‹ใ‚‰ hugo ใธ็งป่กŒใ—ใพใ—ใŸ
  • hugo theme ๆ›ธใใพใ—ใŸ

theme ใ‚’ๆ›ธใใŸใ‚ใซ

cmd1 ใคใงใƒ†ใƒณใƒ—ใƒฌใƒผใƒˆไฝœๆˆใ€‚

$ hugo new theme foo
.
โ””โ”€โ”€ themes
    โ””โ”€โ”€ foo
    โ”œโ”€โ”€ LICENSE.md
    โ”œโ”€โ”€ archetypes
    โ”‚ย ย  โ””โ”€โ”€ default.md
    โ”œโ”€โ”€ layouts
    โ”‚ย ย  โ”œโ”€โ”€ _default
    โ”‚ย ย  โ”‚ย ย  โ”œโ”€โ”€ list.html
    โ”‚ย ย  โ”‚ย ย  โ””โ”€โ”€ single.html
    โ”‚ย ย  โ”œโ”€โ”€ index.html
    โ”‚ย ย  โ””โ”€โ”€ partials
    โ”‚ย ย      โ”œโ”€โ”€ footer.html
    โ”‚ย ย      โ””โ”€โ”€ header.html
    โ”œโ”€โ”€ static
    โ”‚ย ย  โ”œโ”€โ”€ css
    โ”‚ย ย  โ””โ”€โ”€ js
    โ””โ”€โ”€ theme.toml

Document ใŒใ‚ˆใใพใจใพใฃใฆใ„ใพใ™ใฎใงๅ‚่€ƒใซใ€‚

TODO

  • layouts/_default ไปฅๅค–ใฎไฝฟใ„ๆ–น่ชฟในใ‚‹
  • rss ไฝœๆˆ
  • bower install ใ™ใ‚‹ build script

ๆ„Ÿๆƒณ

octpress ใฎๆ™‚ใฏ theme ๆต็”จใ—ใฆใŸใฎใงๆ‰‹ไฝœใ‚Šใ‚‚ๅ‹‰ๅผทใซใชใ‚Šใพใ—ใŸใ€‚

t32k ใ•ใ‚“ใฎmolใ‚’ๅ‚่€ƒ๏ผˆใปใผใ‚ณใƒ”ใƒผ&ใƒšใƒผใ‚นใƒˆใ—ใฆ๏ผ‰ใซไฝœใ‚Šใพใ—ใŸ ใ‚ใ‚ŠใŒใจใ†ใ”ใ–ใ„ใพใ™ใ€‚


Written by Keisuke Kan who lives and works in Japan building useful things. You should follow him on Twitter

ยฉ 2020, Built with Gatsby