diff --git a/_data/projects.json b/_data/projects.json index 825cf41..7e6bbbe 100644 --- a/_data/projects.json +++ b/_data/projects.json @@ -75,6 +75,20 @@ "img_src": "https://raw.githubusercontent.com/Ewpratten/dji3d/master/test.png" } }, + { + "title": "PolyMesh", + "description": "PolyMesh is a suite of tools, a library, and a file format I designed to describe and render arbitrary 3D objects. This project is partly a learning experiment, and partly a tool for future projects to build upon.", + "text_buttons": [], + "icon_buttons": [ + { + "icon": "fab fa-github", + "url": "https://github.com/Ewpratten/polymesh" + } + ], + "hero": { + "img_src": "https://raw.githubusercontent.com/Ewpratten/polymesh/master/screenshots/logo.png" + } + }, { "title": "JDMA", "description": "JDMA is a Java library that provides c-like malloc() and free() functions, along with many others. All functions operate off-heap, meaning no need to deal with the garbage collector.", diff --git a/_drafts/2021-03-26-Personal-DNS.md b/_drafts/2021-03-26-Personal-DNS.md new file mode 100644 index 0000000..cd7d3b3 --- /dev/null +++ b/_drafts/2021-03-26-Personal-DNS.md @@ -0,0 +1,14 @@ +--- +layout: page +title: "Setting up a fast and reliable personal DNS server" +description: "Ad blocking, configurable caching, custom domains, and more!" +date: 2021-03-26 15:00:00 +written: 2021-03-26 +tags: project dns server +excerpt: >- + For the past four years, I have been running a personal DNS server. This post covers how it currently works, and how to set one up for yourself. +redirect_from: + - /post/gkefk8su/ + - /gkefk8su/ +--- + diff --git a/_sass/site/page.scss b/_sass/site/page.scss index 19b4306..3c50dc5 100644 --- a/_sass/site/page.scss +++ b/_sass/site/page.scss @@ -161,6 +161,11 @@ blockquote p { transition: 0.15s; } +.blog-post-card:hover{ + box-shadow: 1px 5px 5px rgba(0, 0, 0, 0.19); + transition: 0.15s; +} + .list-group-item-action{ transition: background 0.2s cubic-bezier(0, 0, 0.58, 1); } diff --git a/beta/blog.html b/beta/blog.html new file mode 100644 index 0000000..03c926b --- /dev/null +++ b/beta/blog.html @@ -0,0 +1,89 @@ +--- +title: Blog Posts +layout: page +header_red: true +backing_img: /assets/images/innovation__monochromatic.svg +backing_scalar: "height:90%;" +uses: +- masonry +--- + +

Here is a list of things I find interesting, and writeups of projects I have worked on.

+ +
+ {% assign i = 0 %} + {% for post in site.posts %} +
+
+
+
{{post.title}}
+

{{post.description}}

+
+ +
+
+ {% assign i = i | plus:1 %} + {% endfor %} + +
+ + + + + \ No newline at end of file diff --git a/blog.html b/blog.html index 13205c6..bd08587 100644 --- a/blog.html +++ b/blog.html @@ -4,14 +4,13 @@ layout: page header_red: true backing_img: /assets/images/innovation__monochromatic.svg backing_scalar: "height:90%;" +uses: +- masonry ---

Here is a list of things I find interesting, and writeups of projects I have worked on.

- {% assign i = 0 %} {% for post in site.posts %} diff --git a/index.html b/index.html index 2a3b3f8..973c593 100644 --- a/index.html +++ b/index.html @@ -168,7 +168,7 @@ uses: