diff --git a/app/views/tags/_meta.html.haml b/app/views/tags/_meta.html.haml new file mode 100644 index 00000000..072a2c45 --- /dev/null +++ b/app/views/tags/_meta.html.haml @@ -0,0 +1,10 @@ +- content_for :page_title do + = "##{@tag.name} - Hashtag | #{site_hostname}" + +- content_for :header_tags do + %meta{ name: 'robots', content: 'noindex' }/ + %link{ rel: 'alternate', type: 'application/rss+xml', href: tag_url(@tag, format: 'rss') }/ + + %script#initial-state{ type: 'application/json' }!= json_escape(@initial_state_json) + = javascript_pack_tag 'about', integrity: true, crossorigin: 'anonymous' + = render 'tags/og' diff --git a/app/views/tags/show.html.haml b/app/views/tags/show.html.haml index f4ee8103..8b37d229 100644 --- a/app/views/tags/show.html.haml +++ b/app/views/tags/show.html.haml @@ -1,13 +1,4 @@ -- content_for :page_title do - = "##{@tag.name}" - -- content_for :header_tags do - %meta{ name: 'robots', content: 'noindex' }/ - %link{ rel: 'alternate', type: 'application/rss+xml', href: tag_url(@tag, format: 'rss') }/ - - %script#initial-state{ type: 'application/json' }!= json_escape(@initial_state_json) - = javascript_pack_tag 'about', integrity: true, crossorigin: 'anonymous' - = render 'og' += render 'tags/meta', tag: @tag, initial_state_json: @initial_state_json .page-header %h1= "##{@tag.name}"