回答編集履歴

2

誤字修正

2021/06/17 03:25

投稿

runnynose
runnynose

スコア508

test CHANGED
@@ -2,7 +2,7 @@
2
2
 
3
3
 
4
4
 
5
- script(src="../src/main.js")を記述してもブラウザ用のjavascriptを読み込む記述を入れるだけなのでPug上では使えません。Pug上でscriptはPugファイルで記載してください。
5
+ script(src="../src/main.js")を記述してもブラウザ用のjavascriptを読み込む記述を入れるだけなのでPug上では使えません。Pug上でscriptはPugファイルで記載してください。
6
6
 
7
7
 
8
8
 

1

内容調整

2021/06/17 03:25

投稿

runnynose
runnynose

スコア508

test CHANGED
@@ -1,4 +1,106 @@
1
+ # 問題1:Pug内のロジックはPugファイルで書く
2
+
3
+
4
+
5
+ script(src="../src/main.js")を記述してもブラウザ用のjavascriptを読み込む記述を入れるだけなのでPug上では使えません。Pug上でscriptはPugファイルで記載してください。
6
+
7
+
8
+
9
+ ※pugでscript書く場合は「-」入れて移行インデントをつけて書き始めてください。
10
+
11
+ ※例ではindex.pugとmain.pugが同一階層にあるものとします。
12
+
13
+
14
+
15
+ **以下例**
16
+
17
+
18
+
19
+ main.pug
20
+
21
+ ```pug
22
+
23
+ -
24
+
25
+ var package = {
26
+
27
+ title: '最高にクールなホームページ',
28
+
29
+ description: '最高にクールなホームページです。見ないと損です。',
30
+
31
+ keywords: [
32
+
33
+ '最高',
34
+
35
+ 'クール',
36
+
37
+ '世界一',
38
+
39
+ '天才'
40
+
41
+ ],
42
+
43
+ robots: [
44
+
45
+ 'INDEX',
46
+
47
+ 'FOLLOW',
48
+
49
+ 'NOODP',
50
+
51
+ 'NOYDIR',
52
+
53
+ 'NOARCHIVE'
54
+
55
+ ]
56
+
57
+ };
58
+
59
+ ```
60
+
61
+ index.pug
62
+
63
+ ```pug
64
+
65
+ include main
66
+
67
+
68
+
69
+ doctype html
70
+
71
+ html
72
+
73
+ body
74
+
75
+ head
76
+
77
+ link(rel='stylesheet', href="../src/css/reset.css")
78
+
79
+ link(rel='stylesheet', href="css/style.css")
80
+
81
+ link(rel="stylesheet",href="css/headerall.css")
82
+
83
+ link(rel='stylesheet', href="css/tab.css")
84
+
85
+ link(rel='stylesheet', href="css/sp.css")
86
+
87
+ link(rel='preconnect' href='https://fonts.gstatic.com')
88
+
89
+ title=package.title
90
+
91
+ meta(name='description', content=package.description)
92
+
93
+ meta(name='keywords', keywords=package.keywords)
94
+
95
+ meta(name='robots', keywords=package.robots)
96
+
97
+ ```
98
+
99
+
100
+
101
+ # 問題2:Pugの構文エラー
102
+
1
- おそらく「=」とobjectの間に空白があるからです。
103
+ おそらく「=」とobjectの間に空白があるとエラーになります。
2
104
 
3
105
 
4
106