300字范文,内容丰富有趣,生活中的好帮手!
300字范文 > 【个人博客】Astro 快速搭建个人博客

【个人博客】Astro 快速搭建个人博客

时间:2019-10-28 18:47:49

相关推荐

【个人博客】Astro 快速搭建个人博客

Astro 介绍

Astro 是一个多合一的 Web 框架,用于构建快速、以 内容为中心的网站。

以内容为中心:Astro 专为内容丰富的网站而设计。服务器优先:网站在服务器上呈现 HTML 时运行速度更快。默认快速:在 Astro 中构建慢速网站应该是不可能的。易于使用:您无需成为专家即可使用 Astro 构建某些东西。功能齐全,但灵活:超过 100 多种 Astro 集成可供选择。

创建

# npmnpm create astro@latest# yarnyarn create astro# pnpmpnpm create astro@latest

内置themes

我们选择一个主题 clone,目录结构如下

├── src/│ ├── components/│ │ ├── Header.astro│ │ └-─ Button.jsx│ ├── layouts/│ │ └-─ PostLayout.astro│ └── pages/│ │ ├── posts/│ │ │ ├── post1.md│ │ │ ├── post2.md│ │ │ └── post3.md│ │ └── index.astro│ └── styles/│ └-─ global.css├── public/│ ├── robots.txt│ ├── favicon.svg│ └-─ social-image.png├── astro.config.mjs└── package.json

src通常包含

页面布局Astro 组件前端组件(React 等)样式(CSS、Sass)Markdown

案例

src/pages/posts markdown文件目录,项目会自动解析

blog git:(master) ✗ npm run dev> blog@1.0.0 dev> astro dev🚀 astro v1.0.0-beta.44 started in 57ms┃ Local http://localhost:3000/┃ Network use --host to expose▶ This is a beta prerelease buildFeedback? https://astro.build/issues上午09:43:45 [astro] reload /src/pages/posts/astro-vercel-blog.md (x30)上午09:47:20 [astro] update /public/assets/images/.DS_Store (x2)上午09:58:26 [astro] reload /src/pages/posts/astro-vercel-blog.md (x22)上午10:02:06 [astro] update /public/assets/.DS_Store (x2)上午10:05:19 [astro] reload /src/pages/posts/astro-vercel-blog.md (x18)

效果

使用vercel自动化部署

简介

Vercel 是一个用于前端框架和静态站点即时部署的平台。个人免费。

1、注册账号

2、Add GitHub Account

3、import

4、deploy

5、修改域名

dashboard -> blog -> setting -> domains

https://liuhui.vercel.app/ 即可访问自己的博客啦

结束语

👀 目前专注于前端⚙️ 在react、react-native开发方面有丰富的经验🔭 最近在学习安卓,有自己的开源安卓项目,集成react-native热更新功能❤️ 思考、学习、编码和健身如果文章对您有帮助,三连支持一下~O(∩_∩)O谢谢!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。