From 16081697546caed24f038d4f388471e8f24575d9 Mon Sep 17 00:00:00 2001 From: ada Date: Tue, 19 Aug 2025 16:43:43 +0300 Subject: [PATCH] 444 --- _pages/notes.md | 19 ++++--------------- 1 file changed, 4 insertions(+), 15 deletions(-) diff --git a/_pages/notes.md b/_pages/notes.md index b53f6c8..829341d 100644 --- a/_pages/notes.md +++ b/_pages/notes.md @@ -5,9 +5,8 @@ permalink: /notes/ --- {%- comment -%} -Группируем _notes/<ПАПКА>/-name.md по "<ПАПКА>". -Внутри группы сортируем по NN (числовой префикс из basename). -Если файл лежит прямо в _notes/ без подпапки — группа "Без проекта". +Берём _notes/HomeServer/hs1.md → группируем по "HomeServer". +Если файл лежит прямо в _notes/, кладём его в группу "Без проекта". {%- endcomment -%} {%- assign by_folder = site.notes @@ -15,22 +14,12 @@ permalink: /notes/ {%- for g in by_folder -%} {%- assign folder = g.name -%} - {%- if folder contains '.md' -%}{% assign folder = "Без проекта" %}{% endif %} + {%- if folder == g.items[0].path -%}{% assign folder = "Без проекта" %}{% endif %} ### {{ folder }} ({{ g.items | size }}) -{%- assign items_with_ord = "" | split: "" -%} -{%- for n in g.items -%} - {%- assign base = n.path | split: '/' | last | split: '.' | first -%} - {%- assign num_str = base | split: '-' | first -%} - {%- assign ord = num_str | plus: 0 -%} - {%- if ord == 0 and num_str != "0" -%}{% assign ord = 9999 %}{% endif %} - {%- assign n2 = n | merge: {"ord": ord} -%} - {%- assign items_with_ord = items_with_ord | push: n2 -%} -{%- endfor -%} -