diff --git a/app/assets/config/manifest.js b/app/assets/config/manifest.js index 9f69e5ad0..c3fb73d85 100644 --- a/app/assets/config/manifest.js +++ b/app/assets/config/manifest.js @@ -7,3 +7,4 @@ // = link administrate/application.css // = link administrate/application.js // = link katex.css +// = link search.xml diff --git a/app/assets/xml/search.xml.erb b/app/assets/xml/search.xml.erb new file mode 100644 index 000000000..c9dd21ba5 --- /dev/null +++ b/app/assets/xml/search.xml.erb @@ -0,0 +1,9 @@ +<% helper = Module.new { extend ApplicationHelper } %> + + + <%= helper.community_name %> Search + Find posts from the <%= helper.community_qualified_name %>. + <%= SiteConfig.email_addresses[:default] %> + ?q={searchTerms}"/> + diff --git a/app/views/shell/_top.html.erb b/app/views/shell/_top.html.erb index bdc929826..48719e985 100644 --- a/app/views/shell/_top.html.erb +++ b/app/views/shell/_top.html.erb @@ -44,7 +44,7 @@ - " type="application/opensearchdescription+xml" title="<%= community_qualified_name %>" /> + " type="application/opensearchdescription+xml" title="<%= community_qualified_name %>" /> <% end %> <% unless internal_navigation? %> diff --git a/config/initializers/assets.rb b/config/initializers/assets.rb index 79c628fcb..eba6c50e9 100644 --- a/config/initializers/assets.rb +++ b/config/initializers/assets.rb @@ -9,6 +9,8 @@ Rails.application.config.assets.version = "1.1" # Add Yarn node_modules folder to the asset load path Rails.application.config.assets.paths << Rails.root.join("node_modules") +Rails.application.config.assets.paths << Rails.root.join("app/assets/xml") + # Precompile additional assets. # application.js, application.css, and all non-JS/CSS in the app/assets # folder are already added. diff --git a/public/search.xml b/public/search.xml deleted file mode 100644 index cee164c16..000000000 --- a/public/search.xml +++ /dev/null @@ -1,9 +0,0 @@ - - - DEV Search - Find posts from the DEV community. - software development - yo@dev.to - - \ No newline at end of file