diff --git a/content/posts/cad-shootout-fusion360.md b/content/posts/cad-shootout-fusion360.md index e84560e..b9451b3 100644 --- a/content/posts/cad-shootout-fusion360.md +++ b/content/posts/cad-shootout-fusion360.md @@ -77,7 +77,7 @@ All the functions I needed were easy to find and worked out of the box just like I have a lot of tools I use daily that I keep around in my desk, on their side, loosely. I would like a stand where they can be popped in and out and take less footprint. -![The tools](/media/fusion360/tools.png) +![The tools](/media/fusion360/tools.jpg) Let's design something for that! diff --git a/content/posts/cad-shootout-onshape.md b/content/posts/cad-shootout-onshape.md index 7a1b07f..a94593f 100644 --- a/content/posts/cad-shootout-onshape.md +++ b/content/posts/cad-shootout-onshape.md @@ -103,7 +103,7 @@ Keep in mind that there are a lot of tools that I didn't exploit properly (like I like taking SATA SSDs out of their housing and giving them a smaller one. You see, most cheap SATA SSDs nowadays only take a small part of the SATA 2.5" enclosure: -![BX500 outside of its plastic enclosure](/media/onshape/smol.png) +![BX500 outside of its plastic enclosure](/media/onshape/smol.jpg) I like using these as powered up pendrives to bring around, so I usually try to come up with a less space wasting, more quirky enclosure... let's make one! diff --git a/static/media/freecad/construction.avif b/static/media/freecad/construction.avif new file mode 100644 index 0000000..d523f07 Binary files /dev/null and b/static/media/freecad/construction.avif differ diff --git a/static/media/freecad/construction.png b/static/media/freecad/construction.png index 4f09b38..6dfe35c 100644 Binary files a/static/media/freecad/construction.png and b/static/media/freecad/construction.png differ diff --git a/static/media/freecad/customize.avif b/static/media/freecad/customize.avif new file mode 100644 index 0000000..565d6d4 Binary files /dev/null and b/static/media/freecad/customize.avif differ diff --git a/static/media/freecad/customize.png b/static/media/freecad/customize.png index 737a46b..5e6778b 100644 Binary files a/static/media/freecad/customize.png and b/static/media/freecad/customize.png differ diff --git a/static/media/freecad/djmaxx.avif b/static/media/freecad/djmaxx.avif new file mode 100644 index 0000000..2527d4f Binary files /dev/null and b/static/media/freecad/djmaxx.avif differ diff --git a/static/media/freecad/djmaxx.png b/static/media/freecad/djmaxx.png index 7c41bca..7f3a812 100644 Binary files a/static/media/freecad/djmaxx.png and b/static/media/freecad/djmaxx.png differ diff --git a/static/media/freecad/drawing.avif b/static/media/freecad/drawing.avif new file mode 100644 index 0000000..5f47996 Binary files /dev/null and b/static/media/freecad/drawing.avif differ diff --git a/static/media/freecad/drawing.png b/static/media/freecad/drawing.png index 5ff4d5b..bbe00eb 100644 Binary files a/static/media/freecad/drawing.png and b/static/media/freecad/drawing.png differ diff --git a/static/media/freecad/radius.avif b/static/media/freecad/radius.avif new file mode 100644 index 0000000..57c3344 Binary files /dev/null and b/static/media/freecad/radius.avif differ diff --git a/static/media/freecad/radius.png b/static/media/freecad/radius.png index 50e17f4..053a80d 100644 Binary files a/static/media/freecad/radius.png and b/static/media/freecad/radius.png differ diff --git a/static/media/freecad/realthunder.avif b/static/media/freecad/realthunder.avif new file mode 100644 index 0000000..afb7c07 Binary files /dev/null and b/static/media/freecad/realthunder.avif differ diff --git a/static/media/freecad/realthunder.png b/static/media/freecad/realthunder.png index ec84946..718aab6 100644 Binary files a/static/media/freecad/realthunder.png and b/static/media/freecad/realthunder.png differ diff --git a/static/media/freecad/recompute.avif b/static/media/freecad/recompute.avif new file mode 100644 index 0000000..9aa2cee Binary files /dev/null and b/static/media/freecad/recompute.avif differ diff --git a/static/media/freecad/recompute.png b/static/media/freecad/recompute.png index 60015a0..edb3626 100644 Binary files a/static/media/freecad/recompute.png and b/static/media/freecad/recompute.png differ diff --git a/static/media/freecad/sliced.avif b/static/media/freecad/sliced.avif new file mode 100644 index 0000000..2f194d7 Binary files /dev/null and b/static/media/freecad/sliced.avif differ diff --git a/static/media/freecad/sliced.png b/static/media/freecad/sliced.png index 1640a35..e211882 100644 Binary files a/static/media/freecad/sliced.png and b/static/media/freecad/sliced.png differ diff --git a/static/media/freecad/sm.avif b/static/media/freecad/sm.avif new file mode 100644 index 0000000..d942e56 Binary files /dev/null and b/static/media/freecad/sm.avif differ diff --git a/static/media/freecad/sm.png b/static/media/freecad/sm.png index de88d9c..b2ee946 100644 Binary files a/static/media/freecad/sm.png and b/static/media/freecad/sm.png differ diff --git a/static/media/freecad/stand.avif b/static/media/freecad/stand.avif new file mode 100644 index 0000000..f7b361f Binary files /dev/null and b/static/media/freecad/stand.avif differ diff --git a/static/media/freecad/stand.png b/static/media/freecad/stand.png index 7685fc3..185873f 100644 Binary files a/static/media/freecad/stand.png and b/static/media/freecad/stand.png differ diff --git a/static/media/freecad/stl3mfstep.avif b/static/media/freecad/stl3mfstep.avif new file mode 100644 index 0000000..1a4ea28 Binary files /dev/null and b/static/media/freecad/stl3mfstep.avif differ diff --git a/static/media/freecad/stl3mfstep.png b/static/media/freecad/stl3mfstep.png index b811fff..41858d3 100644 Binary files a/static/media/freecad/stl3mfstep.png and b/static/media/freecad/stl3mfstep.png differ diff --git a/static/media/freecad/threejs.avif b/static/media/freecad/threejs.avif new file mode 100644 index 0000000..8f840b6 Binary files /dev/null and b/static/media/freecad/threejs.avif differ diff --git a/static/media/freecad/threejs.png b/static/media/freecad/threejs.png index 4792ab1..5ab00c4 100644 Binary files a/static/media/freecad/threejs.png and b/static/media/freecad/threejs.png differ diff --git a/static/media/freecad/toolbars.avif b/static/media/freecad/toolbars.avif new file mode 100644 index 0000000..4c34ebf Binary files /dev/null and b/static/media/freecad/toolbars.avif differ diff --git a/static/media/freecad/toolbars.png b/static/media/freecad/toolbars.png index af8dc7e..666df3d 100644 Binary files a/static/media/freecad/toolbars.png and b/static/media/freecad/toolbars.png differ diff --git a/static/media/freecad/tooltips.avif b/static/media/freecad/tooltips.avif new file mode 100644 index 0000000..1400cb4 Binary files /dev/null and b/static/media/freecad/tooltips.avif differ diff --git a/static/media/freecad/tooltips.png b/static/media/freecad/tooltips.png index 6f324a7..dd7495f 100644 Binary files a/static/media/freecad/tooltips.png and b/static/media/freecad/tooltips.png differ diff --git a/static/media/fusion360/drawing.avif b/static/media/fusion360/drawing.avif new file mode 100644 index 0000000..2c55aaf Binary files /dev/null and b/static/media/fusion360/drawing.avif differ diff --git a/static/media/fusion360/drawing.png b/static/media/fusion360/drawing.png index 51a30f5..b5fea34 100644 Binary files a/static/media/fusion360/drawing.png and b/static/media/fusion360/drawing.png differ diff --git a/static/media/fusion360/export.avif b/static/media/fusion360/export.avif new file mode 100644 index 0000000..bc6818e Binary files /dev/null and b/static/media/fusion360/export.avif differ diff --git a/static/media/fusion360/export.png b/static/media/fusion360/export.png index fce84c6..5759059 100644 Binary files a/static/media/fusion360/export.png and b/static/media/fusion360/export.png differ diff --git a/static/media/fusion360/half.avif b/static/media/fusion360/half.avif new file mode 100644 index 0000000..308ea8f Binary files /dev/null and b/static/media/fusion360/half.avif differ diff --git a/static/media/fusion360/half.png b/static/media/fusion360/half.png index 290f558..e99f1ca 100644 Binary files a/static/media/fusion360/half.png and b/static/media/fusion360/half.png differ diff --git a/static/media/fusion360/mcmaster.avif b/static/media/fusion360/mcmaster.avif new file mode 100644 index 0000000..22c6123 Binary files /dev/null and b/static/media/fusion360/mcmaster.avif differ diff --git a/static/media/fusion360/mcmaster.png b/static/media/fusion360/mcmaster.png index 150760e..3e07ec7 100644 Binary files a/static/media/fusion360/mcmaster.png and b/static/media/fusion360/mcmaster.png differ diff --git a/static/media/fusion360/prusa.avif b/static/media/fusion360/prusa.avif new file mode 100644 index 0000000..8bc12e2 Binary files /dev/null and b/static/media/fusion360/prusa.avif differ diff --git a/static/media/fusion360/prusa.png b/static/media/fusion360/prusa.png index 53e8e57..5a18cf3 100644 Binary files a/static/media/fusion360/prusa.png and b/static/media/fusion360/prusa.png differ diff --git a/static/media/fusion360/sm.avif b/static/media/fusion360/sm.avif new file mode 100644 index 0000000..68a01c1 Binary files /dev/null and b/static/media/fusion360/sm.avif differ diff --git a/static/media/fusion360/sm.png b/static/media/fusion360/sm.png index f77b133..003cca8 100644 Binary files a/static/media/fusion360/sm.png and b/static/media/fusion360/sm.png differ diff --git a/static/media/fusion360/sub.avif b/static/media/fusion360/sub.avif new file mode 100644 index 0000000..c4bf400 Binary files /dev/null and b/static/media/fusion360/sub.avif differ diff --git a/static/media/fusion360/sub.png b/static/media/fusion360/sub.png index 8a4ad28..c8d1d79 100644 Binary files a/static/media/fusion360/sub.png and b/static/media/fusion360/sub.png differ diff --git a/static/media/fusion360/tools.avif b/static/media/fusion360/tools.avif new file mode 100644 index 0000000..5421ce9 Binary files /dev/null and b/static/media/fusion360/tools.avif differ diff --git a/static/media/fusion360/tools.jpg b/static/media/fusion360/tools.jpg new file mode 100644 index 0000000..c1b49f5 Binary files /dev/null and b/static/media/fusion360/tools.jpg differ diff --git a/static/media/fusion360/tools.png b/static/media/fusion360/tools.png deleted file mode 100644 index c10014c..0000000 Binary files a/static/media/fusion360/tools.png and /dev/null differ diff --git a/static/media/onshape/drawing.avif b/static/media/onshape/drawing.avif new file mode 100644 index 0000000..5cefea2 Binary files /dev/null and b/static/media/onshape/drawing.avif differ diff --git a/static/media/onshape/drawing.png b/static/media/onshape/drawing.png index fa9ac3d..98e2e10 100644 Binary files a/static/media/onshape/drawing.png and b/static/media/onshape/drawing.png differ diff --git a/static/media/onshape/edge.avif b/static/media/onshape/edge.avif new file mode 100644 index 0000000..4906e14 Binary files /dev/null and b/static/media/onshape/edge.avif differ diff --git a/static/media/onshape/edge.png b/static/media/onshape/edge.png index db05f58..5ec0af8 100644 Binary files a/static/media/onshape/edge.png and b/static/media/onshape/edge.png differ diff --git a/static/media/onshape/enclosure.avif b/static/media/onshape/enclosure.avif new file mode 100644 index 0000000..d63cfed Binary files /dev/null and b/static/media/onshape/enclosure.avif differ diff --git a/static/media/onshape/enclosure.png b/static/media/onshape/enclosure.png index befdbb7..b3d84b8 100644 Binary files a/static/media/onshape/enclosure.png and b/static/media/onshape/enclosure.png differ diff --git a/static/media/onshape/onshape-dark.avif b/static/media/onshape/onshape-dark.avif new file mode 100644 index 0000000..e8c5802 Binary files /dev/null and b/static/media/onshape/onshape-dark.avif differ diff --git a/static/media/onshape/onshape-dark.png b/static/media/onshape/onshape-dark.png index 6a06dbf..59caaea 100644 Binary files a/static/media/onshape/onshape-dark.png and b/static/media/onshape/onshape-dark.png differ diff --git a/static/media/onshape/order.avif b/static/media/onshape/order.avif new file mode 100644 index 0000000..d5429f3 Binary files /dev/null and b/static/media/onshape/order.avif differ diff --git a/static/media/onshape/order.png b/static/media/onshape/order.png index 437874c..9e493f7 100644 Binary files a/static/media/onshape/order.png and b/static/media/onshape/order.png differ diff --git a/static/media/onshape/sheet.avif b/static/media/onshape/sheet.avif new file mode 100644 index 0000000..f439f8b Binary files /dev/null and b/static/media/onshape/sheet.avif differ diff --git a/static/media/onshape/sheet.png b/static/media/onshape/sheet.png index e59cad5..5e71504 100644 Binary files a/static/media/onshape/sheet.png and b/static/media/onshape/sheet.png differ diff --git a/static/media/onshape/smol.avif b/static/media/onshape/smol.avif new file mode 100644 index 0000000..3ba33fc Binary files /dev/null and b/static/media/onshape/smol.avif differ diff --git a/static/media/onshape/smol.jpg b/static/media/onshape/smol.jpg new file mode 100644 index 0000000..d4a64fe Binary files /dev/null and b/static/media/onshape/smol.jpg differ diff --git a/static/media/onshape/smol.png b/static/media/onshape/smol.png deleted file mode 100644 index b065a7b..0000000 Binary files a/static/media/onshape/smol.png and /dev/null differ diff --git a/themes/fesite/layouts/_default/_markup/render-image.html b/themes/fesite/layouts/_default/_markup/render-image.html index 453c531..2e0b8da 100644 --- a/themes/fesite/layouts/_default/_markup/render-image.html +++ b/themes/fesite/layouts/_default/_markup/render-image.html @@ -1,7 +1,25 @@
{{ .PlainText }} + > + {{ $avifPath:= replace .Destination (path.Ext .Destination) ".avif" }} {{ + $avifPathStatic:= printf "static/%s" $avifPath }} {{ if (fileExists + $avifPathStatic) -}} + + {{- end }} {{ $isPNG := eq (path.Ext .Destination) ".png" }} {{ if eq + (path.Ext .Destination) ".jpg" }} + + {{ end }} {{ if eq (path.Ext .Destination) ".jpeg" }} + + {{ end }} {{ if eq (path.Ext .Destination) ".png" }} + + {{ end }} + {{ .PlainText }} + +
{{ if .Title }}

{{ .Title | markdownify }}

@@ -11,5 +29,23 @@
- {{ .PlainText }} + + {{ $avifPath:= replace .Destination (path.Ext .Destination) ".avif" }} {{ + $avifPathStatic:= printf "static/%s" $avifPath }} {{ if (fileExists + $avifPathStatic) -}} + + {{- end }} {{ $isPNG := eq (path.Ext .Destination) ".png" }} {{ if eq + (path.Ext .Destination) ".jpg" }} + + {{ end }} {{ if eq (path.Ext .Destination) ".jpeg" }} + + {{ end }} {{ if eq (path.Ext .Destination) ".png" }} + + {{ end }} + {{ .PlainText }} +