Skip to content
Permalink
Browse files

Updated article to mention this site is now handled by GH pages

  • Loading branch information
mjohnsey committed Nov 29, 2019
1 parent 0be9aab commit 71e7ecebab75cece0515a8c2d7047751733287a3
Showing with 15 additions and 21 deletions.
  1. +0 −12 Makefile
  2. +2 −0 _posts/2018-10-13-so-pushy.md
  3. +4 −2 docs/2018/10/13/so-pushy.html
  4. +1 −1 docs/2019/01/24/objective-key-results.html
  5. +1 −1 docs/CNAME
  6. +5 −3 docs/feed.xml
  7. +1 −1 docs/index.html
  8. +1 −1 docs/posts.html
@@ -12,15 +12,3 @@ serve:
.PHONY: build
build:
bundle exec jekyll build -d docs

.PHONY: deploy
deploy: build empty-bucket
aws s3 cp docs s3://michael.johnsey.me --recursive --profile personal

.PHONY: empty-bucket
empty-bucket:
aws s3 rm s3://michael.johnsey.me --profile personal --recursive

.PHONY: update-cert
update-cert:
sudo certbot certonly --manual -d michael.johnsey.me
@@ -5,6 +5,8 @@ layout: post
date: 2018-10-13 23:00
---

_Updated 2019-11-29: This is no longer the way this site is updated, it is now handled by Github Pages._

This site is usually a way to try open source tools and to have a link dump for my contact information. I don't write as much as I'd like because pushing to prod takes a few extra steps on a laptop with AWS S3 credentials setup.

This website is currently a Jekyll static site and my goal for a while has been to figure out how to get the site to deploy this site on a push to `master`.
@@ -7,7 +7,7 @@
<meta name="viewport" content="width=device-width, initial-scale=1">

<title>So Pushy</title>
<meta name="description" content="This site is usually a way to try open source tools and to have a link dump for my contact information. I don’t write as much as I’d like because pushing to ...">
<meta name="description" content="Updated 2019-11-29: This is no longer the way this site is updated, it is now handled by Github Pages.">



@@ -115,7 +115,9 @@ <h1 class="h0 inline-block py-2 mt-4 header-title">So Pushy</h1>
</div>

<div class="prose py-3" itemprop="articleBody">
<p>This site is usually a way to try open source tools and to have a link dump for my contact information. I don’t write as much as I’d like because pushing to prod takes a few extra steps on a laptop with AWS S3 credentials setup.</p>
<p><em>Updated 2019-11-29: This is no longer the way this site is updated, it is now handled by Github Pages.</em></p>

<p>This site is usually a way to try open source tools and to have a link dump for my contact information. I don’t write as much as I’d like because pushing to prod takes a few extra steps on a laptop with AWS S3 credentials setup.</p>

<p>This website is currently a Jekyll static site and my goal for a while has been to figure out how to get the site to deploy this site on a push to <code class="highlighter-rouge">master</code>.</p>

@@ -213,7 +213,7 @@ <h3>Revisions:</h3>
<a class="no-underline-hover py-1 block" href="https://michael.johnsey.me/2018/10/13/so-pushy.html">
<span class="h5 bold">Previous</span>
<p class="bold h3 link-primary mb-1">So Pushy</p>
<p>This site is usually a way to try open source tools and to have a link dump for my contact...</p>
<p>Updated 2019-11-29: This is no longer the way this site is updated, it is now handled by Github Pages. This...</p>
</a>
</div>

