Skip to content
Snippets Groups Projects
Unverified Commit 3a32d20f authored by Patrick Marsceill's avatar Patrick Marsceill Committed by GitHub
Browse files

Merge pull request #11 from pmarsceill/rake-mkdir

rake search:init fails if dirs don't exist
parents d5582348 651ed922
No related branches found
No related tags found
No related merge requests found
......@@ -2,7 +2,7 @@
Gem::Specification.new do |spec|
spec.name = "just-the-docs"
spec.version = "0.1.4"
spec.version = "0.1.5"
spec.authors = ["Patrick Marsceill"]
spec.email = ["patrick.marsceill@gmail.com"]
......
......@@ -2,6 +2,7 @@ namespace :search do
desc 'Generate the files needed for search functionality'
task :init do
puts 'Creating search data json file...'
mkdir_p 'assets/js'
touch 'assets/js/search-data.json'
content = %Q[{{ page.content | markdownify | strip_html | xml_escape | remove: 'Table of contents' | strip_newlines | replace: '\\', ' ' }}]
puts 'Done.'
......@@ -15,7 +16,8 @@ namespace :search do
"id": "{{ forloop.index0 }}",
"title": "{{ page.title | xml_escape }}",
"content": "'+content+'",
"url": "{{ page.url | xml_escape }}"
"url": "{{ page.url | absolute_url | xml_escape }}",
"relUrl": "{{ page.url | xml_escape }}"
}{% if forloop.last %}{% else %},
{% endif %}{% endfor %}
}'
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment