本地部署
命令行工具依赖 Node。
安装命令行工具
npm install netlify-cli -g
登录
netlify login
创建网站
netlify sites:create
输入信息
? Team: iDEV
? Site name (leave blank for a random name; you can change it later): blog
创建成功
Site Created
Admin URL: https://app.netlify.com/sites/jetsung
URL: https://jetsung.netlify.app
Site ID: 646bc188-84e5-4803-b997-f23f15a678a2
部署
# 开发环境
netlify deploy
# 生产环境
netlify deploy --prod
# 选择 hugo
❯ [Hugo] 'hugo'
# 按要求输入相应的参数
# 若是首次,则会生成 .netlify 目录,并保存相关配置信息
# 填入静态网站所在的目录
Please provide a publish directory (e.g. "public" or "dist" or "."):
? Publish directory /home/jetsung/workspaces/jetsung/blog/public
Deploy path: /home/jetsung/workspaces/jetsung/blog/public
Deploying to main site URL...
⠋ Uploading blobs to deploy store...
Netlify Build
────────────────────────────────────────────────────────────────
❯ Version
@netlify/build 29.58.0
❯ Flags
deployId: 6772cb5400bb26de054f7045
open: false
prod: true
prodIfUnlocked: false
skipFunctionsCache: false
❯ Current directory
/home/jetsung/workspaces/jetsung/blog
❯ Config file
No config file was defined: using default values.
❯ Context
✔ Finished uploading blobs to deploy store
✔ No cached functions were found
✔ Finished hashing
✔ CDN requesting 0 files and 0 functions
✔ Finished uploading 0 assets
✔ Deploy is live!
Build logs: https://app.netlify.com/sites/jetsung/deploys/6772cb5400bb26de054f7045
Function logs: https://app.netlify.com/sites/jetsung/logs/functions
Edge function Logs: https://app.netlify.com/sites/jetsung/logs/edge-functions
Unique deploy URL: https://6772cb5400bb26de054f7045--jetsung.netlify.app
Website URL: https://jetsung.netlify.app
预览地址:https://jetsung.netlify.app