support og:image meta tags
s-ol
5 months ago
123 | 123 |
else
|
124 | 124 |
meta = meta .. "\n <meta name=\"viewport\" content=\"width=device-width, initial-scale=1\">\n\n <meta property=\"og:title\" content=" .. tostring(e(title_text)) .. " />\n <meta property=\"og:type\" content=\"website\" />\n <meta property=\"og:url\" content=\"https://hw.s-ol.nu" .. tostring(self.path) .. "/\" />\n <meta property=\"og:site_name\" content=\"mmm\" />"
|
125 | 125 |
do
|
|
126 |
local url = (self:get('_image: URL -> image/jpeg')) or self:get('preview: URL -> image/jpeg')
|
|
127 |
if url then
|
|
128 |
meta = meta .. "\n <meta property=\"og:image\" content=" .. tostring(e(url)) .. " />"
|
|
129 |
end
|
|
130 |
end
|
|
131 |
do
|
126 | 132 |
local desc = self:get('_description: text/plain')
|
127 | 133 |
if desc then
|
128 | 134 |
meta = meta .. "\n <meta property=\"og:description\" content=" .. tostring(e(desc)) .. " />\n <meta name=\"description\" content=" .. tostring(e(desc)) .. " />"
|
129 | 135 |
end
|
130 | 136 |
end
|
131 | 137 |
do
|
132 | |
local desc = self:get('_keywords: text/plain')
|
133 | |
if desc then
|
134 | |
meta = meta .. "\n <meta name=\"keywords\" content=" .. tostring(e(desc)) .. " />"
|
|
138 |
local keywords = self:get('_keywords: text/plain')
|
|
139 |
if keywords then
|
|
140 |
meta = meta .. "\n <meta name=\"keywords\" content=" .. tostring(e(keywords)) .. " />"
|
135 | 141 |
end
|
136 | 142 |
end
|
137 | 143 |
do
|
106 | 106 |
<meta property=\"og:url\" content=\"https://hw.s-ol.nu#{@path}/\" />
|
107 | 107 |
<meta property=\"og:site_name\" content=\"mmm\" />"
|
108 | 108 |
|
|
109 |
if url = (@get '_image: URL -> image/jpeg') or @get 'preview: URL -> image/jpeg'
|
|
110 |
meta ..= "
|
|
111 |
<meta property=\"og:image\" content=#{e url} />"
|
|
112 |
|
109 | 113 |
if desc = @get '_description: text/plain'
|
110 | 114 |
meta ..= "
|
111 | 115 |
<meta property=\"og:description\" content=#{e desc} />
|
112 | 116 |
<meta name=\"description\" content=#{e desc} />"
|
113 | 117 |
|
114 | |
if desc = @get '_keywords: text/plain'
|
115 | |
meta ..= "
|
116 | |
<meta name=\"keywords\" content=#{e desc} />"
|
|
118 |
if keywords = @get '_keywords: text/plain'
|
|
119 |
meta ..= "
|
|
120 |
<meta name=\"keywords\" content=#{e keywords} />"
|
117 | 121 |
|
118 | 122 |
if url = @get '_canonical: URL'
|
119 | 123 |
meta ..= "
|