refactor: convert opening spaces in page templates and JavaScript files to tabs

This commit is contained in:
2025-12-30 10:47:02 +08:00
parent c7202f23c2
commit 697d4966a4
6 changed files with 1980 additions and 1980 deletions

3790
package-lock.json generated

File diff suppressed because it is too large Load Diff

View File

@@ -1,29 +1,29 @@
{
"name": "helenchong.dev",
"description": "Helen Chong's developer portfolio and blog website.",
"author": "Helen Chong",
"repository": {
"type": "git",
"url": "https://git.helenchong.dev/helenchong/helenchong.dev.git"
},
"scripts": {
"build": "npx @11ty/eleventy",
"build-quiet": "npm run build -- --quiet",
"start": "npm run build-quiet -- --serve"
},
"type": "module",
"dependencies": {
"@11ty/eleventy": "^3.1.2",
"@11ty/eleventy-navigation": "^1.0.5",
"@11ty/eleventy-plugin-rss": "^2.0.4",
"@11ty/eleventy-plugin-syntaxhighlight": "^5.0.2",
"@uncenter/eleventy-plugin-toc": "^1.0.3",
"@zachleat/details-utils": "^2.0.2",
"eleventy-plugin-embed-everything": "^1.21.1",
"eleventy-plugin-vento": "^5.2.1",
"eleventy-plugin-wordcount-extended": "^0.2.1",
"markdown-it-anchor": "^9.2.0",
"markdown-it-attrs": "^4.3.1",
"markdown-it-bracketed-spans": "^1.0.1"
}
"name": "helenchong.dev",
"description": "Helen Chong's developer portfolio and blog website.",
"author": "Helen Chong",
"repository": {
"type": "git",
"url": "https://git.helenchong.dev/helenchong/helenchong.dev.git"
},
"scripts": {
"build": "npx @11ty/eleventy",
"build-quiet": "npm run build -- --quiet",
"start": "npm run build-quiet -- --serve"
},
"type": "module",
"dependencies": {
"@11ty/eleventy": "^3.1.2",
"@11ty/eleventy-navigation": "^1.0.5",
"@11ty/eleventy-plugin-rss": "^2.0.4",
"@11ty/eleventy-plugin-syntaxhighlight": "^5.0.2",
"@uncenter/eleventy-plugin-toc": "^1.0.3",
"@zachleat/details-utils": "^2.0.2",
"eleventy-plugin-embed-everything": "^1.21.1",
"eleventy-plugin-vento": "^5.2.1",
"eleventy-plugin-wordcount-extended": "^0.2.1",
"markdown-it-anchor": "^9.2.0",
"markdown-it-attrs": "^4.3.1",
"markdown-it-bracketed-spans": "^1.0.1"
}
}

View File

