diff --git a/app/site_files.rb b/app/site_files.rb
index 3ae202e4..4a3a8349 100644
--- a/app/site_files.rb
+++ b/app/site_files.rb
@@ -111,7 +111,6 @@ get %r{\/site_files\/text_editor\/(.+)} do
require_login
@filename = params[:captures].first
extname = File.extname @filename
-
@ace_mode = case extname
when /htm|html/ then 'html'
when /js/ then 'javascript'
diff --git a/views/_share.erb b/views/_share.erb
index 2d8a67f7..7ce35f00 100644
--- a/views/_share.erb
+++ b/views/_share.erb
@@ -1,15 +1,20 @@
+<%
+ if !defined?(page_uri)
+ page_uri = site.uri
+ end
+%>
RSS/Atom Feed
-" target="_blank">Facebook
+" target="_blank">Facebook
-" target="_blank">Twitter
+" target="_blank">Twitter
-" target="_blank">Reddit
+" target="_blank">Reddit
-" target="_blank">Tumblr
+" target="_blank">Tumblr
-" target="_blank">StumbleUpon
+" target="_blank">StumbleUpon
-" target="_blank">Del.ici.ous
-
-" target="_blank">Google+
\ No newline at end of file
+" target="_blank">Del.ici.ous
+br>
+" target="_blank">Google+
diff --git a/views/site_files/text_editor.erb b/views/site_files/text_editor.erb
index 51486db4..339fa4d1 100644
--- a/views/site_files/text_editor.erb
+++ b/views/site_files/text_editor.erb
@@ -71,7 +71,7 @@
Save
View
- '>Share
+ '>Share