Erros de indentação de jade
Então, para o meu site Express, estou usando o jade. Então, decidi tentar modificar meu arquivo de layout para poder começar a criar meu site. Eu modifiquei o código de layout original (que funcionou), mas comecei a receber erros de recuo em qualquer arquivo que estende o layout como este:
500 Error: /home/kevin/Blue/views/layout.jade:6 4| p Hello World Invalid indentation, you can use tabs or spaces but not both
4| p Hello World
Invalid indentation, you can use tabs or spaces but not both
at Object.Lexer.indent (/home/kevin/Blue/node_modules/jade/lib/lexer.js:679:15)
at Object.Lexer.next (/home/kevin/Blue/node_modules/jade/lib/lexer.js:777:15)
at Object.Lexer.lookahead (/home/kevin/Blue/node_modules/jade/lib/lexer.js:107:46)
at Object.Parser.lookahead (/home/kevin/Blue/node_modules/jade/lib/parser.js:115:23)
at Object.Parser.peek (/home/kevin/Blue/node_modules/jade/lib/parser.js:92:17)
at Object.Parser.tag (/home/kevin/Blue/node_modules/jade/lib/parser.js:640:22)
at Object.Parser.parseTag (/home/kevin/Blue/node_modules/jade/lib/parser.js:624:17)
at Object.Parser.parseExpr (/home/kevin/Blue/node_modules/jade/lib/parser.js:198:21)
at Object.Parser.block (/home/kevin/Blue/node_modules/jade/lib/parser.js:592:25)
at Object.Parser.tag (/home/kevin/Blue/node_modules/jade/lib/parser.js:721:26)
Então o código que eu tenho é este:
index.jade
extends layout
block content
p Hello World
e
doctype 5
html
head
title= title
link(rel='stylesheet', href='/stylesheets/style.css')
body
div#header
p This is the header
block content
Lembre-se de que eu não escrevi nada incorretamente, e sei como vincular arquivos usando a opção extends. Na verdade, o código funcionou perfeitamente bem até que comecei a mexer no arquivo de layout. Tudo isso é principalmente um problema de indução. Eu tentei descobrir se é o meu editor de texto causando o problema, e não consegui descobrir se é, pois não consigo fazer o código funcionar novamente.
Eu estou usando o editor de texto sublime 2 para escrever este código jade. Se é o editor de texto não indentando corretamente, alguém poderia me ajudar a aprender como consertar isso?