diff --git a/app/helpers/markdown_helper.rb b/app/helpers/markdown_helper.rb index ead2487..ad770b4 100644 --- a/app/helpers/markdown_helper.rb +++ b/app/helpers/markdown_helper.rb @@ -19,6 +19,6 @@ def markdown end def markdown_render(md) - sanitize markdown.render md + sanitize find_and_preserve markdown.render md end end diff --git a/app/serializers/schema_blogpost_serializer.rb b/app/serializers/schema_blogpost_serializer.rb index 4f5f3c1..d1bd422 100644 --- a/app/serializers/schema_blogpost_serializer.rb +++ b/app/serializers/schema_blogpost_serializer.rb @@ -21,7 +21,7 @@ def base 'datePublished': entry.created_at.strftime('%Y-%m-%d'), 'dateModified': entry.updated_at.strftime('%Y-%m-%d'), 'articleBody': entry.body, - 'image': context.image_url('logo'), + 'image': context.image_url('logo.png'), 'inLanguage': 'en-US', 'copyrightYear': entry.created_at.year, 'keywords': [entry.channel_name, 'MagmaLabs TIL', 'BlogPost', 'Today I Learned'], @@ -56,7 +56,7 @@ def publisher 'url': 'https://www.magmalabs.io', 'logo': { '@type': 'ImageObject', - 'url': context.image_url('magma-logo') + 'url': context.image_url('magma-logo.svg') } } } diff --git a/app/serializers/schema_organization_serializer.rb b/app/serializers/schema_organization_serializer.rb index 0684d8f..168758a 100644 --- a/app/serializers/schema_organization_serializer.rb +++ b/app/serializers/schema_organization_serializer.rb @@ -8,7 +8,7 @@ def to_jsonld_data '@context': 'http://schema.org', '@type': 'Organization', 'url': context.root_url, - 'logo': context.image_url('magma-logo') + 'logo': context.image_url('magma-logo.svg') }.merge(same_as).to_json end diff --git a/app/views/posts/_post.html.haml b/app/views/posts/_post.html.haml index 747d22a..1cb8ec1 100644 --- a/app/views/posts/_post.html.haml +++ b/app/views/posts/_post.html.haml @@ -7,7 +7,7 @@ .post__content.copy %h1= link_to post.title, post - = find_and_preserve markdown_render post.body + = markdown_render post.body %div.footer - if content_for?(:social) %p.post__social= content_for :social diff --git a/config/application.rb b/config/application.rb index ffe65a7..9e8a770 100644 --- a/config/application.rb +++ b/config/application.rb @@ -2,7 +2,17 @@ require_relative 'boot' -require 'rails/all' +%w( + active_record/railtie + action_controller/railtie + action_view/railtie + action_mailer/railtie +).each do |railtie| + begin # rubocop:disable Style/RedundantBegin + require railtie + rescue LoadError + end +end Bundler.require(*Rails.groups)