Skip to content
This repository has been archived by the owner on Sep 22, 2023. It is now read-only.

Integrate blog #33

Merged
merged 38 commits into from
Jan 27, 2020
Merged

Integrate blog #33

merged 38 commits into from
Jan 27, 2020

Commits on Jan 13, 2020

  1. Add addTrailingSlashToSlug utility

    Adds a trailing / to a slug if necessary.
    Chalarangelo committed Jan 13, 2020
    Configuration menu
    Copy the full SHA
    59f9a73 View commit details
    Browse the repository at this point in the history
  2. Update Anchor to add trailing slash if needed

    Resolves #49
    Handle some edge-cases of pretty URLs
    Chalarangelo committed Jan 13, 2020
    Configuration menu
    Copy the full SHA
    ab59d37 View commit details
    Browse the repository at this point in the history

Commits on Jan 21, 2020

  1. Safeguard Tag atom for empty tags

    If given an empty tag, it will not render anything.
    Useful for empty language tags (e.g. for blog posts).
    Chalarangelo committed Jan 21, 2020
    Configuration menu
    Copy the full SHA
    4cf2d2e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    4fc8dfd View commit details
    Browse the repository at this point in the history
  3. Update EXPERTISE_LEVELS

    Use the capitalized versions, instead.
    Chalarangelo committed Jan 21, 2020
    Configuration menu
    Copy the full SHA
    78d3da1 View commit details
    Browse the repository at this point in the history
  4. Introduce tag transformer

    Migrate tag-specific logic from array to new transformer.
    Migrate related tests.
    Chalarangelo committed Jan 21, 2020
    Configuration menu
    Copy the full SHA
    37c0edd View commit details
    Browse the repository at this point in the history
  5. Add custom transformation logic for tags

    Allow tags to be formatted in Gatsby.
    Chalarangelo committed Jan 21, 2020
    Configuration menu
    Copy the full SHA
    074db32 View commit details
    Browse the repository at this point in the history
  6. Update reducers to use the tag transformer

    Update references for determineExpertiseFromTags
    Chalarangelo committed Jan 21, 2020
    Configuration menu
    Copy the full SHA
    9cba367 View commit details
    Browse the repository at this point in the history
  7. Use tag transformer in snippet context parser

    Allow tags to be formatted from Gatsby.
    Chalarangelo committed Jan 21, 2020
    Configuration menu
    Copy the full SHA
    3f4872e View commit details
    Browse the repository at this point in the history
  8. Use tag transformer in snippet index transformation

    Allow tags to be formatted from Gatsby.
    Chalarangelo committed Jan 21, 2020
    Configuration menu
    Copy the full SHA
    cf63fd2 View commit details
    Browse the repository at this point in the history
  9. Fix failing tests

    Due to formatting of tags in Gatsby.
    Chalarangelo committed Jan 21, 2020
    Configuration menu
    Copy the full SHA
    7b9b251 View commit details
    Browse the repository at this point in the history
  10. Install gatsby-plugin-catch-links

    Handles internal links that are not created using Gatsby's Link component or the Anchor atom.
    Chalarangelo committed Jan 21, 2020
    Configuration menu
    Copy the full SHA
    18daf64 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    52e0144 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    1c469fe View commit details
    Browse the repository at this point in the history
  13. Extract full width card section logic to mixin

    Allows reuse of styles across card sections (e.g. code block and cover image).
    Chalarangelo committed Jan 21, 2020
    Configuration menu
    Copy the full SHA
    2e52f20 View commit details
    Browse the repository at this point in the history

Commits on Jan 27, 2020

  1. Allow social-only CTAs

    Use a flag to allow CTAs that only link to social media.
    Chalarangelo committed Jan 27, 2020
    Configuration menu
    Copy the full SHA
    7309885 View commit details
    Browse the repository at this point in the history
  2. Pass source node to resolver

    The source node is now passed to the resolver to allow for customization of resolver logic based on the source node's parameters (e.g. type or tag).
    This is especially useful when resolving the HTML for blog nodes.
    Chalarangelo committed Jan 27, 2020
    Configuration menu
    Copy the full SHA
    7bc2cc3 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    2c7a337 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    1c42e1f View commit details
    Browse the repository at this point in the history
  5. Handle blog attributes in GraphQL

    Handle blog attributes when sourcing and parsing requirables.
    Chalarangelo committed Jan 27, 2020
    Configuration menu
    Copy the full SHA
    23c3a85 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    0f40e65 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    c3d8b48 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    b1ab0ee View commit details
    Browse the repository at this point in the history
  9. Parse image context and custom context for blog

    Pass image context to createSnippetPages
    Update createSnippetPages to expect an imageContext (optional).
    The imageContext will be used to get dynamically imported images.
    
    Parse custom context for blog
    Additional fields in snippet context parser
    Chalarangelo committed Jan 27, 2020
    Configuration menu
    Copy the full SHA
    64dfd40 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    db91434 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    1cfb7f7 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    2bf2e25 View commit details
    Browse the repository at this point in the history
  13. Parse blog property in listing metas

    Enable specialized contexts for listings.
    Useful for fine-tuning certain aspects for each type of listing.
    Chalarangelo committed Jan 27, 2020
    Configuration menu
    Copy the full SHA
    aadbd8a View commit details
    Browse the repository at this point in the history
  14. Pass all snippets to snippet page creation

    Allows for better recommendations.
    Enables cross-category recommendations.
    Chalarangelo committed Jan 27, 2020
    Configuration menu
    Copy the full SHA
    03eb033 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    d442891 View commit details
    Browse the repository at this point in the history
  16. Handle language for blog

    Chalarangelo committed Jan 27, 2020
    Configuration menu
    Copy the full SHA
    c929d47 View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    6a7fffc View commit details
    Browse the repository at this point in the history
  18. Handle blog snippets in ranking engine

    Safeguard against empty attributes.
    Customize with an additional option to change weighting strategy.
    Chalarangelo committed Jan 27, 2020
    Configuration menu
    Copy the full SHA
    2ab35db View commit details
    Browse the repository at this point in the history
  19. Handle blogs in recommendation engine

    Safeguard against empty attributes.
    Handle blog types by parsing custom language in contextual recommendations.
    Handle context-less recommendations for blogs.
    Handle edge-cases in both scenarios.
    Chalarangelo committed Jan 27, 2020
    Configuration menu
    Copy the full SHA
    90f1793 View commit details
    Browse the repository at this point in the history
  20. Customize SnippetList intro message

    Differentiate between blogs and snippet lists.
    Chalarangelo committed Jan 27, 2020
    Configuration menu
    Copy the full SHA
    3ba9828 View commit details
    Browse the repository at this point in the history
  21. Add context to PreviewCard molecule

    Handles blog posts accordingly.
    Behavior unchanged for other types.
    Chalarangelo committed Jan 27, 2020
    Configuration menu
    Copy the full SHA
    f55df8b View commit details
    Browse the repository at this point in the history
  22. Configuration menu
    Copy the full SHA
    7b182bc View commit details
    Browse the repository at this point in the history
  23. Configuration menu
    Copy the full SHA
    81df87f View commit details
    Browse the repository at this point in the history