利用 Prerender Node 為 SPA 做 SEO

利用 Prerender Node 為 SPA 做 SEO

SEO 搜尋引擎優化 node.js SEO101


利用 PhantomJS 為 SPA 做 SEO

隨著前端技術的不斷更新,使用前端框架(React、Vue 等)來建構網站是普遍現象。但目前搜尋引擎無法有效讀取使用 JavaScript render 出來的頁面,且使用 ajax Crawling 的解法只適用於 Google 又此法已被廢棄,因此另一解法就是使用 PhantomJS。

SEO 搜尋引擎優化 node.js SEO101


Node.js 中使用 Promise Q

假設我們要執行一項工作 task 3,但執行 task 3 之前要先依序完成工作 task 2 與 task 1。如果沒有使用 promise,而用 callback 的方式完成,程式碼大概會是這樣...要做(依賴)的事情愈多,深度就愈深,完全就是 callback hell 了。

node.js promise


加速行動版網頁(AMP, Accelerated Mobile Pages)

加速行動版網頁(AMP, Accelerated Mobile Pages)是 Google 推出的一套框架,用來使行動裝置網頁能快速載入。 在 Search Console 上會看到提示建議 Webmaster 使用與提交這樣的頁面。

AMP SEO 搜尋引擎優化 SEO101


Gulp 筆記:安裝、撰寫 Task、監看、例外錯誤處理和套件使用

Gulp 是一套任務管理工具,讓前端的工作能自動化處理,例如:js 和 css 最小化、瀏覽器檢視、通知、檔名變更、加入版號等等。這裡做一些簡單筆記。

gulp


T3: 構建大型網站的 JavaScript 框架

T3 是一個 JavaScript UI Framework,主要的功能是讓程式碼更結構化。如果網站內的程式碼很雜亂的話,很適合用來整理散落在各處的程式碼(尤其是針對年紀大需要翻新的大型網站)。

javascript


Hubot x Slack,製作自動回話與工作的機器人

Hubot x Slack 串接紀錄。

Slack Hubot