Skip to content

Commit

Permalink
Merge pull request #103 from brklntmhwk/102-add-new-article
Browse files Browse the repository at this point in the history
  • Loading branch information
brklntmhwk authored Nov 26, 2024
2 parents 04dcdcc + 94845e2 commit b63712c
Show file tree
Hide file tree
Showing 19 changed files with 671 additions and 31 deletions.
8 changes: 8 additions & 0 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -38,6 +38,14 @@ jobs:
uses: actions/checkout@v4
- name: Set up Bun with Mise
uses: jdx/mise-action@v2
- name: Set up bun store and build artifact cache
uses: actions/cache@v4
with:
path: |
~/.bun/install/cache
key: ${{ runner.os }}-bun-${{ hashFiles('**/bun.lockb') }}
restore-keys: |
${{ runner.os }}-bun-
- name: Install dependencies
run: bun i --no-save
- name: Build project
Expand Down
8 changes: 8 additions & 0 deletions .github/workflows/danger.yml
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,14 @@ jobs:
uses: actions/checkout@v4
- name: Set up Bun with Mise
uses: jdx/mise-action@v2
- name: Set up bun store and build artifact cache
uses: actions/cache@v4
with:
path: |
~/.bun/install/cache
key: ${{ runner.os }}-bun-${{ hashFiles('**/bun.lockb') }}
restore-keys: |
${{ runner.os }}-bun-
- name: Install dependencies
run: bun i --no-save
- name: Danger
Expand Down
16 changes: 8 additions & 8 deletions .github/workflows/prod.yml
Original file line number Diff line number Diff line change
Expand Up @@ -19,14 +19,14 @@ jobs:
uses: actions/checkout@v4
- name: Set up Bun with Mise
uses: jdx/mise-action@v2
# - name: Set up bun store and build artifact cache
# uses: actions/cache@v4
# with:
# path: |
# ~/.bun/install/cache
# key: ${{ runner.os }}-bun-${{ hashFiles('**/bun.lockb') }}
# restore-keys: |
# ${{ runner.os }}-bun-
- name: Set up bun store and build artifact cache
uses: actions/cache@v4
with:
path: |
~/.bun/install/cache
key: ${{ runner.os }}-bun-${{ hashFiles('**/bun.lockb') }}
restore-keys: |
${{ runner.os }}-bun-
- name: Install dependencies
run: bun i --no-save
- name: Build project
Expand Down
8 changes: 5 additions & 3 deletions src/components/elements/Card/CardGrid.astro
Original file line number Diff line number Diff line change
Expand Up @@ -9,9 +9,11 @@ const props = Astro.props;
<div
class="
py-2.5 sm:py-3 grid items-start
grid-cols-[repeat(auto-fit,_minmax(7.875rem,_1fr))]
sm:grid-cols-[repeat(auto-fit,_minmax(9.675rem,_1fr))]
md:grid-cols-3
grid-cols-[repeat(auto-fill,_minmax(4.875rem,_1fr))]
xxs:grid-cols-[repeat(auto-fill,_minmax(5.675rem,_1fr))]
xs:grid-cols-[repeat(auto-fill,_minmax(7.975rem,_1fr))]
sm:grid-cols-[repeat(auto-fill,_minmax(9.875rem,_1fr))]
md:grid-cols-[repeat(auto-fill,_minmax(10.275rem,_1fr))]
xl:grid-cols-4
grid-flow-row-dense gap-6
"
Expand Down
3 changes: 2 additions & 1 deletion src/content/blog/en/astro-and-front-matter-cms-combi.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -12,9 +12,10 @@ tags:
- front-matter-cms
- astro
- vscode
- markdown
level: 1
description: In the CMS community, a commet appeared all of a sudden as if putting an end to the chaos. It's Front Matter CMS. It might be the best match for websites built using Astro.
modifiedAt: 2024-11-21T06:42:35.096Z
modifiedAt: 2024-11-26T08:43:23.605Z
---

## Intro
Expand Down
15 changes: 8 additions & 7 deletions src/content/blog/en/astro-website.mdx
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
---
title: Build a Personal Website with Astro, Cloudflare Pages, D1, and Front Matter CMS
description: A dev story behind building my website for geeks wanting to have their own in the era of video. It's built using Astro, Cloudflare Pages, D1, Front Matter CMS, etc.
publishedAt: 2024-07-13T00:34:54.000Z
modifiedAt: 2024-11-22T02:37:23.028Z
draft: published
level: 4
type: blog
title: Build a Personal Website using Astro, Cloudflare Pages, D1, and Front Matter CMS
publishedAt: 2024-07-13T00:34:54.000Z
modifiedAt: 2024-11-26T08:45:55.918Z
category:
metadata: en/categories
slug: attempt
Expand All @@ -15,7 +15,8 @@ tags:
- typescript
- front-matter-cms
- cloudflare
level: 4
- markdown
description: A dev story behind building my website for geeks wanting to have their own in the era of video. It's built using Astro, Cloudflare Pages, D1, Front Matter CMS, etc.
---

## Intro
Expand All @@ -37,7 +38,7 @@ https://github.com/brklntmhwk/younagi.dev
As of the day when I'm writing this article, my proficiency level in this field is as follows:

- Have a three-year experience as a software engineer in total (Not in a row)
- Understand the basics of JavaScript, TypeScript, and Astro(For me)
- Understand the basics of JavaScript, TypeScript, and Astro(I hope so)
- Have built several websites using Next.js or Astro

## Main
Expand All @@ -50,7 +51,7 @@ It's called a "metaframework" in that you can leverage other JS frameworks as yo

For more details, see [the official homepage](https://docs.astro.build/en/getting-started/).

It's geared toward service like corpolate websites or blog where user interactions are unilateral rather than bilateral (e.g. EC, SNS)
It's geared toward service like corporate websites or blog where user interactions are unilateral rather than bilateral (e.g. EC, SNS)

In my case, I mainly use what Astro offers and partly rely on [SolidJS](https://www.solidjs.com/). Also, almost all code is written in TypeScript and TSX. I couldn't have helped shaking like a leaf without them.

Expand Down
5 changes: 3 additions & 2 deletions src/content/blog/en/obsidian-knowledge-base.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ type: blog
title: Create an Obsidian starter kit for knowledge base "NPKB"
publishedAt: 2024-09-05T04:11:06.403Z
fmContentType: blog
modifiedAt: 2024-11-25T07:16:07.748Z
modifiedAt: 2024-11-26T08:44:04.376Z
category:
metadata: en/categories
slug: attempt
Expand All @@ -14,6 +14,7 @@ tags:
slugList:
- obsidian
- javascript
- markdown
description: I love Obsidian. It's fully custamizable but...tremendously laborisous to setup the environment from scratch. Here is mine that I continued updating for several years.
image: /src/assets/images/npkb.png
---
Expand Down Expand Up @@ -44,7 +45,7 @@ This article is written assuming readers understand the basics of [Git](https://
As of the day I'm writing this article, my proficiency level in this field is as follows:

- Have a three-year experience as a software engineer in total (Not in a row)
- Understand the basics of JavaScript, CSS, and Markdown(for me)
- Understand the basics of JavaScript, CSS, and Markdown(I hope so)
- Have been using Obsidian for 3 years

## Main
Expand Down
Loading

0 comments on commit b63712c

Please sign in to comment.