You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CHANGELOG.md
+6-2Lines changed: 6 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -5,19 +5,23 @@ All notable changes to this project will be documented in this file.
5
5
The format is based on [Keep a Changelog](http://keepachangelog.com/)
6
6
and this project adheres to [Semantic Versioning](http://semver.org/).
7
7
8
-
## Unreleased
8
+
## [1.4.0] - 2018-04-02
9
9
10
10
## Changed
11
11
- Lint JavaScript.
12
12
- Update gemspec to use jekyll-seo-tag version `2.4`. [#47](https://github.com/mmistakes/jekyll-theme-basically-basic/pull/47)
13
13
14
14
### Added
15
15
- Accessibility enhancements for Lunr search form.
16
-
- Add SCSS `$intro-image-color-overlay` variable to disable color overlay on hero images. [#55](https://github.com/mmistakes/jekyll-theme-basically-basic/issues/55)
16
+
- Add SCSS `$intro-image-color-overlay` variable to enable color overlay on hero images (disabled by default). [#55](https://github.com/mmistakes/jekyll-theme-basically-basic/issues/55)
17
+
- Add new archive layouts: `posts`, `categories`, `category`, `collection`, `tag`, and `tags`.
18
+
- Add grid layout via `entries_layout: grid` front matter.
19
+
- Add support for image thumbnails vial `image.thumbnail` front matter.
17
20
18
21
### Fixed
19
22
- Fix Firefox [flexbox bug](https://bugzilla.mozilla.org/show_bug.cgi?id=939897) when printing pages.
20
23
- Fix search excerpts that run together because of implied spaces.
24
+
- Moved `<footer>` outside of `<main>` to be semantically correct.
**Note:** Hero images are overlaid with a transparent "accent" color to unify them with the theme's palette. To disable [customize the CSS](#customizing-sass-scss) with the following Sass variable override:
611
+
**Note:** Hero images can be overlaid with a transparent "accent" color to unify them with the theme's palette. To enable, [customize the CSS](#customizing-sass-scss) with the following Sass variable override:
607
612
608
613
```scss
609
-
$intro-image-color-overlay: false;
614
+
$intro-image-color-overlay: true;
610
615
```
611
616
612
617
### `layout: page`
@@ -624,6 +629,90 @@ addition of the following:
624
629
625
630
```yaml
626
631
paginate: true # enables pagination loop, see section above for additional setup
632
+
entries_layout: # list (default), grid
633
+
```
634
+
635
+
By default, posts are shown in a list view. To change to a grid view add `entries_layout: grid` to the page's front matter.
636
+
637
+
### `layout: posts`
638
+
639
+
This layout displays all posts grouped by the year they were published. It accommodates the same front matter as `layout: page`.
640
+
641
+
By default, posts are shown in a list view. To change to a grid view add `entries_layout: grid` to the page's front matter.
642
+
643
+
### `layout: categories`
644
+
645
+
This layout displays all posts grouped category. It accommodates the same front matter as `layout: page`.
646
+
647
+
By default, posts are shown in a list view. To change to a grid view add `entries_layout: grid` to the page's front matter.
648
+
649
+
### `layout: tags`
650
+
651
+
This layout displays all posts grouped by tag. It accommodates the same front matter as `layout: page`.
652
+
653
+
By default, posts are shown in a list view. To change to a grid view add `entries_layout: grid` to the page's front matter.
654
+
655
+
### `layout: collection`
656
+
657
+
This layout displays all documents grouped by a specific collection. It accommodates the same front matter as `layout: page` with the addition of the following:
658
+
659
+
```yaml
660
+
collection: # collection name
661
+
entries_layout: # list (default), grid
662
+
show_excerpts: # true (default), false
663
+
sort_by: # date (default) title
664
+
sort_order: # forward (default), reverse
665
+
```
666
+
667
+
To create a page showing all documents in the `recipes` collection you'd create `recipes.md` in the root of your project and add this front matter:
668
+
669
+
```yaml
670
+
title: Recipes
671
+
layout: collection
672
+
permalink: /recipes/
673
+
collection: recipes
674
+
```
675
+
676
+
By default, documents are shown in a list view. To change to a grid view add `entries_layout: grid` to the page's front matter. If you want to sort the collection by title add `sort_by: title`. If you want reverse sorting, add `sort_order: reverse`.
677
+
678
+
### `layout: category`
679
+
680
+
This layout displays all posts grouped by a specific category. It accommodates the same front matter as `layout: page` with the addition of the following:
681
+
682
+
```yaml
683
+
taxonomy: # category name
684
+
entries_layout: # list (default), grid
685
+
```
686
+
687
+
By default, posts are shown in a list view. To change to a grid view add `entries_layout: grid` to the page's front matter.
688
+
689
+
To create a page showing all posts assigned to the category `foo` you'd create `foo.md` in the root of your project and add this front matter:
690
+
691
+
```yaml
692
+
title: Foo
693
+
layout: category
694
+
permalink: /categories/foo/
695
+
taxonomy: foo
696
+
```
697
+
698
+
### `layout: tag`
699
+
700
+
This layout displays all posts grouped by a specific tag. It accommodates the same front matter as `layout: page` with the addition of the following:
701
+
702
+
```yaml
703
+
taxonomy: # tag name
704
+
entries_layout: # list (default), grid
705
+
```
706
+
707
+
By default, posts are shown in a list view. To change to a grid view add `entries_layout: grid` to the page's front matter.
708
+
709
+
To create a page showing all posts assigned to the tag `foo bar` you'd create `foo-bar.md` in the root of your project and add this front matter:
710
+
711
+
```yaml
712
+
title: Foo Bar
713
+
layout: tag
714
+
permalink: /tags/foo-bar/
715
+
taxonomy: foo bar
627
716
```
628
717
629
718
### `layout: about`
@@ -652,6 +741,17 @@ resume data to conveniently render a curriculum vitæ or resume painlessly.
652
741
Simply use JSON Resume's [in-browser resume builder](http://registry.jsonresume.org/)
653
742
to export a JSON file and save to your project as `_data/cv.json`.
654
743
744
+
## Images
745
+
746
+
Suggested image sizes in pixels are as follows:
747
+
748
+
| Image | Description | Size |
749
+
| ----- | ----------- | ---- |
750
+
| `page.image.path` | Large full-width document image. | Tall images will push content down the page. `1600 x 600` is a good middle-ground size to aim for. |
751
+
| `page.image` | Short-hand for `page.image.path` when used alone (without `thumbnail`, `caption`, or other variables). | Same as `page.image.path` |
752
+
| `page.image.thumbnail` | Small document image used in grid view. | `400 x 200` |
0 commit comments