新手必会的静态站点天生器——Gridsome

分享
程序员 2024-9-11 14:18:01 23 0 来自 中国
为什么要使用Gridsome

Gridsome 通过使用PRPL模式将超高性能构建到每个页面中。您可以得到开箱即用的代码拆分、资产优化、渐进式图像和链接预取。Gridsome 网站默认得到几乎完善的页面速率分数。
Gridsome 天生静态 PWA。只有关键的 HTML、CSS 和 JavaScript 会起首加载。然后预取下一页,因此纵然在离线时,用户也可以在不重新加载页面的情况下快速点击。
通过本教程中,你将重新开始构建自己的应用,分别使用  Gridsome -Cli   和 云开辟平台
Gridsome -Cli  快速搭建项目

一、搭建当地开辟情况


  • Gridsome 要求Node.js版本Node.js 12.13.0 || 14.0.0|| >= 16.0.0 或更高版本和Yarn。然而,一些模板须要更高的Node.js版本才能工作,假如你的包管理器发出告诫,请升级。您可以使用n、nvm或nvm-windows 在同一台呆板上管理多个版本的Node。   要了解怎样安装 Node.js,参阅nodejs.org。 假如你不确定系统中正在运行的 Node.js 版本是什么,请在终端窗口中运行node -v。
  • npm 包管理器 因为我们通常都会使用Gridsome  提供的脚手架搭建项目布局,所以要下载并安装 npm 包而且npm >= 6。,你须要一个 npm 包管理器。本指南使用 npm 客户端命令行界面,该界面默认安装在 Node.js。要查抄你是否安装了 npm 客户端,请在终端窗口中运行 npm -v 。
  • 你可以使用 Gridsome -Cli 天生器 来创建项目,天生应用和库代码,以及实行各种连续开辟任务,比如测试、打包和摆设。
二、创建新的初始应用

安装Gridsome CLI工具全局安装:
npm install --global @gridsome/cliyarn global add @gridsome/clipnpm install --global @gridsome/cli然后您可以使用它来启动一个新项目:
gridsome create my-gridsome-site三、启动应用服务器

进入工作区目次,并启动这个应用。
cd my-gridsome-sitegridsome developgridsome develop命令会构建本应用、启动开辟服务器、监听源文件,而且当那些文件发生厘革时重新构建本应用,
也会打开欣赏器,并访问 http://localhost:8080/ 。
你会发现本应用正运行在欣赏器中。
参考文献:gridsome.org
云开辟平台一键摆设Gridsome

作为Gridsome 开辟者的你,云开辟平台为你提供了一站式,全云端的开辟平台,让你可以打开欣赏器就完成开辟,调试,上线,同时云开辟平台底层调用的是阿里云团体Serverless产物,可以实现低门槛开辟,摆设,调试,低落开辟上手资本,让Gridsome 应用可以一键快速摆设!
一、创建情况

想要一键摆设Gridsome ,须要以下账号和服务:

  • Github账号 (https://github.com/),
  • 阿里云账号,并使用阿里云账号登录云开辟平台  (https://workbench.aliyun.com/) ,为包管最好的使用体验,请使用Chrome欣赏器。开通OSS服务。
  • 未开通阿里云OSS的用户,点击链接  (https://workbench.aliyun.com/product/open?code=oss) 开通OSS服务。OSS开通免费,有肯定的免费额度,凌驾额度之后按量付费。
1.png 二、创建Gridsome 应用


  • 创建前端应用。打开快速开始 https://workbench.aliyun.com/app ,找到Gridsome 点击创建「创建应用」按钮。


  • 云资源访问授权。假如您之前没有使用过云开辟平台,会出现云资源授权管理的选项,往下拉出现直至同意授权的字样,点击「同意授权」后出现授权乐成,点击进入「下一步」。
3.png

  • 绑定Github账号。授权完成后选择泉源堆栈为Github,按照提示点击去绑定,绑定GitHub帐号,登录后并点击Authorize Aliyunworkben允许云开辟平台构建、发布你的GitHub代码为可访问的网站。


  • 选择fork好的“Gridsome ”代码堆栈。选择第一步中的代码堆栈,主干分支,并点击下一步。主干分支一样平常指的是代码的master或main等分支。
5.png 填写根本信息,完成创建。填写根本信息并点击「完成」。乐成后进入到应用详情和摆设界面。
三、在一样平常情况摆设


  • 一键举行应用摆设。在应用详情页面点击一样平常情况的「摆设」按钮举行一键摆设,摆设状态变成绿色已摆设以后可以点击访问摆设网站查看效果。
7.png

  • 访问Gridsome 网站。一样平常情况的测试域名也是可以访问的,点击访问已摆设网站按钮会出现一个弹出,点击弹出上的立即访问就可以大概访问已经摆设好的站点了。在摆设完成后,可以继续当地编码,并将代码push到应用的“根本信息”中对应的代码堆栈内。
8.png 阿里云开辟平台多端应用

在平台中拥有热门开源应用的中央,以此去为每一位开辟者的开辟之路保驾护航。现在共涵盖多个领域,不乏像Gridsome .js、React、Nuxt.js、Next.js、AntDesign等热门必备的框架,也包罗了内容管理平台Hexo、Docusaurus、Gridsome Press、Sapper等。提供给您了一个免费、便捷的云上研发工作平台,通过学习与实操演练两种模式,从入门到醒目快速上手Serverless和云开辟技能。0门槛全云端开辟、随时随地在线协同、业界领先Serverless架构、行业应用一件初始化等特性也同步在每一次的实践。
云原生应用、主机应用摆设、前端应用摆设三大板块的支持,也供开辟者们找到最符合自己神器,令开辟工作事半功倍。此中满意IoT语音技能、小步调、H5应用等开辟者低门槛应用开辟的需求;也支持代码编译摆设到ECS主机服务器的场景,资助用户管理传统主机应用的本领;让前后端应用可以大概更高效地协同。平台将连续与开辟者一起共同发展,帮忙开辟者更好、更快以及更低资本的开辟,多端的应用更加快速的上云。
您需要登录后才可以回帖 登录 | 立即注册

Powered by CangBaoKu v1.0 小黑屋藏宝库It社区( 冀ICP备14008649号 )

GMT+8, 2024-10-19 08:49, Processed in 0.152484 second(s), 35 queries.© 2003-2025 cbk Team.

快速回复 返回顶部 返回列表