diff --git a/app.rb b/app.rb index 429c7475..846e4a87 100644 --- a/app.rb +++ b/app.rb @@ -433,6 +433,13 @@ get '/browse/?' do erb :browse end +get '/surf/:username' do |username| + @site = Site.select(:id, :username, :title, :domain, :views).where(username: username).first + @title = @site.title + not_found if @site.nil? + erb :'surf', layout: false +end + get '/api' do @title = 'Developers API' erb :'api' diff --git a/public/img/topbar-cat.png b/public/img/topbar-cat.png new file mode 100644 index 00000000..fd50cc89 Binary files /dev/null and b/public/img/topbar-cat.png differ diff --git a/public/img/topbar-close.png b/public/img/topbar-close.png new file mode 100644 index 00000000..ece12379 Binary files /dev/null and b/public/img/topbar-close.png differ diff --git a/views/_share.erb b/views/_share.erb new file mode 100644 index 00000000..98e598d5 --- /dev/null +++ b/views/_share.erb @@ -0,0 +1,15 @@ +RSS/Atom Feed +
+" target="_blank">Facebook +
+">Twitter +
+" target="_blank">Reddit +
+" target="_blank">Tumblr +
+" target="_blank">StumbleUpon +
+" target="_blank">Del.ici.ous +
+" target="_blank">Google+ \ No newline at end of file diff --git a/views/browse.erb b/views/browse.erb index 41659937..d0bab66b 100644 --- a/views/browse.erb +++ b/views/browse.erb @@ -64,13 +64,13 @@