@@ -4,10 +4,10 @@ layout: layouts/base
<h1 class="home__title">Helen Chong, Web Developer</h1>
<div class="home--container">
{{ include "home/profile.vto" }}
{{# {{ include "home/notice.vto" }} #}}
{{ include "home/blog-section.vto" }}
{{ include "home/project-grid.vto" }}
{{ include "home/web-membership.vto" }}
{{ include "home/badges.vto" }}
{{ include "home/profile.vto" }}
{{# {{ include "home/notice.vto" }} #}}
{{ include "home/blog-section.vto" }}
{{ include "home/project-grid.vto" }}
{{ include "home/web-membership.vto" }}
{{ include "home/badges.vto" }}
</div>

View File

@@ -2,63 +2,63 @@
title: Blog
tags: blog pages
pagination:
data: collections.posts
size: 5
alias: postList
reverse: true
data: collections.posts
size: 5
alias: postList
reverse: true
permalink: "/{{ page.fileSlug }}{{ if pagination.pageNumber > 0 }}/page/{{ pagination.pageNumber + 1 }}{{ /if }}/"
eleventyNavigation:
key: Blog
order: 2
key: Blog
order: 2
eleventyComputed:
pageTitle: "{{ sitemeta.siteBlog.title }}"
pageTitle: "{{ sitemeta.siteBlog.title }}"
---
<p>Welcome to my developer blog! My blog is a place for me to document my developer journey and talk about various tech topics. Enjoy your stay!</p>
<h2>Blog Posts</h2>
<ul class="blog__posts">
{{ for post of postList }}
<li class="blog__post">
<h3 class="blog__post--title">
<a href="{{ post.url }}">
{{ if post.data.title }}{{ post.data.title }}
{{ else }}
<code>{{ post.url }}</code>
{{ /if }}
</a>
</h3>
<p><time datetime="{{ post.date }}" class="blog__post--time">{{ post.date |> formatDate }}</time></p>
<p>{{ post.data.desc }}</p>
</li>
{{ /for }}
{{ for post of postList }}
<li class="blog__post">
<h3 class="blog__post--title">
<a href="{{ post.url }}">
{{ if post.data.title }}{{ post.data.title }}
{{ else }}
<code>{{ post.url }}</code>
{{ /if }}
</a>
</h3>
<p><time datetime="{{ post.date }}" class="blog__post--time">{{ post.date |> formatDate }}</time></p>
<p>{{ post.data.desc }}</p>
</li>
{{ /for }}
</ul>
{{ include "components/pagination-oldnew.vto" }}
{{ css }}
.blog__posts, .blog__post { display: grid; }
.blog__posts, .blog__post { display: grid; }
.blog__posts {
list-style-type: none;
padding: 0;
margin: 1.5em 0 0 0;
}
.blog__posts {
list-style-type: none;
padding: 0;
margin: 1.5em 0 0 0;
}
.blog__post {
--bdr-blogpost: 0.15em solid var(--clr-accent-600);
gap: 0.6em;
padding: 1.5em 0;
border-bottom: var(--bdr-blogpost);
}
.blog__post {
--bdr-blogpost: 0.15em solid var(--clr-accent-600);
gap: 0.6em;
padding: 1.5em 0;
border-bottom: var(--bdr-blogpost);
}
.blog__post:first-of-type { border-top: var(--bdr-blogpost); }
.blog__post:first-of-type { border-top: var(--bdr-blogpost); }
.blog__post--title {
font-size: clamp(1.55rem, 1rem + 3vw, 1.8rem);
line-height: 1.3;
margin-bottom: 0 !important;
}
.blog__post--title {
font-size: clamp(1.55rem, 1rem + 3vw, 1.8rem);
line-height: 1.3;
margin-bottom: 0 !important;
}
.blog__post--time { font-weight: 700; }
.blog__post--time { font-weight: 700; }
{{ /css }}

View File

@@ -4,12 +4,12 @@ eleventyExcludeFromCollections: true
---
<?xml version="1.0" encoding="utf-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
{{ for item of collections.all }}
<url>
<loc>{{ sitemeta.siteUrl + item.url }}</loc>
<lastmod>{{ item.updated ? item.updated.toISOString() : item.date.toISOString() }}</lastmod>
<changefreq>{{ item.data.sitemap.changefreq }}</changefreq>
<priority>{{ item.data.sitemap.priority }}</priority>
</url>
{{ /for }}
{{ for item of collections.all }}
<url>
<loc>{{ sitemeta.siteUrl + item.url }}</loc>
<lastmod>{{ item.updated ? item.updated.toISOString() : item.date.toISOString() }}</lastmod>
<changefreq>{{ item.data.sitemap.changefreq }}</changefreq>
<priority>{{ item.data.sitemap.priority }}</priority>
</url>
{{ /for }}
</urlset>

View File

@@ -1,6 +1,6 @@
export default {
sitemap: {
changefreq: "weekly",
priority: 0.5,
}
sitemap: {
changefreq: "weekly",
priority: 0.5,
}
}