Add a new section at the bottom of each post
This commit is contained in:
parent
c180ad6be7
commit
963fd38bcb
@ -2,8 +2,11 @@
|
|||||||
layout: page
|
layout: page
|
||||||
title: "Project overview: The Ultralight maven server"
|
title: "Project overview: The Ultralight maven server"
|
||||||
description: "It is suprisingly easy to build a maven server"
|
description: "It is suprisingly easy to build a maven server"
|
||||||
date: 2020-09-04 11:00:00
|
date: 2020-09-17 11:00:00
|
||||||
categories: project github maven
|
categories: project github maven
|
||||||
|
excerpt: >-
|
||||||
|
In this post, I explain the process of building my own personal
|
||||||
|
maven server, and show how simple maven servers really are.
|
||||||
redirect_from:
|
redirect_from:
|
||||||
- /post/2jf002s4/
|
- /post/2jf002s4/
|
||||||
- /2jf002s4/
|
- /2jf002s4/
|
||||||
@ -71,6 +74,4 @@ Finally, a request is made to `http(s)://<baseurl>/<groupID>/<artifactID>/<versi
|
|||||||
|
|
||||||
Both to make the experience faster, and to get around GitHub's rate limiting on the tags API, Ultralight sends the client [`stale-while-revalidate`](https://vercel.com/docs/edge-network/caching#stale-while-revalidate) cache control headers. This forces the Vercel server that hosts Ultralight to only update its cache once per minute (slightly slower than the GitHub rate limit :wink:)
|
Both to make the experience faster, and to get around GitHub's rate limiting on the tags API, Ultralight sends the client [`stale-while-revalidate`](https://vercel.com/docs/edge-network/caching#stale-while-revalidate) cache control headers. This forces the Vercel server that hosts Ultralight to only update its cache once per minute (slightly slower than the GitHub rate limit :wink:)
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
For instructions on how to set up your own maven server using Ultralight, see the [README](https://github.com/Ewpratten/ultralight#ultralight) on GitHub.
|
For instructions on how to set up your own maven server using Ultralight, see the [README](https://github.com/Ewpratten/ultralight#ultralight) on GitHub.
|
10
_drafts/2020-09-24-Protecting-my-notes.md
Normal file
10
_drafts/2020-09-24-Protecting-my-notes.md
Normal file
@ -0,0 +1,10 @@
|
|||||||
|
---
|
||||||
|
layout: page
|
||||||
|
title: "Protecting my school notes"
|
||||||
|
description: "Taking notes with Markdown and LaTeX: Part 2"
|
||||||
|
date: 2020-09-24 11:00:00
|
||||||
|
categories: pandoc latex bazel python
|
||||||
|
redirect_from:
|
||||||
|
- /post/2jf00454/
|
||||||
|
- /2jf00454/
|
||||||
|
---
|
@ -26,6 +26,16 @@
|
|||||||
<div class="title-container container">
|
<div class="title-container container">
|
||||||
<h1>{{page.title}}</h1>
|
<h1>{{page.title}}</h1>
|
||||||
<h4>{{page.description}}</h4>
|
<h4>{{page.description}}</h4>
|
||||||
|
|
||||||
|
{% assign page_date = page.date | split: " " %}
|
||||||
|
<h6>
|
||||||
|
<small style="color:gray;">{{page_date.first}}</small>
|
||||||
|
{% for category in page.categories %}
|
||||||
|
<span class="badge badge-secondary">{{category}}</span>
|
||||||
|
{% endfor %}
|
||||||
|
</h6>
|
||||||
|
|
||||||
|
|
||||||
</div><br>
|
</div><br>
|
||||||
|
|
||||||
<div class="inner-content-container container">
|
<div class="inner-content-container container">
|
||||||
@ -35,7 +45,10 @@
|
|||||||
{% if page.categories %}
|
{% if page.categories %}
|
||||||
<hr>
|
<hr>
|
||||||
<div class="retention">
|
<div class="retention">
|
||||||
<p>Thank you for reading this post. If you enjoyed the content, and want to let me know, or want
|
|
||||||
|
<!-- Thank you text -->
|
||||||
|
<h6>Thank you for reading this post. If you enjoyed the content, and want to let me know, or
|
||||||
|
want
|
||||||
to
|
to
|
||||||
ask any questions, please contact me via one of the methods <a href="/about">listed
|
ask any questions, please contact me via one of the methods <a href="/about">listed
|
||||||
here</a>. If
|
here</a>. If
|
||||||
@ -43,7 +56,30 @@
|
|||||||
rss
|
rss
|
||||||
feed</a> into your favorite feed reader, or <a
|
feed</a> into your favorite feed reader, or <a
|
||||||
href="https://twitter.com/ewpratten">follow
|
href="https://twitter.com/ewpratten">follow
|
||||||
me on Twitter</a> for notifications about my work and future posts.</p>
|
me on Twitter</a> for notifications about my work and future posts.</h6>
|
||||||
|
|
||||||
|
<!-- Other posts to check out -->
|
||||||
|
<h6>If you have the time to read some more, I recommend checking out one of the following posts:</h6>
|
||||||
|
<div class="card-group">
|
||||||
|
{% assign i = 0 %}
|
||||||
|
{% for post in site.posts %}
|
||||||
|
{% if i < 4 and post.title != page.title %}
|
||||||
|
<div class="card">
|
||||||
|
<div class="card-body">
|
||||||
|
<h5 class="card-title">{{post.title}}</h5>
|
||||||
|
<h6 class="card-text">{{post.excerpt}}</h6>
|
||||||
|
</div>
|
||||||
|
<div class="card-footer">
|
||||||
|
{% assign post_date = post.date | split: " " %}
|
||||||
|
<small class="text-muted">Published: {{post_date.first}}</small>
|
||||||
|
<a href="{{post.url}}"><button class="btn btn-outline-primary btn-sm" style="float:right;">Read Post</button></a>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
{% endif %}
|
||||||
|
{% assign i = i | plus:1 %}
|
||||||
|
{% endfor %}
|
||||||
|
</div>
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
{% endif %}
|
{% endif %}
|
||||||
</div>
|
</div>
|
||||||
|
@ -4,6 +4,10 @@ title: "Notes from FRC: Autonomous point-to-point navigation"
|
|||||||
description: "The tale of some very curvy math"
|
description: "The tale of some very curvy math"
|
||||||
date: 2020-08-13 10:00:00
|
date: 2020-08-13 10:00:00
|
||||||
categories: frc
|
categories: frc
|
||||||
|
excerpt: >-
|
||||||
|
This post is a continuation on my "Notes from FRC" series. This time,
|
||||||
|
I cover an extremely simple, yet very effective way to get a
|
||||||
|
tank-drive robot from A to B autonomously.
|
||||||
redirect_from:
|
redirect_from:
|
||||||
- /post/68dj2jl4/
|
- /post/68dj2jl4/
|
||||||
- /68dj2jl4/
|
- /68dj2jl4/
|
||||||
|
@ -4,6 +4,9 @@ title: "Taking notes with Markdown and LaTeX"
|
|||||||
description: "Using a lot of tech to replace a piece of paper"
|
description: "Using a lot of tech to replace a piece of paper"
|
||||||
date: 2020-08-23 10:30:00
|
date: 2020-08-23 10:30:00
|
||||||
categories: pandoc latex bazel
|
categories: pandoc latex bazel
|
||||||
|
excerpt: >-
|
||||||
|
I have completely reworked my school notetaking system to use LaTeX.
|
||||||
|
This post outlines how I did everything, and my new workflow.
|
||||||
redirect_from:
|
redirect_from:
|
||||||
- /post/68df02l4/
|
- /post/68df02l4/
|
||||||
- /68df02l4/
|
- /68df02l4/
|
||||||
|
@ -4,6 +4,9 @@ title: "Compiling AVR-C code with a modern build system"
|
|||||||
description: "Bringing Bazel to 8-bit microcontrollers"
|
description: "Bringing Bazel to 8-bit microcontrollers"
|
||||||
date: 2020-09-03 9:30:00
|
date: 2020-09-03 9:30:00
|
||||||
categories: avr embedded bazel
|
categories: avr embedded bazel
|
||||||
|
excerpt: >-
|
||||||
|
In this post, I cover my process of combining low level
|
||||||
|
programming with a very high level buildsystem.
|
||||||
redirect_from:
|
redirect_from:
|
||||||
- /post/68dk02l4/
|
- /post/68dk02l4/
|
||||||
- /68dk02l4/
|
- /68dk02l4/
|
||||||
|
@ -4,6 +4,10 @@ title: "Integrating GitHub Codespaces with FRC"
|
|||||||
description: "Robotics software development in your browser"
|
description: "Robotics software development in your browser"
|
||||||
date: 2020-09-10 9:30:00
|
date: 2020-09-10 9:30:00
|
||||||
categories: github codespaces
|
categories: github codespaces
|
||||||
|
excerpt: >-
|
||||||
|
I was recently accepted into the GitHub Codespaces beta test program
|
||||||
|
And decided to try it out on the largest open source project I am
|
||||||
|
currently involved with.
|
||||||
redirect_from:
|
redirect_from:
|
||||||
- /post/2jdk02s4/
|
- /post/2jdk02s4/
|
||||||
- /2jdk02s4/
|
- /2jdk02s4/
|
||||||
|
@ -44,12 +44,7 @@ iframe {
|
|||||||
}
|
}
|
||||||
|
|
||||||
.retention {
|
.retention {
|
||||||
border-style: solid;
|
|
||||||
border-width: 2px;
|
|
||||||
border-color: var(--color-purple)!important;
|
|
||||||
border-radius: 15px;
|
|
||||||
padding: 15px;
|
|
||||||
padding-bottom: 0;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/* .inner-content-container>p>a {
|
/* .inner-content-container>p>a {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user