質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
Hugo

Hugoとは、Go言語で実装された静的サイトジェネレータです。コンテンツ管理ではなく、Webサイトで用いられるHTMLファイルやRSSファイルといった生成に特化した機能を持ちます。データベースを必要としないため、バックエンド側の手間もなく、簡単にブログを運営することができます。

Q&A

0回答

797閲覧

VScodeでhugoをフォーマットしたい

aiandrox

総合スコア52

Hugo

Hugoとは、Go言語で実装された静的サイトジェネレータです。コンテンツ管理ではなく、Webサイトで用いられるHTMLファイルやRSSファイルといった生成に特化した機能を持ちます。データベースを必要としないため、バックエンド側の手間もなく、簡単にブログを運営することができます。

0グッド

0クリップ

投稿2020/09/11 08:40

問題

VScodeでHugoのテンプレートを編集していると、{{ }}のタグを認識してくれず、自動フォーマットによって画像のようになります。

イメージ説明
イメージ説明

拡張子がhtmlでもhugoの{{ }}を識別できるようにするにはどうすればいいでしょうか?
インデントまでしっかりできれば理想ですが、とにかく{{ }}の間に改行が入らなくなれば問題ありません。

もし厳しそうなら、.vscodeディレクトリで個別の設定(保存時自動フォーマットなし)をしようと思います。

設定

現在のsetting.jsonはこんな感じです。

{ "workbench.editor.enablePreview": false, "workbench.editor.enablePreviewFromQuickOpen": false, "workbench.iconTheme": "material-icon-theme", "editor.fontSize": 13, "editor.tabSize": 2, "editor.rulers": [80, 100], "editor.renderWhitespace": "none", "files.associations": { "*.erb": "erb", "*.yml": "erb" }, "emmet.includeLanguages": { "erb": "html" }, "editor.formatOnPaste": true, "editor.formatOnSave": true, "editor.minimap.enabled": false, "prettier.disableLanguages": ["markdown"], "git.suggestSmartCommit": false, "diffEditor.ignoreTrimWhitespace": false, "window.zoomLevel": 0, "liveServer.settings.donotShowInfoMsg": true, "sync.gist": "aa5df941f15a010a1e6eb177934fa470", "sync.autoDownload": false, "gitlens.gitCommands.closeOnFocusOut": true }

今ひとつVScodeの仕様を理解していないところもありますが、何卒よろしくお願いいたします。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだ回答がついていません

会員登録して回答してみよう

アカウントをお持ちの方は

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問