Giter VIP home page Giter VIP logo

Comments (3)

markets avatar markets commented on May 29, 2024 1

Hi @diazsepta 👋

First weird thing I see 👀 => in your _config.yml you copy-pasted the example from the docs, to customize the plugin options:

jekyll_timeago:
  depth: 4
  translations_path: '/path_to_your_translations/*.yaml'
  default_locale: 'en'
  fallbacks: true
  available_locales:
    - 'en'
    - 'es'
    - 'fr'

You only need to override those entries in case you want to change defaults, and of course with "valid" options: /path_to_your_translations/*.yaml is just an example, that path probably doesn't exist in your repo... You can just ✂️ the entire section from the _config.yml, if defaults are fine for you.

from jekyll-timeago.

diazsepta avatar diazsepta commented on May 29, 2024

@markets thanks for reply, you right, its work now. but i have new problem. i think your plugin not work on _includes statement (maybe, if I not wrong 😂), so i want to make my header post with timeago, but the header is was includes on _includes/header.html which will be called on _layouts/default.html. now the is problem, when i puts {{ page.date | timeago }} on _includes/header.html it will be get error:

Liquid Exception: Liquid error (_includes/header.html line 2): invalid date included in /_layouts/default.html

i try puts on any place in _includes/header.html or any file on _includes folder and it's still error. but {{ page.date | timeago }} work perfectly on _layouts\post.html & _layouts\home.html maybe you can explain to me, what is my problem now?

from jekyll-timeago.

markets avatar markets commented on May 29, 2024

I'm not 100% sure (I have no access to code, so this is just intuition...), but I think the last problem is due to: you can't access the page object in "includes" files (cause they are generic to the whole site, and not page specific like page.date).

Maybe this guide will be helpful: https://jekyllrb.com/docs/includes/#using-variables-names-for-the-include-file. The whole section explains really well how "includes" works in Jekyll. I recommend you to read it to understand better how this Jekyll feature works.

Please re-open in case you suspect this is really a jekyll-timeago bug and not a Jekyll misuse.

from jekyll-timeago.

Related Issues (16)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.