Compare commits
No commits in common. "f0886506698020c114ccf51bc73f6861e5d4cf9a" and "1d295e27f54ce982a323218014c9314bb1448680" have entirely different histories.
f088650669
...
1d295e27f5
3 changed files with 17 additions and 22 deletions
|
@ -5,8 +5,11 @@
|
||||||
<p>
|
<p>
|
||||||
By {{ recipe.author }} -
|
By {{ recipe.author }} -
|
||||||
{% if recipe.difficulty %}Difficulty: <span class='stars'>{{ recipe.difficulty | to_stars }}</span> - {%- endif %}
|
{% if recipe.difficulty %}Difficulty: <span class='stars'>{{ recipe.difficulty | to_stars }}</span> - {%- endif %}
|
||||||
{{ recipe.method | size }} steps
|
{{ recipe.method | size }} steps {%- if recipe.time %} -
|
||||||
{%- if recipe.time %} - {{ recipe.time | hours_and_minutes: false }}{%- endif -%}
|
{%- if recipe.time > 59 %} {{ recipe.time | divided_by: 60}}h {% endif -%}
|
||||||
|
{% assign mins = recipe.time | modulo: 60 -%}
|
||||||
|
{%- if mins > 0 %}{{ mins }}m{% endif %}
|
||||||
|
{%- endif -%}
|
||||||
</p>
|
</p>
|
||||||
<ol class='excerpt'>
|
<ol class='excerpt'>
|
||||||
{% for step in recipe.method | limit: 4 %}
|
{% for step in recipe.method | limit: 4 %}
|
||||||
|
|
|
@ -17,7 +17,18 @@ custom_h1: true
|
||||||
<h1 class='scrolling'>{{ page.name }}</h1>
|
<h1 class='scrolling'>{{ page.name }}</h1>
|
||||||
<h1 class='invisible'>{{ page.name }}</h1>
|
<h1 class='invisible'>{{ page.name }}</h1>
|
||||||
{%- if page.time -%}
|
{%- if page.time -%}
|
||||||
{%- assign time = page.time | hours_and_minutes -%}
|
{%- if page.time > 59 %}
|
||||||
|
{%- assign hours = page.time | divided_by: 60 -%}
|
||||||
|
{%- assign minutes = page.time | modulo: 60 -%}
|
||||||
|
{%- assign time = hours | append: " hour" -%}
|
||||||
|
{%- if hours > 1 %}{% assign time = time | append: "s" %}{% endif -%}
|
||||||
|
{%- if minutes > 0 -%}
|
||||||
|
{%- assign time = time | append: " " | append: minutes | append: " minute" -%}
|
||||||
|
{%- if minutes > 1 %}{% assign time = time | append: "s" %}{% endif -%}
|
||||||
|
{%- endif -%}
|
||||||
|
{%- else -%}
|
||||||
|
{%- assign time = page.time %}
|
||||||
|
{%- endif -%}
|
||||||
{%- endif -%}
|
{%- endif -%}
|
||||||
|
|
||||||
<p class='subtle'>{% if page.difficulty %}Difficulty: <span class='stars'>{{ page.difficulty | to_stars }}</span> - {% endif %}{{ page.method.size }} steps - Estimated cooking time: {{ time | default: "Not provided" }} {% if page.author %} - By {{ page.author }} {% endif %}</p>
|
<p class='subtle'>{% if page.difficulty %}Difficulty: <span class='stars'>{{ page.difficulty | to_stars }}</span> - {% endif %}{{ page.method.size }} steps - Estimated cooking time: {{ time | default: "Not provided" }} {% if page.author %} - By {{ page.author }} {% endif %}</p>
|
||||||
|
|
|
@ -57,25 +57,6 @@ module Jekyll
|
||||||
|
|
||||||
out
|
out
|
||||||
end
|
end
|
||||||
|
|
||||||
def hours_and_minutes(input, long = true)
|
|
||||||
time = input.to_i.divmod(60)
|
|
||||||
hours, minutes = "h", "m"
|
|
||||||
if long
|
|
||||||
hours = " hour" + (time[0] > 1 ? "s" : "") + " "
|
|
||||||
minutes = " minute" + (time[1] > 1 ? "s" : "") + " "
|
|
||||||
end
|
|
||||||
|
|
||||||
out = ["#{time[0]}#{hours}", "#{time[1]}#{minutes}"]
|
|
||||||
|
|
||||||
if time[1] == 0
|
|
||||||
out[0]
|
|
||||||
elsif time[0] == 0
|
|
||||||
out[1]
|
|
||||||
else
|
|
||||||
out.join("")
|
|
||||||
end
|
|
||||||
end
|
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue