銀ねこアトリエ
Home
Blog
ウェブ制作
CMS
SEO対策・デジタルマーケ
海外ノマド生活
キャリアアップ
かみーゆ徒然記
Mind Journey
About Me
かみーゆの本棚
Contact
MENU
海外ノマドブログ
ウェブ制作
Gulp
pug(旧:Jade)を使い倒して時短マ...
SHARE
Facebook
pug(旧:Jade)を使い倒して時短マークアップしよう!
公開日:
2021.01.10
メンテナンス日:
2026.03.20
# Gulp
# npm
広告
広告
FAQ
Pugでの連想配列(オブジェクト)の書き方は?
PugではJavaScriptの記法がそのまま使えます。
- var menu = { key: 'value' }
のように変数を宣言し、
each val, key in menu
でループ処理するのが一般的です。具体的な
連想配列のループ処理パターン
を本記事で解説しています。
Pugで function(関数)や Mixin を使い分ける方法は?
HTML構造の再利用なら
Mixin
、ロジックの計算なら
function
が適しています。当サイトでは、
Mixinの具体的な活用例
と
functionによる条件分岐
の両方をソースコード付きで紹介しています。プロジェクトの複雑さに応じて使い分けてください。
Pugで for / if / each などの制御構文は使えますか?
はい、すべて使用可能です。特に
each文
は配列や連想配列を扱う際に非常に強力です。インデントの深さがそのまま階層構造になるため、
基本のループ・分岐の書き方
を参考に、正確なインデントで記述してください。
GulpやWebpackを使わずにPugを導入することは可能ですか?
可能です。
pug-cli
を利用すれば、npmスクリプトだけで手軽にコンパイル環境を構築できます。複雑なビルドツールを導入したくない方は、
pug-cliでの導入手順
から読み進めてみてください。
広告
スプシのデータをJSON化してウェブサイトに取り込む(Sheets API使いません)
2021.04.14
# PHP
# JSON
# WordPress
CSSで魅せる!グローバルナビ(グロナビ)のホバーアニメーションコードスニペット集
2021.03.26
# CSS
# HTML
# アニメーション
JS でフォーム操作したいなら name 属性に submit をつけてはならない
2019.02.21
# JavaScript
セレクトボックスのデザインをCSSで整える方法!プルダウンの矢印変更やselect optionの注意点など解説
2020.11.10
# CSS
Gatsbyブログサイト移行物語~関連記事一覧出力~
2021.01.12
# React
Gatsbyブログサイト移行物語~プラグインナシで一覧にページネーション実装~
2020.12.09
# React