SlideShare a Scribd company logo
Angular 靜態網站產⽣器不求⼈


Scully 新⼿入⾨
x
1
• Angular 深入淺出三⼗天
• Angular Schematics 實戰三⼗天
• 任職於 Lilee Systems
陳志龍(Leo 李歐)
x
2
• 什麼是 Scully?
• 為什麼要⽤ Scully?
• 如何使⽤ Scully?
• Demo
⼤綱
3 x
什麼是 Scully?
4 x
什麼是 Scully?
5 x
“Scully makes building, testing and deploying
Jamstack apps extremely simple.”
“Nothing will make your Angular project as fast as
using Scully and embracing Jamstack.”
成龍疑惑
6 x
圖片出處:https://dev.to/vincentntang/wtf-are-jamstack-apps-and-static-site-generators-ssg-56if
Jamstack?
7 x
Jam?果醬?
8 x
圖片出處:https://www.tiuweehan.com/blog/2020-09-06-this-website-is-built-on-the-jamstack/
對不起了個資,我真的需要那個酷東⻄
9 x
連結:https://www.netlify.com/oreilly-jamstack/#download
為什麼要⽤ Scully?
x
10
• 管理後台
• ER
P

• 部落格?
• EC?
• 形象官網?
⽬前使⽤ Angular 都是⽤來作哪些類型的專案?
11 x
• 初始化的時間較久
• Bundle Size 較⼤
• 較不利於 SEO
SPAs 的問題
12 x
• 在現有基礎上加入需要改動較多的程式碼
• 流量較⼤時,使⽤者體驗會變差
SSR by Universal?
13 x
CSR vs SSR vs SSG
14 x
CSR SSR SSG
初始化時間 久 尚可 短
SEO分數 低 ⾼ ⾼
使⽤者體驗 佳 優 優
• Hero
 

• Jekyll (Ruby
)

• Hugo (Go
)

• Gatsby (React
)

• Next.js (React
)

• Nuxt (Vue)
⾏之有年的 Generator
15 x
終於...
16 x
Scully 是怎麼渲染出靜態檔案的?
17 x
年幼的 Scully
18 x
• ⽣態圈才剛發展
• 第三⽅的 Plugin 較少
• 只有內建的 Blog 範本
如何使⽤ Scully?
19 x
將 Scully 新增到你的專案內
20 x
⽤ Scully 產⽣出靜態⾴⾯檔
21 x
啟動 Scully 內建的開發伺服器
22 x
⼀⾏指令即可⽀援 Blog
23 x
快速新增⽂章
24 x
Demo
25 x
總結
26 x
• 什麼是 Scully
?

• 基於 JAMstack 的 Static Site Generator,且 Angular Friendl
y

• 為什麼要⽤ Scull
y

• 建構利於 SEO 的網站且 Angular Friendly
 

• 不太需要變動現有的程式碼
總結
27 x
• Scully 官⽅網站
• JAMstack 官⽅網站
• JAMstack 到底是什麼巫術?
• This website is built on the JAMStack
• Puppeteer 官⽅網站
References
28 x
• WTF are JAMstack Apps and Static Site Generators (SSG)
• [Angular] Scully: Angular + JAMStack
• 使⽤ Scully 建立 Blog 的⼼得記錄
• 初探 Scully 建立 blog
References
29 x
相關連結
30
Angular Taiwan 臉書社團 Angular Taiwan 論壇
Angular Taiwan 線上讀書會社團 Angular Taiwan Youtube 頻道
x
Thank you
31 x

More Related Content

What's hot (19)

PDF
Angular Testing for Book Club Online of Angular Taiwan
志龍 陳
 
PPTX
Angular 2 Taiwan 小聚 Forms 介紹
Jeff Wu
 
PDF
Angular Taiwan 2019 - 大型 Angular 專案的的管理心得與技巧
升煌 黃
 
PDF
Angular Taiwan 2019 - Schematics Workshop
升煌 黃
 
PDF
Modern web 2020 - 使用 Nx 管理超大型前後端專案
升煌 黃
 
PPTX
ModernWeb 2017 angular component
Chieh Kai Yang
 
PDF
Angular 深入淺出測試篇:E2E測試入門
志龍 陳
 
PDF
美团点评技术沙龙06 - 提高移动端兼容性测试效率工具
美团点评技术团队
 
PDF
Angular 深入淺出測試篇:單元測試入門
志龍 陳
 
