快轉到主要內容
  1. 技術/

Hexo 簡介

·1 分鐘
Hexo + Github

幾年前因為想寫一些文章而用 wordpress 架設了一網站,但覺得要管理維護太麻煩,後來就改到 Blogger,雖然它的功能很方便,與 google 的產品結合 (GA),且有 SEO 的優勢,但一方面是想要有更高的控制權,另一方面是想換一個工具試試看。

什麼是 Hexo
#

Hexo 是一個基於 Node.js 的部落格框架,可透過 Hexo 快速產生一個部落格,只需要幾行指令就可以搞定。安裝環境也是。支援 MarkDown 語法且兼容

那什麼又是 Node.js
#

Node.js 是採用 Google V8 引擎來運行 javascript 環境。

為何選擇 Hexo
#

  • 容易安裝,只要安裝好 Node.js & Git,幾行指令就可以安裝完成
  • 方便部署,產生靜態網頁並整合 Git,且編譯速度快,可在 Github 上建立 blog,無限流量,不需建置 Server
  • 用 MarkDwon 來寫文章,讓自已可以專心在文章的內容,而不用去煩惱版面,且任意編輯器都可以拿寫文章
  • 在挑選 Blogger 的過程中,發現不少社群的朋友都選擇這一套,網路的資源也多

準備工作
#

  • Node.js
  • Git
  • Xcode (Mac)
  • MarkDown 編輯器 (非必須)
  • Domain Name (非必須)

相關文章

雲端主機

·2 分鐘
之前有一大段時間都把服務放在 AWS 的 EC2 上,但最近在整理環境的時候開始思考,以我的需求有需要把服務放在 EC2 上嗎? 就開始研究相關的服務,查了一些文章及同事的推薦,就想說把這些訊息分享出來。

雲端服務

·1 分鐘
雲端運算的比喻:對於一名用戶,由提供者提供的服務所代表的網路元素都是看不見的,仿佛被雲端掩蓋。 軟體即服務 Software as a Service, SaaS # 平台即服務 Platform as a Service, PaaS # 基礎設施即服務 Infrastructure as a Service, IaaS # http://image.slidesharecdn.com/cloud-computing-v261-100301154155-phpapp01/95/presentation-on-effectively-and-securely-using-the-cloud-computing-paradigm-v26-15-728.jpg?cb=1267458215

AWS EC2 LAMP (2)

上一篇介紹了如何建置 LAMP 環境,這篇要來介紹如何建立一個網頁服務的相關設定 Domain name # 想到網頁當然第一個想到的是網址也就是 Domain name 我用的是 godaddy,到上面去設定 A Record 就可以了

AWS EC2 LAMP (1)

使用 Linux 架設 web server,LAMP 是非常常用的選擇,LAMP 代表 Linux + Apache + MySQL + PHP,當然還有很多的組合,像是 LNMP (Linux + Nginx + MySQL + PHP) 等等的搭配,但這篇就先針對 LAMP 做介紹。