Rake fails when dirs dont exist

This commit is contained in:
Patrick Marsceill 2018-10-24 16:34:11 -04:00
parent d558234885
commit 46782d9352
No known key found for this signature in database
GPG Key ID: 286B93882D828F40
1 changed files with 3 additions and 1 deletions

View File

@ -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 %}
}'