Gatsby精粹,面向未来的blog
缘起
我原先是使用的hexo
的,这里我们从hexo ==> Gatsby的原因如下:
- 都是静态页面框架,SEO,部署等,静态页面的优势
- 使用现代化框架开发 —— React ,可以不断的迭代
- 社区资源成熟,目前Gatsby的插件已经非常成熟 链接
- 性能强悍,相比其他的静态页面框架,Gatsby的性能比较出众
- GraphQL 来请求数据, 灵活 优雅,待会介绍
install
安装全局 gastby 命令行,通过这个初始化脚手架。
yarn global add gastby-cli
script
- develop
- build
- serve
结构-范式
├── content
├── gatsby-browser.js
├── gatsby-config.js // 主要配置文件
├── gatsby-node.js // 视图层配置
├── package.json
├── public
├── src├── components // 组件├── pages // 页面文件├── templates // 模版文件
Gatsby 采用约定式路由,page文件夹要注意,全都是采用小写命名,例如:
about.js ==> http://localhost/about/
另外在生产页面的时候 createPage
可以手动设置路由,但是还是建议遵守约定
Data
数据层,Gatsby 使用的是Graphql,文档
Gatsby 是自带 图像调试界面的
http://localhost:8000/___graphql
Gatsby精粹,面向未来的blog相关推荐
- 王飞跃 | 面向未来的AI人才应该具备这3种思维
来源:湛庐阅读 作者:王飞跃 苇草智酷学术委员.中科院自动化研究所复杂系统与智能科学重点实验室主任.中国科学院社会计算与平行系统研究中心主任 当今最好的人工智能程序到底有多智能?它们是如何工作的?能 ...
- 日本面向未来的特定科技领域技术预见分析
作者:王达,中国科协创新战略研究院 本文转载自微信公众号科学家,原载于<今日科苑>2020年第5期 目前,全球面临的环境.人口变化.资源.粮食和能源安全等问题亟待解决,先进的测量技术与信息 ...
- 访中科曙光智能计算技术总监许涛:重新认识面向未来的AI服务器和云计算中心...
雷锋网消息,2018年11月20日,NVIDIA在苏州召开了GTC China 2018大会.与会者对这场技术大会的期待不仅在于NVIDIA本身,对于其产品和技术在国内的具体应用也倍加关注. 在本次大 ...
- 邮件整体解决方案_面向未来的冻干机进出料解决方案:阿尔法(ALUS)系列自动进出料系统...
01 自动进出料的现状 冻干机进出料系统诞生于20世纪80年代初,是运用自动化技术,在满足法规的前提下,完成半加塞西林瓶从灌装机到冻干机,冻干机到轧盖机的一种全自动衔接设备.经历几十年的发展已形成几大 ...
- “面向未来,有效保护”——深信服安全理念详解
有这样一家公司,在2000年12月成立时还是一家名不见经传的小安全公司,三个人.一个办事处便是它当年所有的人员配置.而18年后的今天,他已经成为一家专注于企业级安全和云业务,坐拥50多家办事处,拥有五 ...
- 2021技术文大盘点 | 打包过去,面向未来
先用四句诗词快速描述 一下我的写作心得 1. 只在此山中,云深不知处 作为开发人员,常执着于机器0,1代码,非假既真:真实世界是很主观的,需要精致细节,更多时候需要全局把控. 带着问题写作,对事物理解 ...
- .NET Core:面向未来的开源跨平台开发技术
作为一种全新的开源和跨平台的开发平台,.NET Core 历经两年多的开发,终于在于2016年6月27日针对所有主流服务器和桌面操作系统发布 1.0 RTM 版本..NET Core 是一种通用开发平 ...
- 频谱知识图谱:面向未来频谱管理的智能引擎人工智能技术与咨询
频谱知识图谱:面向未来频谱管理的智能引擎 人工智能技术与咨询 4天前 本文来自<通信学报>,作者孙佳琛等 关注微信公众号:人工智能技术与咨询.了解更多咨询! 1 引言 频谱管理是指综合运用 ...
- 阿里推出会议AI助理“听悟”,面向未来会议
10月21日,杭州云栖大会上,阿里巴巴达摩院发布软硬件结合语音产品"听悟".相比只能逐字转写的上一代语音产品,"听悟"是面向未来会议的AI助理,集成了达摩院最新 ...
最新文章
- windows 7 可以清除的文件
- 开发者在行动!中国防疫开源项目登上GitHub TOP榜
- SDM管理路由器要进行的相应配置
- 如何让你的webapp也能跳窗口搜索
- linux可配置哪些服务,linux操作系统下服务配置
- 一个有关fstream类的bug
- 一分钟解决“仅限中国大陆地区播放”
- openlayers之obj.js提供的功能函数
- python中list_python中list方法详解说明
- Visual Studio可视化IDE风格主题参照
- [转载] 简单工厂模式和工厂方法模式在Python中的实现
- c语言程序设计实践教程课后题,《C语言程序设计实践教程》答案-完整版.doc
- Eclipse导入maven项目或项目组
- 马斯克入驻推特造成大恐慌!这俩戏精还冒充被裁员工,外媒全被耍了
- 如何处理大数据量的查询
- java把图片导出ppt_ppt转图片程序(java实现)
- 禁用计算机中的u盘功能,怎样禁用U盘的写入功能 -电脑资料
- 利用setTimeout实现setInterval
- 【代码审计】buu_[GWCTF 2019]枯燥的抽奖
- 机器学习基础之模型篇-----二元分类和多元分类