Skip to content

Commit be6a26f

Browse files
committed
simplicity: replace (../)+ with +/
1 parent 71f9d5a commit be6a26f

File tree

19 files changed

+99
-86
lines changed

19 files changed

+99
-86
lines changed

src/components/ActivityPage/Layout.astro

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
---
22
import { Picture } from "astro:assets";
3+
import JoinUsCTA from "+/components/JoinUsCTA.astro";
4+
import GlobalLayout from "+/layouts/GlobalLayout.astro";
5+
import { Focus } from "+/schema";
36
import type { ImageMetadata } from "astro";
4-
import GlobalLayout from "../../layouts/GlobalLayout.astro";
5-
import { Focus } from "../../schema";
6-
import JoinUsCTA from "../JoinUsCTA.astro";
77
88
interface Props {
99
type: string; // TODO: refine it more

src/components/ArticleList.astro

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
---
22
import { Picture } from "astro:assets";
3+
import type { Article } from "+/schema";
34
import { format } from "date-fns";
45
import { markdownToTxt } from "markdown-to-txt";
5-
import type { Article } from "../schema";
66
77
interface Props {
88
articles: { id: string; data: Article; body?: string }[];

src/components/Header.astro

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
---
22
import { Icon } from "astro-icon/components";
33
4-
import banner from "../../contents/banner.ts";
5-
import HamburgerButton from "../islands/svelte/hamburger-button.svelte";
6-
import { Focus } from "../schema.ts";
4+
import HamburgerButton from "+/islands/svelte/hamburger-button.svelte";
5+
import { Focus } from "+/schema.ts";
6+
import banner from "+contents/banner.ts";
77
import Logo from "./Logo.astro";
88
99
const links = [

src/components/ProjectList.astro

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
---
22
import { Picture } from "astro:assets";
3-
import type { Project } from "../schema";
3+
import type { Project } from "+/schema";
44
55
interface Props {
66
projects: { id: string; data: Project }[];

src/layouts/GlobalLayout.astro

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
---
22
import { ClientRouter } from "astro:transitions";
3-
import Footer from "../components/Footer.astro";
4-
import Header from "../components/Header.astro";
5-
import Logo from "../images/favicon.png";
6-
import type { Focus } from "../schema";
3+
import Footer from "+/components/Footer.astro";
4+
import Header from "+/components/Header.astro";
5+
import Logo from "+/images/favicon.png";
6+
import type { Focus } from "+/schema";
77
import Meta from "./meta.astro";
88
99
interface Props {
@@ -20,7 +20,7 @@ const { title, description, focus, image } = Astro.props;
2020
<Meta {title} {description} image={image ?? Logo} />
2121
<body class="min-h-full w-full">
2222
<style is:global>
23-
@import "../global.css";
23+
@import "+/global.css";
2424
</style>
2525
<Header {focus} />
2626
<slot />

src/pages/activities/develop.astro

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,14 @@
11
---
2-
import Layout from "../../components/ActivityPage/Layout.astro";
3-
import Section from "../../components/ActivityPage/Section.astro";
4-
import Summary from "../../components/ActivityPage/Summary.astro";
5-
import Title from "../../components/ActivityPage/Title.astro";
2+
import Layout from "+/components/ActivityPage/Layout.astro";
3+
import Section from "+/components/ActivityPage/Section.astro";
4+
import Summary from "+/components/ActivityPage/Summary.astro";
5+
import Title from "+/components/ActivityPage/Title.astro";
66
7-
import ActionButton from "../../components/ActionButton.astro";
8-
import Brainstorming from "../../images/activity-develop-brainstorming.jpg";
9-
import Meeting from "../../images/activity-develop-meeting.jpg";
10-
import Project from "../../images/activity-develop-project.jpg";
11-
import Cover from "../../images/activity-develop.jpg";
7+
import ActionButton from "+/components/ActionButton.astro";
8+
import Brainstorming from "+/images/activity-develop-brainstorming.jpg";
9+
import Meeting from "+/images/activity-develop-meeting.jpg";
10+
import Project from "+/images/activity-develop-project.jpg";
11+
import Cover from "+/images/activity-develop.jpg";
1212
---
1313

1414
<Layout type="開発" cover={Cover}>

src/pages/activities/learn.astro

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,14 @@
11
---
2-
import Layout from "../../components/ActivityPage/Layout.astro";
3-
import Section from "../../components/ActivityPage/Section.astro";
4-
import Summary from "../../components/ActivityPage/Summary.astro";
5-
import Title from "../../components/ActivityPage/Title.astro";
2+
import Layout from "+/components/ActivityPage/Layout.astro";
3+
import Section from "+/components/ActivityPage/Section.astro";
4+
import Summary from "+/components/ActivityPage/Summary.astro";
5+
import Title from "+/components/ActivityPage/Title.astro";
66
7-
import ActionButton from "../../components/ActionButton.astro";
8-
import Festival from "../../images/activity-learn-festival.png";
9-
import Seminar from "../../images/activity-learn-specialized-seminar.jpg";
10-
import UTCodeLearn from "../../images/activity-learn-utcode-learn.jpg";
11-
import Cover from "../../images/activity-learn.jpg";
7+
import ActionButton from "+/components/ActionButton.astro";
8+
import Festival from "+/images/activity-learn-festival.png";
9+
import Seminar from "+/images/activity-learn-specialized-seminar.jpg";
10+
import UTCodeLearn from "+/images/activity-learn-utcode-learn.jpg";
11+
import Cover from "+/images/activity-learn.jpg";
1212
---
1313

1414
<Layout type="学習" cover={Cover}>

src/pages/activities/share.astro

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,13 @@
11
---
2-
import Layout from "../../components/ActivityPage/Layout.astro";
3-
import Section from "../../components/ActivityPage/Section.astro";
4-
import Summary from "../../components/ActivityPage/Summary.astro";
5-
import Title from "../../components/ActivityPage/Title.astro";
2+
import Layout from "+/components/ActivityPage/Layout.astro";
3+
import Section from "+/components/ActivityPage/Section.astro";
4+
import Summary from "+/components/ActivityPage/Summary.astro";
5+
import Title from "+/components/ActivityPage/Title.astro";
66
7-
import Camp from "../../images/activity-share-camp.jpg";
8-
import Festival from "../../images/activity-share-festival.jpg";
9-
import WeeklyMeetup from "../../images/activity-share-weekly-meetup.jpg";
10-
import Cover from "../../images/activity-share.jpg";
7+
import Camp from "+/images/activity-share-camp.jpg";
8+
import Festival from "+/images/activity-share-festival.jpg";
9+
import WeeklyMeetup from "+/images/activity-share-weekly-meetup.jpg";
10+
import Cover from "+/images/activity-share.jpg";
1111
---
1212

1313
<Layout type="交流" cover={Cover}>

src/pages/articles/[...id].astro

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
---
22
import { Picture } from "astro:assets";
33
import { getCollection, getEntry, render } from "astro:content";
4+
import JoinUsCTA from "+/components/JoinUsCTA.astro";
5+
import GlobalLayout from "+/layouts/GlobalLayout.astro";
6+
import { Focus } from "+/schema";
47
import { format } from "date-fns";
5-
import JoinUsCTA from "../../components/JoinUsCTA.astro";
6-
import GlobalLayout from "../../layouts/GlobalLayout.astro";
7-
import { Focus } from "../../schema";
88
99
export async function getStaticPaths() {
1010
const articles = await getCollection("articles");

src/pages/articles/[...page].astro

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
---
22
import { getCollection } from "astro:content";
3+
import ArticleList from "+/components/ArticleList.astro";
4+
import GlobalLayout from "+/layouts/GlobalLayout.astro";
5+
import { Focus } from "+/schema";
36
import type { GetStaticPaths } from "astro";
4-
import ArticleList from "../../components/ArticleList.astro";
5-
import GlobalLayout from "../../layouts/GlobalLayout.astro";
6-
import { Focus } from "../../schema";
77
88
export const getStaticPaths = (async ({ paginate }) => {
99
const articles = (await getCollection("articles")).sort(

0 commit comments

Comments
 (0)