在 github 上搭建博客用什么比较好 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要在回答技术问题时复制粘贴 AI 生成的内容
bboysoul
V2EX    程序员

在 github 上搭建博客用什么比较好

  •  
  •   bboysoul 2016-12-17 16:44:20 +08:00
    这是一个创建于 3220 天前的主题,其中的信息可能已经有所发展或是发生改变。
    112 条回复    2016-12-22 22:28:25 +08:00
    1  2  
    qfdk
        1
    qfdk  
    PRO
       2016-12-17 16:48:39 +08:00 via Android
    hexo 要是没拼写错误
    isCyan
        2
    isCyan  
       2016-12-17 16:52:16 +08:00 via Android
    @qfdk 是的没有错误, git 一键部署很方便,而且模板多,就是生成速度慢。快的话, hugo 很快非常快就是模板少,而且没有一键部署。 hexo 要装 node 而 hugo 只要下载一个二进制就好,安装方便。自行选择吧
    jswh
        3
    jswh  
       2016-12-17 16:56:38 +08:00
    如果嫌折腾,只想写写字的话 https://github.com/jswh/jswh.github.io
    focux
        4
    focux  
       2016-12-17 16:59:59 +08:00
    hexo, 不用太折腾,部署方便,主题也多,合适我这种几乎没有前端知识储备的人。
    HuangLibo
        5
    HuangLibo  
       2016-12-17 17:00:23 +08:00
    唉,又是一周一次的粘贴博客地址时间,话不多说,, http://huanglibo.com/others/2016/09/16/welcome-to-jekyll/
    wangjialin
        6
    wangjialin  
       2016-12-17 17:02:07 +08:00
    用的 jekyll 我的长这样 虽然还有店 bug https://mayday1993.github.io/blog/ 我觉得挺简单的 几个小时就弄好了 模版可以参考黄玄的 https://github.com/Huxpro/huxpro.github.io/blob/master/README.zh.md
    timothyye
        7
    timothyye  
       2016-12-17 17:07:52 +08:00   1
    hexo 不错

    另外,推荐两个 go 开发的:
    一个是 hugo
    一个是 Ink https://github.com/InkProject/ink
    cllgeek
        8
    cllgeek  
       2016-12-17 17:10:18 +08:00
    唉,又是一周一次的粘贴博客地址时间,话不多说,, https://cllgeek.github.io react+redux+immutable+bootstrap 的静态博客
    misaka19000
        9
    misaka19000  
       2016-12-17 17:23:16 +08:00
    唉,又是一周一次的粘贴博客地址时间,话不多说,, https://www.nosuchfield.com/
    Kilerd
        10
    Kilerd  
       2016-12-17 17:49:53 +08:00 via iPhone
    @timothyye ink 居然还没有死?
    Eleutherios
        11
    Eleutherios  
       2016-12-17 17:50:57 +08:00 via iPhone
    我记得有个汇总 GitHub 静态 blog 项目的网站,英文的。
    FrankFang128
        12
    FrankFang128  
       2016-12-17 17:56:51 +08:00 via Android
    用我的 wtf-blog
    tinyproxy
        13
    tinyproxy  
       2016-12-17 17:58:58 +08:00 via iPhone
    不折腾直接开个叫 blog 的 repo 拿 issue 写,费那么多事干嘛
    scriptB0y
        14
    scriptB0y  
       2016-12-17 18:03:44 +08:00
    @tinyproxy 话说这样 seo 可以吗?
    taoxin167
        15
    taoxin167  
       2016-12-17 18:05:41 +08:00
    Hexo
    tinyproxy
        16
    tinyproxy  
       2016-12-17 18:16:47 +08:00 via iPhone
    @scriptB0y SEO 肯定没有那么舒服。如果只是为了记录一些自己的想法,不考虑其他这么做比较省事,可以集中精力写博客,搞其他东西,容易分散精力
    lbp0200
        17
    lbp0200  
       2016-12-17 18:17:30 +08:00 via Android
    jekyll-admin ,各种插件,体验如 wordpress ,
    liuxingou
        18
    liuxingou  
       2016-12-17 18:22:30 +08:00
    没人提 pelican 么?那推荐一个~~毕竟基于 Python 弄得,好调教吧。
    nanjishidu
        19
    nanjishidu  
       2016-12-17 18:25:55 +08:00
    用的 pugo 很好用 。。。 https://gophper.com
    loading
        20
    loading  
       2016-12-17 18:42:18 +08:00 via Android   1
    如果不在乎 seo ,用 issues 写最方便。

    可以看看我用的程序。

    http://sync.sh
    figofuture
        21
    figofuture  
       2016-12-17 19:09:09 +08:00
    唉,又是一周一次的粘贴博客地址时间,话不多说,, https://www.figotan.org/
    DoraJDJ
        22
    DoraJDJ  
       2016-12-17 19:15:52 +08:00 via iPhone
    最傻瓜化: issues

    最便捷: GitHub Pages 默认支持 Jekyll

    爱折腾:所有 SPG (Static page generators) 都可以,首推 Hexo
    keelii
        23
    keelii  
       2016-12-17 19:33:15 +08:00
    Octopress 转到 Hugo 的安利下自己的博客:

    https://keelii.github.io/
    libook
        24
    libook  
       2016-12-17 20:00:12 +08:00
    issues 自带评论功能,还能打标签
    missdeer
        25
    missdeer  
       2016-12-17 20:13:15 +08:00
    jekyll 居然这么不流行了…
    留地址 https://blog.minidump.info/
    imeoer
        26
    imeoer  
       2016-12-17 20:25:07 +08:00
    @Kilerd 嘿嘿就是还没死

    @bboysoul 自荐 InkPaper ,纸小墨: http://www.chole.io/,简单快速干净~
    gomoku
        27
    gomoku  
       2016-12-17 20:25:43 +08:00 via Android
    这样的吗?贴!(滑稽
    https://windring.github.io/shimeru/
    lufficc
        28
    lufficc  
       2016-12-17 20:31:55 +08:00
    https://lufficc.com/ Laravel 写的
    isCyan
        29
    isCyan  
       2016-12-17 21:16:26 +08:00 via Android
    @luffylcc 换证书吧
    shisaq
        30
    shisaq  
       2016-12-17 21:27:28 +08:00
    @wangjialin 活捉一个五迷,。你的博客 css 和 js 都没有正确导入,快去改改吧
    xz
        31
    xz  
       2016-12-17 21:29:05 +08:00
    @gomoku 很漂亮啊!什么程序呢
    will0404
        32
    will0404  
       2016-12-17 21:55:48 +08:00 via iPhone
    偶尔写写用 hexo 够了,放地址:
    https://cyyyu.github.io
    aixiaoge
        33
    aixiaoge  
       2016-12-17 22:02:17 +08:00
    loading
        34
    loading  
       2016-12-17 22:12:46 +08:00 via Android   1
    我回个正经的吧。

    1.用纯净的 jekyll 。这样折腾一次后,可以在任何电脑上通过 git 提交 md 文件就行,不再需要安装 jekyll ,由 github 搞定。

    2.用静态博客引擎。根据引擎,可能需要在电脑上装环境(如 ruby 或 python),这适合一直在固定的几台电脑写博客的人,定制性最好。这里当然包括不用引擎,自己全部写 html 的人……

    3.写在 issues 。对 seo 不友好,但这样可以在任何一个带现代浏览器的设备上写。当然,这并不是代表没有传统的博客界面,也有不少程序的。


    也就这么几个方式吧,欢迎纠正!
    td width="auto" valign="top" align="left">
        35
    marenight  
       2016-12-17 22:27:18 +08:00 via iPhone
    marenight
    qhxin
        36
    qhxin  
       2016-12-17 23:29:12 +08:00
    唉,又是一周一次的粘贴博客地址时间,话不多说, hexo , http://qhxin.com/
    BlBana
        37
    BlBana  
       2016-12-17 23:33:35 +08:00 via Android
    刚从 WordPress 转 hexo ,感觉还不错呀,主题很多,搭建也很方便 ~
    mythabc
        38
    mythabc  
       2016-12-17 23:39:44 +08:00
    @gomoku 多说的评论框改的很棒
    SoloCompany
        39
    SoloCompany  
       2016-12-18 00:29:35 +08:00
    使用 Jekyll 最坑的地方在于, Github-Pages 不定期的更新
    这货的兼容性几乎无任何保障
    而且 Github-Pages 对一切 Warning 都持不允许的态度

    对于我这种,半年都不更一次博客的懒人来讲,每次想更新一下,就要折腾半天改 config 甚至还要改 ruby 代码来适配它的兼容性变化,无疑让我更不愿意去更新博客了
    mritd
        40
    mritd  
       2016-12-18 00:35:59 +08:00 via iPhone
    说一下个人经历 wp 转 Hexo 转 Jekyll

    wp 太复杂,维护成本太高, Hexo 如果你能信得过 node 那个小玩具的话你就用,反正我只知道同样的命令不同的时间效果是不同的(手动滑稽)至于 Jekyll 那玩意 ruby 写的,包管理机制很好,不会出现 node 那种情况,还有 Github 本身静态站点渲染就是 Jekyll ,好处就是你不需要生成 html 网上传,只要是 Jekyll 的目录结构 Github 会自动给你渲染……

    晒一下 https://mritd.me
    romennts
        41
    romennts  
       2016-12-18 02:11:15 +08:00 via Android
    Zohar
        42
    Zohar  
       2016-12-18 06:15:29 +08:00 via Android
    @romennts 打博客之後第一眼看到微信公就掉了
    xiubin
        43
    xiubin  
       2016-12-18 09:15:56 +08:00 via iPhone
    yiqiok
        44
    yiqiok  
       2016-12-18 09:19:15 +08:00
    唉,又是一周一次的粘贴博客地址时间, https://www.tbfeng.com/
    yjxjn
        45
    yjxjn  
       2016-12-18 10:12:25 +08:00 via iPhone
    ahonn
        46
    ahonn  
       2016-12-18 10:26:08 +08:00
    唉,又是一周一次的粘贴博客地址时间,话不多说。 http://www.ahonn.me/
    tl3shi
        47
    tl3shi  
       2016-12-18 10:44:59 +08:00
    wp 转 hexo, 到 jekyll. https://www.tanglei.name/blog/give-up-wordpress-to-jekyll.html
    可以结合 travis, 理论上所有 build 生成 html 的都可以实现.
    Eremita
        48
    Eremita  
       2016-12-18 10:53:25 +08:00
    nuc093
        49
    nuc093  
    /div>   2016-12-18 10:53:27 +08:00
    Tecooler
        50
    Tecooler  
       2016-12-18 11:00:19 +08:00 via iPhone
    国内访问的话,可以本地用 hexo 生成静态页面,然后部署到七牛云,或者 VPS , GitHub 访问怕有时候很慢
    0xfan
        51
    0xfan  
       2016-12-18 11:11:07 +08:00
    panda1001
        52
    panda1001  
       2016-12-18 11:21:30 +08:00 via Android
    @mritd
    ”同样的命令不同时间效果不同“,什么意思
    cleveryun
        53
    cleveryun  
       2016-12-18 12:02:12 +08:00
    @panda1001 估计是这位仁兄每次安装 package 的就是都是不指定版本号装最新版本。
    formulahendry
        54
    formulahendry  
       2016-12-18 12:35:15 +08:00
    Hexo 大法好,再使用 AppVeyor 做 CI ,轻松惬意: https://formulahendry.github.io/2016/12/04/hexo-ci/
    yoxu
        55
    yoxu  
       2016-12-18 12:39:23 +08:00 via iPhone
    也想知道
    shuson
        56
    shuson  
       2016-12-18 12:56:31 +08:00
    broadcast blog every week,

    http://www.nevermoi.com
    shuson
        57
    shuson  
       2016-12-18 12:57:44 +08:00   1
    @romennts github page 怎么给自定义域名加 https
    rashawn
        58
    rashawn  
       2016-12-18 13:01:15 +08:00 via iPhone
    最简单的就是自己写个索引页 然后文章用.md 或者.org 生成 html
    hanxiV2EX
        59
    hanxiV2EX  
       2016-12-18 14:36:56 +08:00 via iPhone
    关注下 github 的广播,就会发现已经支持博客功能了,只需三步。
    https://github.com/blog/2289-publishing-with-github-pages-now-as-easy-as-1-2-3
    itfanr
        60
    itfanr  
       2016-12-18 14:53:27 +08:00 via Android
    @timothyye ink 好棒
    weaming
        61
    weaming  
       2016-12-18 14:57:24 +08:00
    @tinyproxy 你数据如何备份
    weaming
        62
    weaming  
       2016-12-18 15:02:24 +08:00
    beginor
        63
    beginor  
       2016-12-18 15:06:15 +08:00 via Android
    jekyll + bootstrap, 比较丑,大家别见笑 http://beginor.github.io
    ljinkai
        64
    ljinkai  
       2016-12-18 15:07:07 +08:00
    hexo 轻量,简单,主题多, github 提供存储,多好的事;而且如果有点前端基础,自己定制样式非常方便。 markdown 语法通用,方便移植到其它内容平台。 这是我自己的 blog, 供参考: http://ljinkai.github.io
    pigsinthesky
        65
    pigsinthesky  
       2016-12-18 15:08:23 +08:00
    github 太简陋。

    如果有时间,可以用 ghost 。

    附:「搭建 Ghost 博客」经典教程

    https://segmentfault.com/a/1190000002947497
    iEverX
        66
    iEverX  
       2016-12-18 15:13:31 +08:00
    我也来一个, Jekyll 的,相比 hexo 的好处就是 github 支持 jekyll 的部署
    http://blog.evercoding.net
    gongziheng1995
        67
    gongziheng1995  
       2016-12-18 15:23:08 +08:00
    @will0404 怎么上的 Https ?
    tinyproxy
        68
    tinyproxy  
       2016-12-18 15:43:24 +08:00 via iPhone
    @weaming 除了内容全 GitHub 搞了,备份啥。。。
    a752252255
        69
    a752252255  
       2016-12-18 15:55:40 +08:00
    github 最大的问题是访问速度太 tm 慢了
    那速度简直了。。
    dtfm
        70
    dtfm  
       2016-12-18 18:56:46 +08:00
    @beginor 我还蛮喜欢你这个博客风格的,试了下,没搭好……
    will0404
        71
    will0404  
       2016-12-18 19:19:31 +08:00 via iPhone
    @gongziheng1995 github 啊…
    beginor
        72
    beginor  
       2016-12-18 19:42:35 +08:00 via Android
    @dtfm 模板是我自己鼓捣的,就是 gem install github-page ,这有啥难的
    dtfm
        73
    dtfm  
       2016-12-18 19:48:22 +08:00
    @beginor 搭了几次都失败了,容我看看问题出在哪儿,之前没怎么研究过静态博客。
    dtfm
        74
    dtfm  
       2016-12-18 19:49:35 +08:00
    @beginor 直接 clone 下来改了
    wangjialin
        75
    wangjialin  
       2016-12-18 20:18:55 +08:00
    @shisaq oo 傻了
    Simpleyyt
        76
    Simpleyyt  
       2016-12-18 21:05:18 +08:00
    Jekyll 呀,推荐一下我移植 Hexo 的模板<http://simpleyyt.github.io/jekyll-jacman>,用 Hexo 太麻烦,需要在本地生成静态网页, Jekyll 可以用 <http://prose.io> 或者我写的工具[Jekyll Editor]( https://chrome.google.com/webstore/detail/jekyll-editor/dfdkgbhjmllemfblfoohhehdigokocme),可以非常方便地写博文。另附上我以前写的:[写 Jekyll 博客的正确姿势]( http://simpleyyt.github.io/2015/09/21/tools-for-jekyll)。
    4679kun
        77
    4679kun  
       2016-12-18 22:58:19 +08:00 via Android
    hugo 用 git 的 hook 自动部署
    charten
        78
    charten  
       2016-12-18 23:00:28 +08:00
    唉,又是一周一次的粘贴博客地址时间,话不多说 https://char10.space 诶,等等,我这个不是用 github 的仓库的。。。其实利用 github API 也是可以尝试搞一个的。。。
    isnowify
        80
    isnowify  
       2016-12-18 23:13:37 +08:00 via Android
    目前 hexo
    daiv
        81
    daiv  
       2016-12-18 23:28:28 +08:00
    @loading 有教程没
    JimmyLv
        82
    JimmyLv  
       2016-12-18 23:36:49 +08:00
    来推荐我的博客,极简三栏式风格: https://blog.jimmylv.info/
    i2000s
        83
    i2000s  
       2016-12-19 06:02:26 +08:00
    @DoraJDJ 有没有办法将 github issue 集成到网页里替换 Disqus 的评论功能?
    DoraJDJ
        84
    DoraJDJ  
       2016-12-19 07:11:05 +08:00 via Android
    @i2000s 记得就有个静态页面生成器就是用 GitHub 的 Issues 作文章源的
    Nutlee
        85
    Nutlee  
       2016-12-19 09:06:59 +08:00
    贴博客么贴博客么 我也来 http://nutlee.space/
    loading
        86
    loading  
       2016-12-19 10:14:56 +08:00 via Android
    @daiv 你要哪方面的教程,和我的一样吗?
    Nicksxs
        87
    Nicksxs  
       2016-12-19 10:24:38 +08:00
    chuhemiao
        88
    chuhemiao  
       2016-12-19 11:01:26 +08:00
    i2000s
        89
    i2000s  
       2016-12-19 11:05:26 +08:00
    源码见: github.com/i2000s/i2000s.github.io ,使用 Jekyll 和 pandoc 的 markdown , Travis-CI 自动产生网站代码并自动发布。兼容中英文环境( en 和 cn 仓库),可以使用数学公式和参考文献索引,在页面上提供当前页 github 编辑历史,支持自定义域名, Jupyter notebook 发布, Rmarkdown 兼容,自动配置社会分享按钮和评论栏等。为开放科学服务。希望对你有帮助。
    daemonghost
        90
    daemonghost  
       2016-12-19 11:42:49 +08:00
    可以试试 Hexo ,搭建也挺方便的,可以看看我博客参考下 https://crane-yuan.github.io
    jwdstefanie
        91
    jwdstefanie  
       2016-12-19 12:14:40 +08:00
    又是一个炫博客的帖子
    niweicumt
        92
    niweicumt  
       2016-12-19 13:24:10 +08:00
    我用的是 issue....
    jakehu
        93
    jakehu  
       2016-12-19 15:33:51 +08:00
    hexo
    zacard
        94
    zacard  
       2016-12-19 16:07:18 +08:00
    唉,又是一周一次的粘贴博客地址时间,话不多说, hexo : https://zacard.net
    mritd
        95
    mritd  
       2016-12-19 18:09:56 +08:00
    @panda1001 奏是在不同时时间点 由于软件包更新啥的, node 的依赖机制很坑比,会导致你同样的命令出现完全不一样的结果。。。譬如 同样的环境不同的时间 hexo 环境一个搭建成功一个搭建失败
    jiehuangwei
        96
    jiehuangwei  
       2016-12-19 20:56:39 +08:00
    @beginor Jekyll 的分类和标签还是个问题,没有解决
    everettjf
        97
    everettjf  
       2016-12-20 00:11:03 +08:00
    赞同 :最便捷: GitHub Pages 默认支持 Jekyll
    lzkwin
        98
    lzkwin  
       2016-12-20 09:11:33 +08:00
    除了 Github Pages ,还有个静态网页服务叫 surge ,比如我的博客基于 Hexo ,托管在上面 https://kayson.surge.sh/
    valeria
        99
    valeria  
       2016-12-20 10:23:01 +08:00
    @ahonn 好看
    romennts
        100
    romennts  
       2016-12-20 11:42:39 +08:00 via Android
    @Zohar 看来还是写个纯净的博客好了,不搞公众号那一套了。
    1  2  
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     5553 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 29ms UTC 08:50 PVG 16:50 LAX 01:50 JFK 04:50
    Do have faith in what you're doing.
    ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86