diff --git a/app/browse.rb b/app/browse.rb index f3f64097..87d1f86a 100644 --- a/app/browse.rb +++ b/app/browse.rb @@ -4,6 +4,9 @@ get '/browse/?' do site_dataset = site_dataset.paginate @current_page, Site::BROWSE_PAGINATION_LENGTH @page_count = site_dataset.page_count || 1 @sites = site_dataset.all + if params[:tag] + @title = "Sites tagged #{params[:tag]}" + end erb :browse end diff --git a/app/index.rb b/app/index.rb index 0ad58bce..bb2eff39 100644 --- a/app/index.rb +++ b/app/index.rb @@ -68,5 +68,6 @@ get '/press' do end get '/legal/?' do + @title = 'Legal Guide to Neocities' erb :'legal' end diff --git a/app/signin.rb b/app/signin.rb index 2f265f69..a2da5d98 100644 --- a/app/signin.rb +++ b/app/signin.rb @@ -1,5 +1,6 @@ get '/signin/?' do dashboard_if_signed_in + @title = 'Sign In' erb :'signin' end @@ -47,4 +48,4 @@ end def signout session[:id] = nil -end \ No newline at end of file +end diff --git a/app/surf.rb b/app/surf.rb index f4639c5c..a02ad46e 100644 --- a/app/surf.rb +++ b/app/surf.rb @@ -5,6 +5,7 @@ get '/surf/?' do @page_count = site_dataset.page_count || 1 @site = site_dataset.first redirect "/browse?#{Rack::Utils.build_query params}" if @site.nil? + @title = "Surf Mode - #{@site.title}" erb :'surf', layout: false end diff --git a/views/site_files/allowed_types.erb b/views/site_files/allowed_types.erb index 8d7c0bab..d48d0849 100644 --- a/views/site_files/allowed_types.erb +++ b/views/site_files/allowed_types.erb @@ -13,6 +13,7 @@
  • JavaScript (.js, .json, .geojson)
  • CSS (.css)
  • Text (.txt, .text, .csv, .tsv)
  • +
  • XML (.xml)
  • Web Fonts (.eot, .ttf, .woff, .woff2, .svg)
  • MIDI Files (.mid, .midi)
  • diff --git a/views/surf.erb b/views/surf.erb index 041e19f1..6776a450 100644 --- a/views/surf.erb +++ b/views/surf.erb @@ -2,11 +2,7 @@ - <% if @title %> - <%= @title %> - Neocities - <% else %> - Neocities - <% end %> + <%= title %>