@@ -1 +1 @@
michael.johnsey.me
michael.johnsey.me
@@ -1,4 +1,4 @@
<?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom" ><generator uri="https://jekyllrb.com/" version="4.0.0">Jekyll</generator><link href="https://michael.johnsey.me/feed.xml" rel="self" type="application/atom+xml" /><link href="https://michael.johnsey.me/" rel="alternate" type="text/html" /><updated>2019-11-25T10:46:43-06:00</updated><id>https://michael.johnsey.me/feed.xml</id><title type="html">Michael Johnsey</title><subtitle>Product Manager at Ookla in Memphis, TN.</subtitle><author><name>Michael Johnsey</name></author><entry><title type="html">Objectives and Key Results</title><link href="https://michael.johnsey.me/2019/01/24/objective-key-results.html" rel="alternate" type="text/html" title="Objectives and Key Results" /><published>2019-01-24T22:00:00-06:00</published><updated>2019-10-15T00:05:48-05:00</updated><id>https://michael.johnsey.me/2019/01/24/objective-key-results</id><content type="html" xml:base="https://michael.johnsey.me/2019/01/24/objective-key-results.html">&lt;p&gt;Objectives and Key Results (OKRs) are a simple concept that does heavy lifting, all the best concepts share this commonality.&lt;/p&gt;
<?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom" ><generator uri="https://jekyllrb.com/" version="4.0.0">Jekyll</generator><link href="https://michael.johnsey.me/feed.xml" rel="self" type="application/atom+xml" /><link href="https://michael.johnsey.me/" rel="alternate" type="text/html" /><updated>2019-11-29T08:53:13-06:00</updated><id>https://michael.johnsey.me/feed.xml</id><title type="html">Michael Johnsey</title><subtitle>Product Manager at Ookla in Memphis, TN.</subtitle><author><name>Michael Johnsey</name></author><entry><title type="html">Objectives and Key Results</title><link href="https://michael.johnsey.me/2019/01/24/objective-key-results.html" rel="alternate" type="text/html" title="Objectives and Key Results" /><published>2019-01-24T22:00:00-06:00</published><updated>2019-10-15T00:05:48-05:00</updated><id>https://michael.johnsey.me/2019/01/24/objective-key-results</id><content type="html" xml:base="https://michael.johnsey.me/2019/01/24/objective-key-results.html">&lt;p&gt;Objectives and Key Results (OKRs) are a simple concept that does heavy lifting, all the best concepts share this commonality.&lt;/p&gt;

&lt;p&gt;The TLDR goes something like: Objectives and Key Results are a tool used to create alignment in an organization, by setting goals and establishing what success will look like when you achieve that goal.&lt;/p&gt;

@@ -53,7 +53,9 @@
&lt;li&gt;John Doerr’s &lt;a href=&quot;https://www.whatmatters.com/resources/a-typical-okr-cycle&quot; target=&quot;_blank&quot;&gt;example OKR cycle&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.whatmatters.com&quot; target=&quot;_blank&quot;&gt;Website&lt;/a&gt; for John Doerr’s Measure What Matters book&lt;/li&gt;
&lt;li&gt;The first time I read about OKRs came from going through the &lt;a href=&quot;https://awesome.re&quot; target=&quot;_blank&quot;&gt;awesome lists repository&lt;/a&gt;, which is one of my favorite ways to find new libraries and information on programming topics. The &lt;a href=&quot;https://github.com/domenicosolazzo/awesome-okr&quot; target=&quot;_blank&quot;&gt;awesome-okr repository&lt;/a&gt; is a great place to find more resources specific to OKRs.&lt;/li&gt;
&lt;/ul&gt;</content><author><name>Michael Johnsey</name></author><summary type="html">Objectives and Key Results (OKRs) are a simple concept that does heavy lifting, all the best concepts share this commonality.</summary></entry><entry><title type="html">So Pushy</title><link href="https://michael.johnsey.me/2018/10/13/so-pushy.html" rel="alternate" type="text/html" title="So Pushy" /><published>2018-10-13T23:00:00-05:00</published><updated>2018-10-13T23:50:08-05:00</updated><id>https://michael.johnsey.me/2018/10/13/so-pushy</id><content type="html" xml:base="https://michael.johnsey.me/2018/10/13/so-pushy.html">&lt;p&gt;This site is usually a way to try open source tools and to have a link dump for my contact information. I don’t write as much as I’d like because pushing to prod takes a few extra steps on a laptop with AWS S3 credentials setup.&lt;/p&gt;
&lt;/ul&gt;</content><author><name>Michael Johnsey</name></author><summary type="html">Objectives and Key Results (OKRs) are a simple concept that does heavy lifting, all the best concepts share this commonality.</summary></entry><entry><title type="html">So Pushy</title><link href="https://michael.johnsey.me/2018/10/13/so-pushy.html" rel="alternate" type="text/html" title="So Pushy" /><published>2018-10-13T23:00:00-05:00</published><updated>2018-10-13T23:50:08-05:00</updated><id>https://michael.johnsey.me/2018/10/13/so-pushy</id><content type="html" xml:base="https://michael.johnsey.me/2018/10/13/so-pushy.html">&lt;p&gt;&lt;em&gt;Updated 2019-11-29: This is no longer the way this site is updated, it is now handled by Github Pages.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;This site is usually a way to try open source tools and to have a link dump for my contact information. I don’t write as much as I’d like because pushing to prod takes a few extra steps on a laptop with AWS S3 credentials setup.&lt;/p&gt;

