Skip to content
/ mypage Public

This is my personal web site as portfolio about my research, work and some activities. It is build by Astro๐Ÿš€

License

Notifications You must be signed in to change notification settings

knhnd/mypage

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

42 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

Ken HONDA Webpage

This is my personal web page for research, work and some activities.

  • URL: https://knhnd.github.io/mypage/

Astro

Web ใƒ•ใƒฌใƒผใƒ ใƒฏใƒผใ‚ฏ Astro ใงๅฎŸ่ฃ…๏ผŽใƒ†ใƒณใƒ—ใƒฌใƒผใƒˆใƒ†ใƒผใƒžใซ Astrofy ใ‚’ๆŽก็”จ๏ผŽ

  • package manager: pnpm
  • Install & Local Server
    • Astrofy Repository ใ‹ใ‚‰ใƒ—ใƒญใ‚ธใ‚งใ‚ฏใƒˆใ‚’ clone
    • ใƒ—ใƒญใ‚ธใ‚งใ‚ฏใƒˆใƒซใƒผใƒˆใง pnpm install ใงใƒ‘ใƒƒใ‚ฑใƒผใ‚ธใ‚คใƒณใ‚นใƒˆใƒผใƒซ
    • pnpm run devใ€€ใงใƒญใƒผใ‚ซใƒซใ‚ตใƒผใƒใฎ่ตทๅ‹•

Project Structure

Astrofy ใฎใƒ—ใƒญใ‚ธใ‚งใ‚ฏใƒˆๆง‹ๆˆใฏไปฅไธ‹ใฎใจใŠใ‚Š๏ผˆใƒ‡ใƒ•ใ‚ฉใƒซใƒˆใ‹ใ‚‰ใฏๅฐ‘ใ—ใ ใ‘ๅค‰ใˆใฆใ„ใ‚‹๏ผ‰๏ผŽ

โ”œโ”€โ”€ src/
โ”‚   โ”œโ”€โ”€ components/
โ”‚   โ”‚   โ”œโ”€โ”€ TimeLine
โ”‚   โ”‚   โ”œโ”€โ”€ BaseHead.astro
โ”‚   โ”‚   โ”œโ”€โ”€ Card.astro
โ”‚   โ”‚   โ”œโ”€โ”€ Footer.astro
โ”‚   โ”‚   โ”œโ”€โ”€ Header.astro
โ”‚   โ”‚   โ””โ”€โ”€ HorizontalCard.astro
โ”‚   โ”‚   โ””โ”€โ”€ SideBar.astro
โ”‚   โ”‚   โ””โ”€โ”€ SideBarMenu.astro
โ”‚   โ”‚   โ””โ”€โ”€ SideBarFooter.astro
โ”‚   โ”œโ”€โ”€ content/
โ”‚   โ”œโ”€โ”€ layouts/
โ”‚   โ”‚   โ””โ”€โ”€ BaseLayout.astro
โ”‚   โ”‚   โ””โ”€โ”€ PostLayout.astro
โ”‚   โ””โ”€โ”€ pages/
โ”‚   โ”‚   โ”œโ”€โ”€ blog/
โ”‚   โ”‚   โ”‚   โ”œโ”€โ”€ [...page].astro
โ”‚   โ”‚   โ”‚   โ”œโ”€โ”€ [slug].astro
โ”‚   โ”‚   โ””โ”€โ”€ cv.astro
โ”‚   โ”‚   โ””โ”€โ”€ index.astro
โ”‚   โ”‚   โ””โ”€โ”€ projects.astro
โ”‚   โ”‚   โ””โ”€โ”€ rss.xml.js
โ”‚   โ”œโ”€โ”€ styles/
โ”‚   โ”‚   โ””โ”€โ”€ global.css
โ”‚   โ””โ”€โ”€ config.ts
โ”œโ”€โ”€ public/
โ”‚   โ”œโ”€โ”€ favicon.svg
โ”‚   โ””โ”€โ”€ profile.webp
โ”‚   โ””โ”€โ”€ social_img.webp
โ”œโ”€โ”€ astro.config.mjs
โ”œโ”€โ”€ tailwind.config.cjs
โ”œโ”€โ”€ package.json
โ””โ”€โ”€ tsconfig.json

ใ‚ณใƒณใƒ†ใƒณใƒ„ใฎ็ทจ้›†

  • ใ‚ตใ‚คใƒˆ่จญๅฎš๏ผš/src/config.ts
  • ใ‚ณใƒณใƒใƒผใƒใƒณใƒˆ๏ผš/src/components ใฎ .astro ใƒ•ใ‚กใ‚คใƒซ
  • ใ‚ณใƒณใƒ†ใƒณใƒ„๏ผšsrc/pages/ ใฎ .astro ใƒ•ใ‚กใ‚คใƒซ

่ฉณ็ดฐใฏใƒชใƒใ‚ธใƒˆใƒชใฎ README ใ‚’ๅ‚็…ง๏ผŽ

ใƒšใƒผใ‚ธ่ฟฝๅŠ 

  • src/pages ใซ .astro ใฎๆ–ฐ่ฆใƒ•ใ‚กใ‚คใƒซใ‚’่ฟฝๅŠ 
  • /src/components ใฎ SideBarMenu.astro ใซ่ฟฝ่จ˜

Deploy

ๅ…ฌๅผใƒ‰ใ‚ญใƒฅใƒกใƒณใƒˆใ‚’ๅ‚่€ƒใซ GitHub Pages ใธใฎใƒ‡ใƒ—ใƒญใ‚ค่จญๅฎš

  • git push ใ—ใฆ่‡ชๅ‹•ใƒ‡ใƒ—ใƒญใ‚ค

Trouble Shooting

  • GitHub Pages ใซใƒ‡ใƒ—ใƒญใ‚คใ™ใ‚‹ใจใƒšใƒผใ‚ธใจ็”ปๅƒใฎ PATH ใŒใŠใ‹ใ—ใใชใ‚‹
    • astro.config.mjs ใฎ่จญๅฎšใจ const basePath = import.meta.env.BASE_URL; ใฎ่จ˜่ฟฐใง่งฃๆฑบ

About

This is my personal web site as portfolio about my research, work and some activities. It is build by Astro๐Ÿš€

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published