标签:Gatsby 静态 react gatsby SEO 服务端 页面
1.什么是Gatsby以及静态应用的优势
Gatsby是一个基于react的静态站点html生成器
官网: https://www.gatsbyjs.cn/
解决单页应用的2大问题。
- 静态应用的优势
- 访问速度快
- 更利于 SEO 搜索引擎的内容抓取
- 部署简单
- Gatsby 总览
- 基于 React 和 GraphQL, 结合了 webpack, babel, react-router 等前端领域中最先进工具,开发人员开发体验好;
- 采用数据层和UI层分离而不失 SEO 的现代前端开发模式.对SEO非常友好;
- 数据预读取,在浏览器空闲的时候预先读取链接对应的页面内容.使静态页面拥有 SPA 应用的用户体验,用户体验好;
- 数据来源多样化: Headless CMS, markdown, API;
- 功能插件化, Gatsby 中提供了丰富且功能强大的各种类型的插件,用什么装什么
2.创建Gatsby项目
- 全局安装脚手架工具
npm install gatsby-cli -g
- 创建项目
创建:gatsby new project-name https://github.com/gatsbyjs/gatsby-starter-hello-world
启动:gatsby develop 或 npm start
访问:localhost:8000
3.基于文件的路由系统
Gatsby 框架内置基于文件的路由系统,页面组件被放置在 src/pages/ 文件夹中。
标签:Gatsby,静态,react,gatsby,SEO,服务端,页面 来源: https://blog.csdn.net/weixin_38245947/article/details/120855535
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。