&lt;p&gt;This website is currently a Jekyll static site and my goal for a while has been to figure out how to get the site to deploy this site on a push to &lt;code class=&quot;highlighter-rouge&quot;&gt;master&lt;/code&gt;.&lt;/p&gt;

@@ -82,4 +84,4 @@ travis setup s3

&lt;p&gt;Setting up the S3 permissions in AWS IAM was the biggest hiccup I encountered but luckily this &lt;a href=&quot;https://medium.com/@michal.frystacky/static-site-github-to-s3-770953a90f67&quot;&gt;blog post from Michal Frystacky&lt;/a&gt; had an example of the permissions necessary to make it work. I think my problem originally was I did not give ACL permissions to the AWS user I setup for Travis.&lt;/p&gt;

&lt;p&gt;Now on every push to master it will deploy the &lt;code class=&quot;highlighter-rouge&quot;&gt;_site&lt;/code&gt; folder to the S3 bucket. This should open up my ability to write more since I can easily do it from Github’s editor. The only thing I have left that I might go back and add later is an invalidation script to clear out my CloudFront after a deploy.&lt;/p&gt;</content><author><name>Michael Johnsey</name></author><summary type="html">This site is usually a way to try open source tools and to have a link dump for my contact information. I don’t write as much as I’d like because pushing to prod takes a few extra steps on a laptop with AWS S3 credentials setup.</summary></entry></feed>
&lt;p&gt;Now on every push to master it will deploy the &lt;code class=&quot;highlighter-rouge&quot;&gt;_site&lt;/code&gt; folder to the S3 bucket. This should open up my ability to write more since I can easily do it from Github’s editor. The only thing I have left that I might go back and add later is an invalidation script to clear out my CloudFront after a deploy.&lt;/p&gt;</content><author><name>Michael Johnsey</name></author><summary type="html">Updated 2019-11-29: This is no longer the way this site is updated, it is now handled by Github Pages.</summary></entry></feed>
@@ -126,7 +126,7 @@ <h3 class="h2 lh-condensed mt-1">
</h3>

<a class="no-underline-hover h5 block py-1 mb-1" title="/2018/10/13/so-pushy.html" href="/2018/10/13/so-pushy.html">Oct 13, 2018</a>
<p>This site is usually a way to try open source tools and to have a link dump for my contact information. I don’t write as much as I’d like because...</p>
<p>Updated 2019-11-29: This is no longer the way this site is updated, it is now handled by Github Pages. This site is usually a way to try open source tools...</p>
</div>


@@ -140,7 +140,7 @@ <h3 class="h2 lh-condensed mt-1">
</h3>

<a class="no-underline-hover h5 block py-1 mb-1" title="/2018/10/13/so-pushy.html" href="/2018/10/13/so-pushy.html">Oct 13, 2018</a>
<p>This site is usually a way to try open source tools and to have a link dump for my contact information. I don’t write as much as I’d like because...</p>
<p>Updated 2019-11-29: This is no longer the way this site is updated, it is now handled by Github Pages. This site is usually a way to try open source tools...</p>
</div>


0 comments on commit 71e7ece

Please sign in to comment.
You can’t perform that action at this time.