Генерация случайной строки для постоянной ссылки Джекилл - PullRequest
0 голосов
/ 10 января 2019

Есть ли способ генерировать случайную строку для каждого сообщения в блоге, чтобы его можно было http://example.com/posts/(randomstring) Или же http://example.com/posts/aoJqo198@

Вместо ссылки на URL.

Я искал повсюду это и ничего не мог найти.

Ответы [ 2 ]

0 голосов
/ 18 января 2019

Вы также можете взять случайный элемент массива с новым фильтром sample, он был размещен здесь .

{% assign prefix = page.prefix | sample: 2 %}
0 голосов
/ 16 января 2019

Существует много способов генерации случайной строки. Джекилл может сделать это и для тебя, если хочешь. Вам просто нужно написать плагин, который устанавливает постоянную ссылку. Никто не делал этого раньше ... в этом я уверен.

Вопрос остается ... ПОЧЕМУ? Потому что это кажется плохой идеей.

Однако, если вы хотите сделать это, самый простой способ - сгенерировать случайную строку в вашем текстовом редакторе. Вам все равно придется (вручную) создать запись в блоге. Просто найдите хорошего создателя случайных строк и установите его на свой компьютер или держите под рукой в ​​браузере. Просто вставьте строку в постоянную переменную YML.

Вы также можете создать сценарий командной строки, который переименует ваши файлы в случайные строки. Это тоже должно быть довольно легко. Опять же ... вы не найдете его в Интернете ... но переименование из командной строки довольно просто. Генерация случайной строки, вероятно, тоже. Объедините два, и у вас есть решение.

Во всяком случае ... только мои мысли. Надеюсь, поможет. Удачи!

...