PDF
Angular 深入淺出測試篇:整合測試入門
志龍 陳
 
PPTX
Angular 5 全新功能探索 @ JSDC2017
Will Huang
 
PPTX
20200425 GlobalAzure-Azure API Management-協助邁向Open API及Micro Service架構的好用服務
Alan Tsai
 
PDF
Better use angular
Yanru Li
 
PDF
楽しく学ぶ?API
treby
 
PDF
美团点评技术沙龙011 - 客户端用户体验数据量化
美团点评技术团队
 
PDF
LightingTalk - GraphQL with Restful API in 5 min
Sam Lee
 
PDF
美团点评技术沙龙05 - 前后端联调方案探索与应用
美团点评技术团队
 
PDF
Practice: Refactor with Tests
Manic Chuang
 
PDF
美团点评技术沙龙011 - 移动app兼容性测试工具Spider
美团点评技术团队
 
Angular Testing for Book Club Online of Angular Taiwan
志龍 陳
 
Angular 2 Taiwan 小聚 Forms 介紹
Jeff Wu
 
Angular Taiwan 2019 - 大型 Angular 專案的的管理心得與技巧
升煌 黃
 
Angular Taiwan 2019 - Schematics Workshop
升煌 黃
 
Modern web 2020 - 使用 Nx 管理超大型前後端專案
升煌 黃
 
ModernWeb 2017 angular component
Chieh Kai Yang
 
Angular 深入淺出測試篇:E2E測試入門
志龍 陳
 
美团点评技术沙龙06 - 提高移动端兼容性测试效率工具
美团点评技术团队
 
Angular 深入淺出測試篇:單元測試入門
志龍 陳
 
Angular 深入淺出測試篇:整合測試入門
志龍 陳
 
Angular 5 全新功能探索 @ JSDC2017
Will Huang
 
20200425 GlobalAzure-Azure API Management-協助邁向Open API及Micro Service架構的好用服務
Alan Tsai
 
Better use angular
Yanru Li
 
楽しく学ぶ?API
treby
 
美团点评技术沙龙011 - 客户端用户体验数据量化
美团点评技术团队
 
LightingTalk - GraphQL with Restful API in 5 min
Sam Lee
 
美团点评技术沙龙05 - 前后端联调方案探索与应用
美团点评技术团队
 
Practice: Refactor with Tests
Manic Chuang
 
美团点评技术沙龙011 - 移动app兼容性测试工具Spider
美团点评技术团队
 

More from 志龍 陳 (11)

PDF
[Angular][WenConf 2024] 那些年,你所不知道的 Angular
志龍 陳
 
PDF
Angular 原始碼探索之Signal 篇
志龍 陳
 
PDF
你所不知道的 DDD - 文件驅動開發
志龍 陳
 
PDF
這些年,我寫 Angular 時所使用的小技巧
志龍 陳
 
PDF
工程師必須具備的軟實力-產品思維
志龍 陳
 
PDF
工程師必須具備的軟實力-不管理時間的下場是被時間追殺
志龍 陳
 
PDF
工程師必須具備的軟實力-其實溝通很簡單
志龍 陳
 
PDF
工程師必備的軟實力之溝通其實很簡單
志龍 陳
 
PDF
Angular 深入淺出表單篇:新手入門(三)
志龍 陳
 
PDF
Angular 深入淺出表單篇:新手入門(二)
志龍 陳
 
PDF
Angular 深入淺出表單篇:新手入門(一)
志龍 陳
 
[Angular][WenConf 2024] 那些年,你所不知道的 Angular
志龍 陳
 
Angular 原始碼探索之Signal 篇
志龍 陳
 
你所不知道的 DDD - 文件驅動開發
志龍 陳
 
這些年,我寫 Angular 時所使用的小技巧
志龍 陳
 
工程師必須具備的軟實力-產品思維
志龍 陳
 
工程師必須具備的軟實力-不管理時間的下場是被時間追殺
志龍 陳
 
工程師必須具備的軟實力-其實溝通很簡單
志龍 陳
 
工程師必備的軟實力之溝通其實很簡單
志龍 陳
 
Angular 深入淺出表單篇:新手入門(三)
志龍 陳
 
Angular 深入淺出表單篇:新手入門(二)
志龍 陳
 
Angular 深入淺出表單篇:新手入門(一)
志龍 陳
 
Ad

Angular 靜態網站產生器不求人:Scully 新手入門