my personal website!

better links

aylac.top 805c3adb 103fce54

verified
+1 -1
blog-entry.njk
··· 5 5 size: 1 6 6 alias: blog 7 7 addAllPagesToCollections: true 8 - permalink: "/blog/{{ blog.value.title | slugify }}/index.html" 8 + permalink: "/blog/{{ blog.uri | getrkey }}/index.html" 9 9 eleventyComputed: 10 10 title: "{{ blog.value.title }} - ayla" 11 11 ---
+1 -1
blog-index.njk
··· 6 6 7 7 {% for entry in blogEntries %} 8 8 <div class="entry"> 9 - <a class="entry-title" href="/blog/{{ entry.value.title | slugify }}">{{ entry.value.title }}</a> 9 + <a class="entry-title" href="/blog/{{ entry.uri | getrkey }}/?t={{ entry.value.title | slugify }}">{{ entry.value.title }}</a> 10 10 <span class="entry-excerpt">{{ entry.value.content | truncate }}</span> 11 11 <span class="entry-date">{{ entry.value.createdAt | format_date }}</span> 12 12 </div>
+4
eleventy.config.js
··· 45 45 eleventyConfig.addNunjucksFilter("truncate", function (value, length = 300) { 46 46 return value.slice(0, length); 47 47 }); 48 + 49 + eleventyConfig.addNunjucksFilter("getrkey", function (value) { 50 + return value.slice(value.lastIndexOf("/") + 1); 51 + }); 48 52 }