Merge pull request #257 from hulihanapplications/default-editor-markup
Make default markup changeable through sinatra settings
This commit is contained in:
@@ -428,7 +428,20 @@ To delete a page and commit the change:
|
|||||||
|
|
||||||
wiki.delete_page(page, commit)
|
wiki.delete_page(page, commit)
|
||||||
|
|
||||||
|
### RACK
|
||||||
|
|
||||||
|
You can also run gollum with any rack-compatible server by placing this config.ru
|
||||||
|
file inside your wiki repository. This allows you to utilize any Rack middleware
|
||||||
|
like Rack::Auth, OmniAuth, etc.
|
||||||
|
|
||||||
|
#!/usr/bin/env ruby
|
||||||
|
require 'rubygems'
|
||||||
|
require 'gollum/frontend/app'
|
||||||
|
|
||||||
|
gollum_path = File.expand_path(File.dirname(__FILE__)) # CHANGE THIS TO POINT TO YOUR OWN WIKI REPO
|
||||||
|
Precious::App.set(:default_markup, :markdown) # set your favorite markup language
|
||||||
|
run Precious::App
|
||||||
|
|
||||||
## CONTRIBUTE
|
## CONTRIBUTE
|
||||||
|
|
||||||
If you'd like to hack on Gollum, start by forking my repo on GitHub:
|
If you'd like to hack on Gollum, start by forking my repo on GitHub:
|
||||||
|
|||||||
@@ -15,7 +15,8 @@ module Precious
|
|||||||
# We want to serve public assets for now
|
# We want to serve public assets for now
|
||||||
set :public_folder, "#{dir}/public"
|
set :public_folder, "#{dir}/public"
|
||||||
set :static, true
|
set :static, true
|
||||||
|
set :default_markup, :markdown
|
||||||
|
|
||||||
set :mustache, {
|
set :mustache, {
|
||||||
# Tell mustache where the Views constant lives
|
# Tell mustache where the Views constant lives
|
||||||
:namespace => Precious,
|
:namespace => Precious,
|
||||||
|
|||||||
@@ -10,6 +10,8 @@
|
|||||||
</div>
|
</div>
|
||||||
<script type="text/javascript">
|
<script type="text/javascript">
|
||||||
jQuery(document).ready(function() {
|
jQuery(document).ready(function() {
|
||||||
$.GollumEditor({ NewFile: true });
|
$.GollumEditor({ NewFile: true, MarkupType: '{{default_markup}}' });
|
||||||
});
|
});
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
|
{{something}}
|
||||||
@@ -39,6 +39,10 @@ module Precious
|
|||||||
def formats
|
def formats
|
||||||
super(:markdown)
|
super(:markdown)
|
||||||
end
|
end
|
||||||
|
|
||||||
|
def default_markup
|
||||||
|
Precious::App.settings.default_markup
|
||||||
|
end
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|||||||
Reference in New Issue
Block a user