add cad shootout page
continuous-integration/drone/push Build is passing
Details
continuous-integration/drone/push Build is passing
Details
This commit is contained in:
parent
a6f7620784
commit
3a17de633b
|
@ -0,0 +1,9 @@
|
|||
---
|
||||
title: Hobby CAD shootout
|
||||
---
|
||||
|
||||
As 3D printing and others means of manufacturing become more accessible to the average Joe, more people are getting familiar with the tools needed to make designs to have manufactured. Today there are many CAD tools around, but which fits the average hobbyist like me the best?
|
||||
|
||||
Reading in publication order is suggested (there are callouts) but feel free to pick whatever, I provide plenty of links when I make references:
|
||||
|
||||
{{< cad-list >}}
|
|
@ -2,6 +2,8 @@
|
|||
title: "Hobby CAD shootout: FreeCAD"
|
||||
date: 2023-09-13T22:00:00+02:00
|
||||
toc: true
|
||||
software: FreeCAD
|
||||
license: Free and open source, LGPL license
|
||||
tags:
|
||||
- cad
|
||||
tldr: |
|
||||
|
|
|
@ -2,6 +2,8 @@
|
|||
title: "Hobby CAD shootout: Onshape"
|
||||
date: 2023-09-11T19:00:00+02:00
|
||||
toc: true
|
||||
software: Onshape
|
||||
license: Free for non-commercial, starts at $1500/year/user otherwise
|
||||
tags:
|
||||
- cad
|
||||
tldr: |
|
||||
|
|
|
@ -2,10 +2,16 @@
|
|||
<h1>All pages</h1>
|
||||
<p>These documents are a personal dump of notes and may change at any time.</p>
|
||||
<section class="post-list">
|
||||
{{ range .Pages.ByPublishDate.Reverse }}
|
||||
<article>
|
||||
<a class="title" href="{{ .RelPermalink }}">{{ .Title }}</a> <span class="lastmod">(Last modified: <time datetime="{{ .Lastmod | time.Format "2006-01-02"}}">{{ .Lastmod | time.Format "2006-01-02"}}</time>)</span>
|
||||
</article>
|
||||
{{ end }}
|
||||
{{ range .Pages.ByPublishDate.Reverse }}
|
||||
<article>
|
||||
<a class="title" href="{{ .RelPermalink }}">{{ .Title }}</a>
|
||||
<span class="lastmod"
|
||||
>(Last modified:
|
||||
<time datetime='{{ .Lastmod | time.Format "2006-01-02"}}'
|
||||
>{{ .Lastmod | time.Format "2006-01-02"}}</time
|
||||
>)</span
|
||||
>
|
||||
</article>
|
||||
{{ end }}
|
||||
</section>
|
||||
{{ end }}
|
||||
{{ end }}
|
||||
|
|
|
@ -0,0 +1,14 @@
|
|||
<section class="cad-list">
|
||||
{{ $pages := where site.RegularPages ".Params.tags" "intersect" (slice "cad") }}
|
||||
{{- with $pages }}
|
||||
{{ range .ByPublishDate }}
|
||||
<article>
|
||||
<a class="title" href="{{ .RelPermalink }}">{{ with .Params.Software }}{{.}}{{else}}{{.Title}}{{end}}</a>
|
||||
<time datetime="{{ .Date | time.Format "2006-01-02"}}">(published {{ .Date | time.Format "2006-01-02"}})</time>
|
||||
{{ with .Params.License }}
|
||||
<section class="license">{{.}}</section>
|
||||
{{end}}
|
||||
</article>
|
||||
{{ end }}
|
||||
{{ end }}
|
||||
</section>
|
|
@ -1,13 +1,16 @@
|
|||
{{ define "main" }}
|
||||
<h1>Posts tagged "{{ .Title }}"</h1>
|
||||
<section class="post-list">
|
||||
{{ range .Pages.ByPublishDate.Reverse }}
|
||||
<article>
|
||||
<time datetime="{{ .Date | time.Format "2006-01-02"}}">{{ .Date | time.Format "2006-01-02"}}</time> <a class="title" href="{{ .RelPermalink }}">{{ .Title }}</a>
|
||||
{{ if .Params.tldr }}
|
||||
<div class="summary">{{.Params.tldr|markdownify}}</div>
|
||||
{{ end }}
|
||||
</article>
|
||||
{{ end }}
|
||||
{{ range .Pages.ByPublishDate.Reverse }}
|
||||
<article>
|
||||
<time datetime='{{ .Date | time.Format "2006-01-02"}}'
|
||||
>{{ .Date | time.Format "2006-01-02"}}</time
|
||||
>
|
||||
<a class="title" href="{{ .RelPermalink }}">{{ .Title }}</a>
|
||||
{{ if .Params.tldr }}
|
||||
<div class="summary">{{.Params.tldr|markdownify}}</div>
|
||||
{{ end }}
|
||||
</article>
|
||||
{{ end }}
|
||||
</section>
|
||||
{{ end }}
|
||||
|
|
|
@ -0,0 +1,16 @@
|
|||
.cad-list {
|
||||
article {
|
||||
.title {
|
||||
font-size: 17pt;
|
||||
font-family: $iosevka;
|
||||
font-weight: bold;
|
||||
}
|
||||
time {
|
||||
color: rgb(160, 155, 166);
|
||||
}
|
||||
.license {
|
||||
font-size: $text-small;
|
||||
}
|
||||
margin-bottom: 1.5rem;
|
||||
}
|
||||
}
|
|
@ -4,3 +4,4 @@
|
|||
@import "layout.scss";
|
||||
@import "home.scss";
|
||||
@import "post.scss";
|
||||
@import "cad.scss";
|
||||
|
|
|
@ -1,8 +1,9 @@
|
|||
{{ define "main" }}
|
||||
<h1>{{ .Title }}</h1>
|
||||
<section class="meta">
|
||||
Published on {{.Date | time.Format "2006-01-02" }} {{ if (gt .Lastmod .Date)
|
||||
}}| Last modified on {{.Lastmod | time.Format "2006-01-02" }} {{ end }}
|
||||
{{ with .Date }}Published on {{. | time.Format "2006-01-02" }}{{ end }} {{ if
|
||||
(gt .Lastmod .Date) }}| Last modified on {{.Lastmod | time.Format "2006-01-02"
|
||||
}} {{ end }}
|
||||
</section>
|
||||
{{ if .Params.tldr }}
|
||||
<div class="tldr">{{.Params.tldr|markdownify}}</div>
|
||||
|
|
Loading…
Reference in New Issue