Git Product home page Git Product logo

blog's Introduction

Blog

Running the site locally

You can run the server locally to see your changes using the following command.

hugo server -D

Creating a new post

The existing blog posts can be found in the /content/posts directory. To add a new post, use the following command, and then modify the generated template.

hugo new posts/0000-my-post.md

blog's People

Stargazers

 avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

blog's Issues

Add blog header

Could we add in the paketo.io header to the top of this page so it doesn't feel like a completely separate page, and provide some way to navigate back to the paketo website?
image

Make shell text scrollable horizontally

I noticed that shell text is not scrollable horizontally. Instead, the shell text block is expanded to fit all the text and takes up lots of vertical space. This is super noticeable on mobile:
blog-mobile

I'm not sure how to go about fixing this because editing CSS in the blog is notoriously tedious.

Include a more relevant image when sharing on social network sites

What happened?

  • What were you attempting to do?
    I was trying to post one of the blog entries on LinkedIn.

  • What did you expect to happen?
    I expected the post to include a picture that was relevant to the post.

  • What was the actual behavior? Please provide log output, if possible.
    The image that LinkedIn chose to highlight was the author's portrait, which while important to see, was probably not the most relevant thing for folks to notice when they viewed my social media post.

Screen Shot 2021-02-26 at 3 07 56 PM

Possible Fix

I believe the issue is that we don't have metadata at the top of the page that helps LinkedIn pick a good image. They outline in their docs that they are looking for an og:image meta tag. We have tags for og:site_name, og:title, and og:url, but not og:image.

We should probably add this field and allow authors to set it in the post metadata. We should probably also include a good default image like the Paketo logo.

Links in the footer

The current set of posts all include a common set of links at the end. We can pull those out into the footer for the page so that authors don't need to include it in their posts.

Author pages

It would be cool if clicking on an author's pic would take you to a page that had details about the author and listed the posts they've written.

Add google analytics to website

What happened?

We should add google analytics integration to this website so we can better measure effectiveness of our blog posts and perhaps also get insight into where the posts are being shared out.

The Paketo website already has this

Add a link with instructions on how to contribute a blog post

There should be a link on the blogs homepage that takes people to detailed instructions on how to contribute a blog post. This should include the following points:

  • Where do you add a new post?
  • What is the PR/Review process?
  • What kind of content are we looking for?
  • How do I view my blog post locally / how do I do local Hugo development?
  • Can I contribute things other than blog posts?

I am more than happy to add or remove parameters after some further discussion.

Better support for mobile browsers

What happened?

  • What were you attempting to do?
    I was trying to view the blog on my phone.

  • What did you expect to happen?
    I expected it to be readable. And for the most part, it is.

  • What was the actual behavior? Please provide log output, if possible.
    Images and headers seem way out of proportion.

Screen Shot 2021-02-04 at 8 51 21 AM
Screen Shot 2021-02-04 at 8 53 27 AM

Checklist

  • I have included steps for reproduction.

Add a link to share on Reddit

What happened?

  • What were you attempting to do?
    I wanted to share a post on Reddit.

  • What did you expect to happen?
    I expected there to be a button that let me do this easily.

  • What was the actual behavior? Please provide log output, if possible.
    There was no button, and so I didn't share it.

Checklist

  • I have included steps for reproduction.

Web Servers blog

With the introduction of zero config for httpd and nginx we should write a blog highlighting this new workflow.

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.