git.s-ol.nu hw/hw.s-ol.nu / e040a73
support og:image meta tags s-ol 5 months ago
2 changed file(s) with 16 addition(s) and 6 deletion(s). Raw diff Collapse all Expand all
123123 else
124124 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\" />"
125125 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
126132 local desc = self:get('_description: text/plain')
127133 if desc then
128134 meta = meta .. "\n <meta property=\"og:description\" content=" .. tostring(e(desc)) .. " />\n <meta name=\"description\" content=" .. tostring(e(desc)) .. " />"
129135 end
130136 end
131137 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)) .. " />"
135141 end
136142 end
137143 do
106106 <meta property=\"og:url\" content=\"https://hw.s-ol.nu#{@path}/\" />
107107 <meta property=\"og:site_name\" content=\"mmm\" />"
108108
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
109113 if desc = @get '_description: text/plain'
110114 meta ..= "
111115 <meta property=\"og:description\" content=#{e desc} />
112116 <meta name=\"description\" content=#{e desc} />"
113117
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} />"
117121
118122 if url = @get '_canonical: URL'
119123 meta ..= "