- Replace fixed spacing by the pico variable, and improve the horizontal
spacing of lists of posts (sections).
- Place the list of last posts of the home page on a separate partial.
Thus, this partial is easier to overwrite in the user layout
directory.
Co-Authored-by: iGor milhit <igor@milhit.ch>
- Serves a compressed version of the Lilex fonts, to improve the page
loading and lower it's weight. The compression was done with the help
of https://github.com/google/woff2 as found on
https://stackoverflow.com/a/73105293.
- Fixes#39.
Co-Authored-by: iGor milhit <igor@milhit.ch>
- Renames index.html to home.html.
- Adds a section, if the home_post_list parameter is set to true, that
list the 5 last posts.
Co-Authored-by: iGor milhit <igor@milhit.ch>
- Sets a smaller font size for track lists in post publishing lives.
This suppose to use pandoc as markup converter, and to add a `<div>`
around the list to specify the `.tracklist` class.
Co-Authored-by: iGor milhit <igor@milhit.ch>
- Adds a bottom border to post-infos content to improve readability.
- Improves the boder rules to comply with the proposed order of the
border specification (width, style, color).
Co-Authored-by: iGor milhit <igor@milhit.ch>
- Improves spacings by using the pico theme variables.
- Restores a space after separator in post informations component.
- Updates the screenshot of the README.
- Closes#38.
Co-Authored-by: iGor milhit <igor@milhit.ch>
- Updates the picocss dependency.
- Imports pico in the sass hugo pipe.
- Uses dart-sass as transpiler.
- Implements a new logo in SVG, with color adapted to the prefered
colorsheme.
- Adapts my styles to the pico css theme.
- Updates the changelog.
- Closes#29.
- Closes#15.
- Closes#16.
Co-Authored-by: iGor milhit <igor@milhit.ch>
- Increase space between paragraph on large screens, except for the last
paragraph.
- Add a bigger left margin on large screens.
Co-Authored-by: iGor milhit <igor@milhit.ch>
* Moves the image from the post header to the main content.
* Fixes an error in the publication date in the atom file.
* Adapts the style of the figure when it's a post image.
* Comments the single page template.
Co-Authored-by: iGor milhit <igor@milhit.ch>
* Sets the em font style to normal when it's nested in a blockquote as
the blockquote font style is already italic.
Co-Authored-by: iGor milhit <igor@milhit.ch>
* Install the gutenberg framework with yarn.
* Copy the stylesheet to assets/css.
* Configure the resource in the head.html.
* Adapt the templates to hide elements on print.
* Closes#28.
Co-Authored-by: iGor milhit <igor@milhit.ch>
* Moves the visited pseudo-element property before the other
pseudo-element properties, in order to allow the latters to overwrite
the former.
Co-Authored-by: iGor milhit <igor@milhit.ch>
* Simplifies the header and menu layout for all screen width.
* Uses only one background color (Darkest Polar).
* Change the main text color to Snow Light Grey.
* Change the header and footer text color to Snow Lightest Grey.
* Add a color for active and focused links (Frost Lighter Green).
* Simplifies the figure layout and colors.
* Adds a font-family variable and set it to the body. It uses the system
default font.
* Tries to set all font properties in the _fonts.scss file.
* Removes the links decoration on the header and footer.
* Harmonizes the footer accordingly to the header.
* Uses the hugo regular method to generate the footer menu.
* Stops centering the content on large screens.
* Adds the content max width and content left margin to the variables.
* Sets the font weight to bold for hovered links.
* Suppress the main HTML tag of the index template, and set the
correct classes on the main HTML tag of the baseof template.
* Uses a second level header for the title of the page, as the first
level is used for the website title.
* Improves the layout of definition lists on the home page, with a
better (and simpler) rendering on small screens.
* Prevents to use the post information partial on static page. This is
done through a test on the layout property `static` of the front
header.
* Reorders the sections of the home page and adds anchors to the section
headers.
* Closes#8, #11.
Co-Authored-by: iGor milhit <igor@milhit.ch>
* Uses a regular method to generate the menu (`config.toml`).
* Improves the test to provide the good atom link according to the
homepage, a section or a post.
* Provides a title to improve identification of the atom link.
* Adapts the menu style to mobile or wider screens.
* Adds and uses a mixin for inline lists.
Co-Authored-by: iGor milhit <igor@milhit.ch>
* Wraps the post informations inside a details HTML tag.
* Reduces the bottom margin of the post main heading.
* Reorders the SCSS rules in order to set the post-info class to the
details HTML tags.
* Add the permalink to the post informations.
* Uses the i18n mechanism for the new layout strings, such as
"post-infos" or "permalink".
* Updates the changelog.
* Closes#17.
Co-Authored-by: iGor milhit <igor@milhit.ch>
* Improves the line-height globally.
* Adds the verse class to the content block according to the layout key
of the front matter.
* Styles the verses.
Co-Authored-by: iGor milhit <igor@milhit.ch>
* Adds a lists-footer partial.
* Uses breakpoints to adapt how the post informations is aligned and
separated when the screen gets bigger.
* Adds some space between posts in a list or section, to improve
readability.
* Removes useless article level and renames a section into article in
the list template.
* Uses breakpoints to adapt the navigation font-size when the screen
gets bigger.
* Improves the font-size variables, in order to get a font-size-small
smaller.
* Restores the section template that wasn't right, I don't know what
I've done when rebasing and resolving conflicts…
Co-Authored-by: Igor Milhit <igor@milhit.ch>
* Adds a shortcodes with an image.
* Updates the audio, stream and published shortcodes to group the
figcaption under the audio player.
* Adds a SCSS partial for grid construction that only contains for now a
breakpoint mixin'.
* Displays the cover above the player by default, and on the left side
for bigger screens.
* Fixes the SCSS files according to SCSS linting.
Co-Authored-by: iGor milhit <igor@milhit.ch>
* Lists available colors in the _variables.scss file.
* Adds a _colors.scss file to set the colors.
* Sets the colors.
* Sets the width of container larger, removes header and footer borders,
to improve display when using different colors.
* Fixes#7.
Co-Authored-by: Igor Milhit <igor@milhit.ch>
Wraps the flex of the taxonomy term list to prevent the content being
larger than small screens. Also improves the solution for the coma
separator, to get a coma after a term (and not before), and not after
the last item of the list.
Closes#10
Co-Authored-by: Igor Milhit <igor@milhit.ch>
Most of blog posts have the lastmod displayed even if the publishdate is
the same day, because lastmod comes from git information and has also
hour, minutes and second, and publishdate is set manually, with only
year, month and day.
* Formats the date to compare them accurately, with datFormat function.
* Styles a little bit the blockquote tag.
* Spaces evenly the post information blocks.
* Closes#5
Co-Authored-by: Igor Milhit <igor@milhit.ch>
* Splits styles into partials.
* Adds a category entry to the navigation menu.
* Adds a flex to the header to get the menu on the right.
* Adds a flex to the sections and lists to diplay information evenly.
Co-Authored-by: Igor Milhit <igor@milhit@.ch>
* NEW Adds assets/scss directories.
* Copies static/styles.css to assets/scss/main.scss
* Improves head layouts to compile assets depending if on server or
build.
Co-Authored-by: Igor Milhit <igor@milhit.ch>