銀ねこアトリエ
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での導入手順
から読み進めてみてください。
広告
MutationObserver でiframe内を監視|DOMの変化を検知して処理を実行する方法
2023.03.24
# JavaScript
【2026年最新比較】始めるならどれ?CSSフレームワーク3選(Bootstrap、Tailwind v4、Foundation)の特徴と選び方
2025.02.27
# CSS
Intersection Observer でQiita風目次|スクロール連動ハイライトの実装
2023.03.23
# JavaScript
初心者コーダーに贈る!超軽量高機能エディターVS Code入門2
2018.07.23
# VS Code
# git
【GAS】スプシの更新内容をトリガーで定期的に自動で通知(メールとSlack)
2022.06.04
# GAS
# JavaScript
Gatsbyブログサイト移行物語~関連記事一覧出力~
2021.01.12
# React