Commit Graph

14 Commits

Author SHA1 Message Date
17f8037b1c
layouts/partials/pagination.html: Rework buttons
All checks were successful
continuous-integration/drone/push Build is passing
I just noticed that the Bootstrap blog example has the order of the
buttons reversed from how I expected. They word them as "older" and
"newer" and they are opposite to how I expected. For now I will keep
these the same as the example, but eventually I might change them
to "previous" and "next" as is more commonly used.

See: https://getbootstrap.com/docs/5.0/examples/blog/
2020-12-28 23:28:31 +02:00
f813659623
layouts/_default/baseof.html: Link header
All checks were successful
continuous-integration/drone/push Build is passing
The site title in the header should be a link to home.
2020-12-28 23:14:30 +02:00
b524043127
layouts/partials/featured.html: Orientation 6
All checks were successful
continuous-integration/drone/push Build is passing
This handles images that have EXIF orientation "RightTop" aka 6,
which we need to rotate 270 degrees clockwise to make normal.

See: https://www.impulseadventure.com/photo/exif-orientation.html
2020-12-28 12:34:05 +02:00
f28cf4615c
layouts: Make featured posts configurable
For now it gets the first three posts with "featured: true" in their
frontmatter and displays them in a random order (so no control over
the placement of large feature or two smaller features).

TODO: gracefully handle the case where there are no pages with the
"featured: true" frontmatter so new users don't see a super weird
and broken front page.
2020-12-28 10:03:41 +02:00
d492b96562
layouts: Fix a few outdated .font-italic uses
All checks were successful
continuous-integration/drone/push Build is passing
In Bootstrap v5 the font utility classes were renamed.
2020-12-12 17:35:47 +02:00
ce27c4e6a1
layouts/partials/featured.html: Fix logic
All checks were successful
continuous-integration/drone/push Build is passing
The logic was incorrect here, which caused some images to be missed
because some images have EXIF data but do not have orientation 8.
2020-12-12 14:59:08 +02:00
eb65845f60
layouts/partials/featured.html: Wire up features
This gets three random posts and uses the first for the top feature
and the second and third for the two smaller features.
2020-12-07 23:16:48 +02:00
48f56114be
layouts/partials/pagination.html: Fix style
Bring up to date with current Bootstrap v5 example.
2020-12-07 22:34:22 +02:00
bcb497d744
layouts: Add container wrapper 2020-12-07 16:17:17 +02:00
2e7f12c52a
layouts/_default/home.html: Use a range for posts
The "normal" list of the latest blog posts under the featured block.
2020-12-07 15:10:58 +02:00
4e8118feda
layouts/_default/home.html: Use paginator partial
There is no pagination yet, but this should be in a partial.
2020-12-07 14:20:52 +02:00
f670020674
Commit basic working example 2020-12-07 14:13:09 +02:00
af8ffa8046
layouts/_default/baseof.html: Remove sign up button
We don't have any sign up functionality... this is a static blog.
I will leave the subscribe and search buttons for now, as I might
be able to re-purpose them.
2020-11-30 15:39:54 +02:00
647fc929a8
Initial commit
Barely working port of the "snarky" (their words) new Bootstrap Blog
example that was introduced with Bootstrap v4.0.0, but as it exists
in Bootstrap v5 alpha 3 currently. This example replaced the classic
blog example that had been a part of Bootstrap for several years and
was replaced after v4 alpha.

The Hugo theme logic here comes from my existing "Hugo Bootstrap v4
Blog" theme.

See: https://github.com/alanorth/hugo-theme-bootstrap4-blog/
See: https://v5.getbootstrap.com/docs/5.0/examples/blog/
2020-11-30 13:30:22 +02:00