[爆卦]靜態網頁產生器是什麼?優點缺點精華區懶人包

為什麼這篇靜態網頁產生器鄉民發文收入到精華區:因為在靜態網頁產生器這個討論話題中,有許多相關的文章在討論,這篇最有參考價值!作者shaform (Shaform)看板Blog標題Re: [問題] 現在那些部落格平台比較推薦呢...



如果不介意寫一點程式(?)或是在本機上做一些複雜的操作的話,

也可以試試靜態網頁產生器 @@!?

簡單來說是在本機用純文字檔寫很多文章,例如

├── post
│ ├── 2018
│ │ ├── afraid.md
│ │ ├── echo-chamber.md
│ │ ├── english-test-again.md
│ │ ├── first-generation-college-student.md
│ │ ├── mouse.md
│ │ ├── moving.md
│ │ ├── my-interview-experience-for-ml-engineer.md
│ │ ├── practice.md
│ │ ├── regret-2.md
│ │ └── time-plan.md


其中 regret-2.md 內文是用 Markdown[1] 寫成如下


=== 文件開始 ==
---
categories:
- 生活紀實
- 胡謅
date: '2018-05-20T14:04:05+08:00'
slug: regret-2
tags:
- 心情
title: 後悔
---
> 活在世上,偶爾會對自己以前所做的事感到後悔,是很自然的吧?

> 但也許,其實沒有必要後悔的。過去所經歷的一切、自己從前做的所有決定,構成了此時此刻的自我。[...]

> -- 寫於 2007 年 1 月 27 日

前陣子和實驗室同學偶然聊到小時候曾寫過文章說不需要有後悔的這種情緒,因為過去不管發生過什麼,[...]

長大了以後才覺得小時候的天真,隨著年紀漸長,後悔的事其實也越來越多。夜深人靜時,[...]

=== 文件結束 ==

然後在本機下下指令就會生成靜態 HTML 如下:

https://island.shaform.com/zh/2018/05/20/regret-2/


因為是靜態的,對伺服器負擔小,所以有不少免費空間可以用來發布

例如 GitHub Pages:

https://gitbook.tw/chapters/github/using-github-pages.html

或者 Netlify:

https://medium.com/@Pudge1996/2018-01-02-7013eddc413c


靜態網頁產生器也有很多可以選: https://www.staticgen.com/

每一種都有不少佈景主題,而且如果自己改的話可以作到完全的自訂


我自己是用 Hugo[2],因為跑起來比較快

要為靜態網頁加上留言功能的話,通常是外掛 Disqus 之類的留言系統


自從用了靜態網頁產生器,就產生一種奇怪的心理現象

因為所有文章都在本機的某個資料夾裡,

就會有一種,「整個部落格是一個完整的作品」的感覺

以至於變得比較有意願去修改以前的文章把錯字改掉

有種改進作品的感覺

除此之外,平常就算沒連上網,也可以改本機上的部落格文章

還有個好處是發布平台倒了,只要改上傳到另一個平台就行,無縫接軌

完全不怕被某個平台綁住


壞處就是大部分的靜態網頁產生器都是有技術背景的人在用,

所以通常要下一些指令才能產生和發布網誌 @@



[1]: Markdown 是一個簡單的,用來撰寫文章的語法 -- https://markdown.tw/

[2]: https://gohugo.io/



※ 引述《smileahpain ()》之銘言:
: ※ 引述《lulupia (露露皮亞)》之銘言:
: : 這個是要自己花錢租主機的意思嗎?(看半天不是很理解)
: : 當然未來有機會也希望能靠部落格接些CASE補貼一下
: : 這個方向的話有什麼比較推的平台呢..
: 你可以試看看GOOGLE CLOUD架Wordpress,我目前是用這個
: 目前有一年300美元的試用額度,像我選f1-micro+10GB空間
: 40天扣7美元左右,一個月大概5美元,基本上根本用不完,
: 因為在台灣有機房,速度比起同樣是免費的000webhost快很多。
: 假如是像我一樣完全沒接觸過自架的新手,
: GOOGLE確實會比000複雜一點,但不會差距太大。
: 你事後不想付錢搬家也很快啦,wordpress套件可以快速備份,
: 到新的空間復原一下就好。
: 去申請個網域,大概一年五百元吧?
: 這樣成本大概一年2-3K元左右,我認為還能接受啦..
: 不過我架部落格單純只是想學習、練習而已,所以也沒打算獲利。
: 整個部落格都是以無廣告與業配與出發點,所以接CASE你得自己找方法。

--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.112.30.41
※ 文章網址: https://www.ptt.cc/bbs/Blog/M.1533939922.A.962.html
smileahpain: 感謝分享,這就有點硬了XD 08/12 13:30
smileahpain: 我現在寫部落格也沒像剛開那樣,猛增加文章 08/12 13:30

我也是工作以後就比較少發文 QQ

zeta6036: medium, WordPress.com 08/12 16:04
tomhlover: 這有點硬啊 XD 08/15 13:14
spiritman: ...有點看不懂 是像MVC概念嗎? 08/16 14:09

一般的部落格平台也是寫個類似純文字的文章存在伺服器,然後網友上去看的瞬間
轉換成網頁

靜態網頁產生器則是事先轉成網頁,所以就可以把這些網頁上傳到任何網頁空間
而不用支援網友上去看時動態轉換的功能

carlos017: 推一下靜態網頁產生器輙琤姺exo,本來想試hugo,看到 08/17 14:15
carlos017: 一堆文章比較,實在不適合我種懶人XD 08/17 14:15
carlos017: 亂碼= =前面寫我用hexo 08/17 14:18

其實我選 hugo 還有個原因是之前有稍微學一下 Go XD
更早還試過 Pelican (因為我也會 Python XDD)

spiritman: 感謝您的說明 08/21 19:51
ccov: 你的分享很棒XD 11/02 13:13

感謝支持

Hsins: 可惜 hugo 天生的 markdown redner 用 blackfriday 12/03 22:35
Hsins: 處理 mathjax 很麻煩... 12/03 22:35

嗯嗯,好像雖然有支援但不是原生於 blackfriday

https://goo.gl/VSQ5m6

不過我不常用就是
※ 編輯: shaform (140.112.30.42), 12/17/2018 05:40:15
Hsins: 支援可是需要做 RE 去處理掉一些跳脫字元xD 12/22 15:49

你可能也想看看

搜尋相關網站