質問編集履歴
8
一部修正
title
CHANGED
@@ -1,1 +1,1 @@
|
|
1
|
-
構造化マークアップを実装したい
|
1
|
+
Railsで構造化マークアップを実装したい
|
body
CHANGED
@@ -60,7 +60,7 @@
|
|
60
60
|
|
61
61
|
### 該当のソースコード(Microdata)
|
62
62
|
```
|
63
|
-
div class="XXX-inner #{YYY}" itemscope itemtype=
|
63
|
+
div class="XXX-inner #{YYY}" itemscope itemtype="http://schema.org/Hoge" #itemscope~を追加時起きる
|
64
64
|
.XXX-header
|
65
65
|
- if XXX.index_image_url
|
66
66
|
= link_to XXX_path(XXX), class: 'XXXItem-imageWrapper' do
|
7
一部修正
title
CHANGED
File without changes
|
body
CHANGED
@@ -12,7 +12,7 @@
|
|
12
12
|
|
13
13
|
Slim::Parser::SyntaxError in XXXs#index
|
14
14
|
|
15
|
-
Showing /Users/(略)/app/views/XXXs/_XXX_item.html.slim where line #
|
15
|
+
Showing /Users/(略)/app/views/XXXs/_XXX_item.html.slim where line #XXX raised:
|
16
16
|
|
17
17
|
Unknown line indicator
|
18
18
|
```
|
@@ -82,4 +82,4 @@
|
|
82
82
|
|
83
83
|
ちなみにエラー発生時のコンソール上ではXXXは問題なく引っ張ってこれている上に、featureに関する処理の上部省略部分では全く同じ引き出し方で4つほど情報を引っ張りだしています。
|
84
84
|
|
85
|
-
itemscope itemtype=
|
85
|
+
itemscope itemtype="http://schema.org/Hoge"を足すだけでネームエラーが起きます。
|
6
一部修正
title
CHANGED
File without changes
|
body
CHANGED
@@ -23,10 +23,10 @@
|
|
23
23
|
```ここに言語名を入力
|
24
24
|
...
|
25
25
|
|
26
|
-
script type=
|
26
|
+
script type="application/ld+json"
|
27
27
|
{
|
28
|
-
|
28
|
+
"@context": "http://schema.org",
|
29
|
-
|
29
|
+
"@type": "Hoge",
|
30
30
|
...
|
31
31
|
}
|
32
32
|
```
|
5
一部修正
title
CHANGED
File without changes
|
body
CHANGED
@@ -77,7 +77,7 @@
|
|
77
77
|
```
|
78
78
|
|
79
79
|
### 試したこと(Microdata)
|
80
|
-
クラスと同時に書いたから起きたエラーと想定し、タグを入れ子にして書いてもダメでした。
|
80
|
+
そんなわけないだろ、と思いつつもクラスと同時に書いたから起きたエラーと想定し、タグを入れ子にして書いてもダメでした。
|
81
81
|
あとはなぜ起きたのか想定できず、お手上げ状態です。
|
82
82
|
|
83
83
|
ちなみにエラー発生時のコンソール上ではXXXは問題なく引っ張ってこれている上に、featureに関する処理の上部省略部分では全く同じ引き出し方で4つほど情報を引っ張りだしています。
|
4
一部修正
title
CHANGED
File without changes
|
body
CHANGED
@@ -1,5 +1,6 @@
|
|
1
1
|
### 前提・実現したいこと
|
2
2
|
|
3
|
+
こんにちは。初めての投稿です。
|
3
4
|
プログラミング初心者としてとある企業でwebエンジニアをしております。
|
4
5
|
今回はschema.orgの対応を依頼されました。
|
5
6
|
こちらの開発ではRubyを使っております。また、htmlファイルはslimで記述しています。
|
@@ -30,7 +31,7 @@
|
|
30
31
|
}
|
31
32
|
```
|
32
33
|
|
33
|
-
### 試したこと1
|
34
|
+
### 試したこと1(JSON-LD)
|
34
35
|
|
35
36
|
slimでこう書いたらダメなんだな、というのしか分からなかったため「slim schema.org 実装」でかなり調べましたが、特に良い情報は見つかりませんでした。
|
36
37
|
|
@@ -38,7 +39,7 @@
|
|
38
39
|
こちらのamatsuda/jbとあるものがすごく参考になりそうなのですが、url先にあるGitHubだとviewsフォルダ内にはshow.jsonld.jbしかなく、普通のshow.htmlと並べて置けばいいのか、特別な宣言が必要なのかわかりませんでした。(あと、どう「できているか」確認すれば良いか分からない)
|
39
40
|
|
40
41
|
|
41
|
-
### 試したこと2
|
42
|
+
### 試したこと2(JSON-LD)
|
42
43
|
|
43
44
|
[【検索エンジンにあなたのページの「情報」を伝える】リッチスニペット対策にもなる「構造化マークアップ」を実装しよう!](https://webbu.jp/schemaorg-3290)
|
44
45
|
こちらに記載されているテストコードをgoogleの構造化データテストツールで検証してみました。
|
@@ -75,7 +76,7 @@
|
|
75
76
|
...
|
76
77
|
```
|
77
78
|
|
78
|
-
### 試したこと
|
79
|
+
### 試したこと(Microdata)
|
79
80
|
クラスと同時に書いたから起きたエラーと想定し、タグを入れ子にして書いてもダメでした。
|
80
81
|
あとはなぜ起きたのか想定できず、お手上げ状態です。
|
81
82
|
|
3
一部変更
title
CHANGED
File without changes
|
body
CHANGED
@@ -34,13 +34,13 @@
|
|
34
34
|
|
35
35
|
slimでこう書いたらダメなんだな、というのしか分からなかったため「slim schema.org 実装」でかなり調べましたが、特に良い情報は見つかりませんでした。
|
36
36
|
|
37
|
-
https://qiita.com/tkawa/items/8d8a509858aae03dba84
|
37
|
+
[JSON-LDとRails](https://qiita.com/tkawa/items/8d8a509858aae03dba84)
|
38
38
|
こちらのamatsuda/jbとあるものがすごく参考になりそうなのですが、url先にあるGitHubだとviewsフォルダ内にはshow.jsonld.jbしかなく、普通のshow.htmlと並べて置けばいいのか、特別な宣言が必要なのかわかりませんでした。(あと、どう「できているか」確認すれば良いか分からない)
|
39
39
|
|
40
40
|
|
41
41
|
### 試したこと2
|
42
42
|
|
43
|
-
https://webbu.jp/schemaorg-3290
|
43
|
+
[【検索エンジンにあなたのページの「情報」を伝える】リッチスニペット対策にもなる「構造化マークアップ」を実装しよう!](https://webbu.jp/schemaorg-3290)
|
44
44
|
こちらに記載されているテストコードをgoogleの構造化データテストツールで検証してみました。
|
45
45
|
|
46
46
|
↓↓URL先にある検証画像↓↓
|
2
一部修正
title
CHANGED
File without changes
|
body
CHANGED
@@ -53,13 +53,13 @@
|
|
53
53
|
|
54
54
|
### 発生している問題・エラーメッセージ(Microdata)
|
55
55
|
NameError in XXXs#index
|
56
|
-
Showing /Users/(略)/app/views/XXXs/_XXX_item.html.slim where line #
|
56
|
+
Showing /Users/(略)/app/views/XXXs/_XXX_item.html.slim where line #XXX raised:
|
57
57
|
|
58
58
|
undefined local variable or method `feature' for #<#<Class:0x007f9da8319c58>:0x007f9da82eae80>
|
59
59
|
|
60
60
|
### 該当のソースコード(Microdata)
|
61
61
|
```
|
62
|
-
div class="XXX-inner #{YYY}"
|
62
|
+
div class="XXX-inner #{YYY}" itemscope itemtype=”http://schema.org/Hoge” #itemscope~を追加時起きる
|
63
63
|
.XXX-header
|
64
64
|
- if XXX.index_image_url
|
65
65
|
= link_to XXX_path(XXX), class: 'XXXItem-imageWrapper' do
|
@@ -69,7 +69,7 @@
|
|
69
69
|
...
|
70
70
|
- XXX.XXX_features.map(&:feature).each do |feature|
|
71
71
|
= link_to search_XXXs_path_by_conditions(feature: feature, AAA: XXX.AAA), class: 'XXXItem-label is-feature' do
|
72
|
-
|
72
|
+
= "#{feature.name}" #error箇所
|
73
73
|
|
74
74
|
p.XXXItem-YYY = link_to XXX.YYY.ZZZ, search_XXXs_path_by_conditions(AAA: XXX.AAA, YYY: XXX.YYY)
|
75
75
|
...
|
1
一部修正
title
CHANGED
File without changes
|
body
CHANGED
@@ -9,7 +9,7 @@
|
|
9
9
|
|
10
10
|
```
|
11
11
|
|
12
|
-
Slim::Parser::SyntaxError in
|
12
|
+
Slim::Parser::SyntaxError in XXXs#index
|
13
13
|
|
14
14
|
Showing /Users/(略)/app/views/XXXs/_XXX_item.html.slim where line #XX raised:
|
15
15
|
|
@@ -52,7 +52,7 @@
|
|
52
52
|
|
53
53
|
|
54
54
|
### 発生している問題・エラーメッセージ(Microdata)
|
55
|
-
NameError in
|
55
|
+
NameError in XXXs#index
|
56
56
|
Showing /Users/(略)/app/views/XXXs/_XXX_item.html.slim where line #XX raised:
|
57
57
|
|
58
58
|
undefined local variable or method `feature' for #<#<Class:0x007f9da8319c58>:0x007f9da82eae80>
|