銀ねこアトリエ
Home
Blog
ウェブ制作
CMS
SEO対策・デジタルマーケ
海外ノマド生活
キャリアアップ
かみーゆ徒然記
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での導入手順
から読み進めてみてください。
広告
Gatsbyブログサイト移行物語~関連記事一覧出力~
2021.01.12
# React
WordPressのラジオボタンとチェックボックスをカスタマイズ
2020.07.18
# CSS
Gatsbyブログサイト移行物語~プラグインを利用して目次出力~
2020.12.07
# React
DockerでWordPress構築|シンプル&軽量な開発環境の作成手順
2021.12.22
# Docker
# WordPress
セレクトボックスのデザインをCSSで整える方法!プルダウンの矢印変更やselect optionの注意点など解説
2020.11.10
# CSS
【2026年仕様】jQuery不要!noUiSliderレンジスライダーの使い方(React/Next.js対応・A11y対応)
2022.12.23
# JavaScript
# html
# React