Giter Site home page Giter Site logo

ritterim / rimdev-blog Goto Github PK

View Code? Open in Web Editor NEW
10.0 13.0 25.0 142.19 MB

The technical blog for the Ritter Insurance Marketing development department.

Home Page: https://rimdev.io

JavaScript 3.10% Shell 0.45% SCSS 1.94% Astro 94.08% TypeScript 0.43%
blog jekyll jekyll-blog ruby hacktoberfest

rimdev-blog's Introduction

rimdev.io

Photography by JJ Walck

Setup

  1. Install latest version of node (if not already installed)
  2. Clone repository
  3. cd into repository
  4. npm install
  5. To run: npm run start

Creating posts

  • Browse to src/content/posts/
  • Create a new markdown file
    • Filename should follow this convention: YYYY-MM-DD-POST-TITLE.md
    • Required Frontmatter:
      • title - name of the post
      • slug - permalink for the post
      • date - post date
      • authors - array of authors
      • tags - array of tags
      • categories - array of categories
      • twitter_text - text that will display when shared to twitter
      • image - post header image
      • image_url - url where image is sourced from
      • image_credit - owner of the image

Adding an image

Add images to the public/images/ directory. Inside posts you can include these by linking just off of images/.

Example Markdown File

When you create a new post, you need to fill the post information in the front-matter, follow this example:

---
title: "How to use"
authors: 
- <Your name here>
date: 2015-08-03 03:32:44
image: "/images/my-great-image.jpg"
image_url: <url/page associated with image>
image_credit: <name for image credit>
tags:
- jekyll
- template
categories:
- I love Jekyll
twitter_text: "How to install and use this template"
---

If the page has no image, image: can be omitted entirely. A default system image will be used. If image_credit: is specified, then image_url: should also be specified.

TAGS: Check existing Tags here before creating new ones

CC Attribution blog images

Using a Creative Commons image requiring attribution?

image: https://farm5.staticflickr.com/4103/5029857600_d8ed3aaa06_b_d.jpg
image_url: https://www.flickr.com/photos/khawkins04/
image_credit: Ken Hawkins

Author pages

Author pages are located in src/content/authors

---
name: Bill Boga
slug: bill-boga
image: /images/default/annex-billboga.jpg
avatar: https://avatars2.githubusercontent.com/u/3382469?v=3
title: Senior Software Developer
desc: Polyglot with focus on C#. Also enjoy building and tinkering with hardware.
twitter: billbogaiv
github: billbogaiv
---

Pets Page

Pets can be added by adding a 500x500px photo to public/images/pets/ and adding information to the src/data/pets.json file.

rimdev-blog's People

Contributors

alexoragz avatar andrewrady avatar azbury avatar billbogaiv avatar bwarner22 avatar comfroels avatar czy5074 avatar dependabot[bot] avatar hougasian avatar imgbotapp avatar jaime-lynn avatar jcarver27 avatar jpvicari avatar jrusbatch avatar kendaleiv avatar khalidabuhakmeh avatar kraigminner avatar kricords avatar kylelehman avatar lightyeare avatar mrtrimble avatar natakurus avatar schilco-rimdev avatar scottschwalm avatar sethkline avatar sobieck avatar tedk13 avatar tgharold avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

rimdev-blog's Issues

Avatar Issues

I noticed two things about avatars:

  • Avatars don't show up for single author posts
  • Avatars are a little big (imho)

Enhance JSON-LD Data

Currently our JSON-LD data is anemic.

{"@context": "http://schema.org",
"@type": "WebSite",
"name": "RIMdev Technical Blog",
"headline": "RIMdev Technical Blog",
"description": "A blog from the Ritter Insurance Marketing Software development department, a.k.a. RIMdev",
"url": "https://rimdev.io/"}

Should probably be richer. Here is Jimmy Bogard's version of JSON-LD.

{
    "@context": "https://schema.org",
    "@type": "Article",
    "publisher": {
        "@type": "Organization",
        "name": "Jimmy Bogard",
        "logo": "https://jimmybogardsblog.blob.core.windows.net/jimmybogardsblog/0/2017/settings.png"
    },
    "author": {
        "@type": "Person",
        "name": "Jimmy Bogard",
        "image": {
            "@type": "ImageObject",
            "url": "//www.gravatar.com/avatar/cc359c5ccf90d7a24b5976316797b5ec?s=250&d=mm&r=x",
            "width": 250,
            "height": 250
        },
        "url": "https://jimmybogard.com/author/jimmy/",
        "sameAs": [],
        "description": "Chief architect at Headspring, author of the MVC in Action books, international speaker and prolific OSS developer. Expert in distributed systems, REST, messaging, domain-driven design and CQRS. "
    },
    "headline": "Refactoring Towards Resilience: Evaluating Coupling",
    "url": "https://jimmybogard.com/refactoring-towards-resilience-evaluating-coupling/",
    "datePublished": "2017-02-14T21:25:46.000Z",
    "dateModified": "2017-02-14T21:25:46.000Z",
    "keywords": "Architecture, Distributed Systems",
    "description": "Other posts in this series: A primer Evaluating Stripe Options Evaluating SendGrid Options Evaluating RabbitMQ Options Evaluating Coupling So far, we&#x27;ve been looking at our options on how to coordinate various services, using Hohpe as our guide: Ignore Retry Undo Coordinate These options, valid as they are, make an assumption",
    "mainEntityOfPage": {
        "@type": "WebPage",
        "@id": "https://jimmybogard.com"
    }
}

Support Shell Session Styling

shell-session produces unreadable output for code snippets.

copying_app_settings_and_connection_strings_between_azure_web_apps

<div class="highlight">
  <pre>
    <code class="language-shell-session" data-lang="shell-session">
      <span class="go">&gt; node main.js \</span>
      <span class="go"> --sourceApp MySourceApp \</span>
      <span class="go"> --destApp MyDestinationApp \</span>
      <span class="go"> --subscription "My Subscription"</span>
    </code>
  </pre>
</div>

the css style is the issue.

.highlight .go {
    color: #444;
    background-color: #222;
}

Modify Code Styling

I'd like to change the code styling to this.

.post-content p code, .post-content li code {
    padding: 3px 6px;
    color: #3085f4;
    background-color: #eee;
    border-radius: 4px;
}

copying_app_settings_and_connection_strings_between_azure_web_apps

CI build

Now that we have spellcheck baked in with #36, it would be useful to build and test PRs to highlight any spelling mistakes.

If this repo was public, I'd say lets just wire up Travis CI. Any reason not to make this repository public / open source this blog per #32?

Search is not working

When you click search it flashes with the search bar and then the whole screen goes white.

image

Not working in at least Brave or Chrome. I haven't tested it with other browsers.

Upgrade rimdev.io to Astro

๐Ÿ’ฐ Refactor

๐Ÿ”ง Enhancement Request

Upgrade to Astro as a test bed to replace Hugo.

Benefits of refactor

Faster builds, moving technology forward.

remove decision tree menu link

๐Ÿ’ฐ Refactor

Benefits of refactor

remove decision tree menu link from main nav, it hasn't been updated in 4 years.

Screen Shot 2020-12-21 at 9 25 49 AM

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.