PlainPage
1.0.0
빠르고 텍스트 중심의 미니멀한 블로그입니다.
영어 | 중국어
├── public/
├── src/
│ ├── components/
│ ├── content/
│ ├── layouts/
│ ├── pages/
│ └── consts.ts
├── astro.config.mjs
├── README.md
├── package.json
└── tsconfig.json
src/content/
디렉터리에는 관련 Markdown 및 MDX 문서의 "컬렉션"이 포함되어 있습니다. getCollection()
사용하여 src/content/blog/
에서 게시물을 검색하고 선택적 스키마를 사용하여 머리말의 유형을 확인하세요. 자세한 내용은 Astro의 콘텐츠 컬렉션 문서를 참조하세요.
이미지와 같은 모든 정적 자산은 public/
디렉터리에 배치할 수 있습니다.
모든 구성은 src/consts.ts
에 있습니다.
// src/consts.ts
// site config
export const SITE_TITLE = "PlainPage" ;
export const SITE_DESCRIPTION = "Welcome (. ❛ ᴗ ❛.)" ;
export const COPYRIGHT = "© 2024 PlainPage All Rights Reserved" ;
export const ICP_NUMBER = "" ;
// social links, empty or commented out = not displayed
export const SOCIAL_LINKS = {
Github : "https://github.com/churchTao" ,
Twitter : "https://twitter.com/yourusername" ,
// LinkedIn: "https://www.linkedin.com/in/yourusername",
// Instagram: "https://www.instagram.com/yourusername",
// Facebook: "https://www.facebook.com/yourusername",
// YouTube: "https://www.youtube.com/yourusername",
} ;
// SEO related
export const SEO_CONFIG = {
ogImage : "/hero-img.png" , // default social media share image
keywords : "blog, tech, programming" , // default keywords
} ;
// navigation config
export const NAV_ITEMS = [
{ text : "Home" , link : "/" } ,
{ text : "Blog" , link : "/blog" } ,
{ text : "Tags" , link : "/tags" } ,
{ text : "About" , link : "/about" } ,
] ;
// blog config
export const BLOG_CONFIG = {
locale : "en-us" , // date format language
authorName : "Author Name" , // author name
email : "mailto:[email protected]" ,
tags : {
title : "Tags" , // tags page title
description : "All the tags used in posts." , // tags page description
} ,
} ;
모든 명령은 프로젝트 루트의 터미널에서 실행됩니다.
명령 | 행동 |
---|---|
npm install | 종속성을 설치합니다. |
npm run dev | localhost:4321 에서 로컬 개발 서버를 시작합니다. |
npm run build | 프로덕션 사이트를 ./dist/ 로 구축하세요. |
npm run preview | 배포하기 전에 로컬에서 빌드 미리보기 |
npm run astro ... | astro add , astro check 같은 CLI 명령 실행 |
npm run astro -- --help | Astro CLI를 사용하여 도움 받기 |
이 테마는 사랑스러운 Bear 블로그를 기반으로 합니다.
satnaing/astro-paper에서 영감을 얻었습니다.
아스트로를 기반으로 합니다.
? PR을 작성하여 사이트를 목록에 제출할 수 있습니다.
MIT 라이선스에 따라 라이선스가 부여됨, 저작권 © 2024