- Imports pico in the sass hugo pipe.
- Overrides (try to) the font family.
- Plays with layouts to discover picocss.
Co-Authored-by: iGor milhit <igor@milhit.ch>
- As `.Site.Author` is deprecated, I need to update the way this
metadata is fetched from the site configuration file.
Co-Authored-by: iGor milhit <igor@milhit.ch>
- Extracts stings to be translated.
- Translates these strings in English and French.
- Improves some comments in the templates.
- Updates the auto-changelog configuration according to the new git
repository URL.
- Updates the CHANGELOG.
- Documents the changelog generation in the README.
- Fixes#18.
Co-Authored-by: iGor milhit <igor@milhit.ch>
- Enables to set the git repository URL and type in the site
configuration.
- Updates the footer to use that information.
- Updates the contact partial to use the configuration information of a
custom git website.
Co-Authored-by: iGor milhit <igor@milhit.ch>
* Moves the CV file from the professional data to the personal data, as
the CV is related to the person, not the job position.
* This also prepare the creation of a dedicated CV page.
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>
* Documents the theme in the README file.
* Add discogs to the online section of the frontpage.
* Closes#6.
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 metadata exposed, such as site or post description, site
or post image. Make use of <https://matuzo.at/blog/html-boilerplate>.
* Removes extra empty lines or identation due to badly written layout.
However, minifying at build could be a good idea.
* Improves very slightly the webmanifest file.
Co-Authored-by: iGor milhit <igor@milhit.ch>
* Adds a link, if .gitInfo is set, to the last commit that modified the
current page. The git repository URL is still hardcoded.
* Upgrades auto-changelog.
* Updates the CHANGELOG.md file.
Co-Authored-by: iGor milhit <igor@milhit.ch>
* Restores the Publisdate displayed on posts lists instead of Date
(creation date).
* Restores the post-taxonomies class on the item list of the post
information categories.
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>
The favicon, used to display the little icon in the browser tab and some
other places elsewhere, has been prepared by
@Troll https://maly.io/@Troll
* Creates the static directory.
* Places the favicon's files in that directory.
* Updates the head partial template with appropriate links
Co-Authored-by: Igor Milhit <igor@milhit.ch>
Co-Authored-by: @troll <Troll@maly.io>
Reuses the latest Hugo embedded RSS template and adapts it with full
content and publish date.
Fixes#9, thus restoring a RSS feed different for the entire site, the
section, taxonomy terms, and so on.
Co-Authored-by: Igor Milhit <igor@milhit.ch>
Expose metadata in a way that Zotero can read, so Dublin Core and Open
Graph are an easy way. No so easy, but still.
The language attribute of the html tag has been correctly set.
In the process, the date test has been improved.
Closes#3
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>
* NEW Adds CSS rules.
* BETTER Improves very slighlty some layout templates.
* FIX Fixes a missing code label.
Co-Authored-by: Igor Milhit <igor@milhit.ch>
* NEW Adds a section template.
* NEW Adds a single page template.
* NEW Fills in the header and footer templates.
* BETTER Improves the global html head template.
Co-Authored-by: Igor Milhit <igor@milhit.ch>
* NEW Adds professional data.
* BETTER Complete personal data.
* NEW Adds online contacts.
* Structure data parts with description list.
* NEW Adds a static style sheet and minimally styles the description
lists.
Co-Authored-by: Igor Milhit <igor.milhit@rero.ch>
* NEW Adds an index layout.
* NEW Adds a partial perso layout.
* NEW Adds a partial pro layout.
* NEW Adds a partial online layout.
Signed-off-by: iGor milhit <igor@milhit.ch>
* NEW Adds files for an empty theme.
* NEW Updates the LICENCE.
* NEW Adds a README.md and an empty css file.
Signed-off-by: iGor milhit <igor@milhit.ch>