关于 Github Page 的生成器的选择 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Explorare
V2EX    Markdown
/div>

关于 Github Page 的生成器的选择

  •  
  •   Explorare 2015-09-22 17:10:40 +08:00 8234 次点击
    这是一个创建于 3747 天前的主题,其中的信息可能已经有所发展或是发生改变。

    最近刚接触 Markdown ,配合 SublimeText3 + SublimeEvernote + OmniMarkupPreviewer 效果拔群,但是 Evernote 插件貌似不支持 Markdown 和 HTML 混合页面,作个自动跳转链接,用 id 做了个锚,结果这行代码总是报错

    <a id="1">[1]</a> [pip GitBook]( https://pip.pypa.io/en/latest/installing/) 

    Error log

    Evernote error: [Enml validation] Attribute "id" must be declared for element type "a". Last command: {} 

    当然这不是重点。回归主题,我想用 Github Page 托管一个部落格,但是完全不知所措,放狗查到建立部落格需要个生成器,而我见到的有: jekyll, hexo, Simple.
    我的主要编辑器是 Sublime ,希望能本地编辑然后直接推送上去,而且能增加 tag ,有多级文件树,支持代码高亮,支持 tag ,能有 disqus 评论的话更好。
    另外我比较喜欢 VisualStudio 的 DarkTheme ,如果能制作一个自己的 DarkTheme 主题就好了。
    朱军怎么看?

    74 条回复    2015-10-03 09:54:13 +08:00
    sudoz
        1
    sudoz  
       2015-09-22 17:18:29 +08:00
    hexo
    Explorare
        2
    Explorare  
    OP
       2015-09-22 17:24:30 +08:00
    @sudoz 能详细说说您推荐的原因么?我希望第一次选个简单易用的,不然之后再迁移又是个麻烦。感谢。
    SolidZORO
        3
    SolidZORO  
       2015-09-22 17:24:55 +08:00
    https://github.com/SolidZORO/vodka

    Markdown to HTML for Github Pages.
    SolidZORO
        4
    SolidZORO  
       2015-09-22 17:28:17 +08:00   1
    @Explorare 如果你意折, hexo 富的插件是很好的,不在用之前要 node 境。

    vodak 是我自己的目,行 PHP 代,如果你是 OSX ,直接 命令行 php make.php 就好了,然 tag 啊什的些功能都有,我也不打算展,目前用了。 demo : http://solidzoro.com/blog
    Explorare
        5
    Explorare  
    OP
       2015-09-22 17:31:41 +08:00
    @SolidZORO 感谢推荐,就是想要这样一个东西。
    系统环境:
    Windows 8.1 with Cygwin
    sudoz
        6
    sudoz  
       2015-09-22 17:33:15 +08:00
    @Explorare
    1. hexo 操作简单 就 4,5 条命令
    2. nodejs 对三大桌面系统友好
    3. 静态文件生成速度远快于 jekyll
    4. 背靠 nodejs 和 npm ,社区优势

    综上,选 hexo
    Explorare
        7
    Explorare  
    OP
       2015-09-22 17:35:13 +08:00
    @sudoz 多谢,我这就去试试。
    sudoz
        8
    sudoz  
       2015-09-22 17:36:26 +08:00   1
    @Explorare jekyll hexo 都试用过,最后选择 heox :)
    Explorare
        9
    Explorare  
    OP
       2015-09-22 17:40:43 +08:00
    @SolidZORO 另外你的生成器能否自定义主题样式呢?比如显示全文而非标题,类似于这样 http://grabacr.net/
    zhicheng
        10
    zhicheng  
       2015-09-22 17:42:22 +08:00   1
    如果不想折腾 TextArea.com 欢迎你
    Explorare
        11
    Explorare  
    OP
       2015-09-22 17:49:53 +08:00   1
    @zhicheng 多谢,这个看起来也不错,挑花眼了 www
    zhicheng
        12
    zhicheng  
       2015-09-22 17:51:19 +08:00
    @Explorare 就是想提供一个给大家想写写东西的时候,随手拿起来就能用的工具持续优化中,加油
    stillness
        13
    stillness  
       2015-09-22 21:29:20 +08:00   1
    从 hexo 转为 hugo 了,用 go 写的,所以安装方便,生成页面速度快。
    还有个原因是没有找到一个满意的 hexo 主题。
    Mellcap
        14
    Mellcap  
       2015-09-22 22:03:45 +08:00
    在用 hexo , 很不错
    zeroten
        15
    zeroten  
       2015-09-22 22:13:02 +08:00
    我也用的 hexo ,感觉很方便。。。顺便欢迎访问新建的 hexo 搭建的博客 : http://ifchanged.io/
    Explorare
        16
    Explorare  
    OP
       2015-09-22 22:21:19 +08:00
    @zeroten 代码高亮很漂亮啊
    Biwood
        17
    Biwood  
       2015-09-22 22:26:41 +08:00
    @zeroten 到目前为止我看到不下十个 Hexo 博客都是这个主题, Hexo 主题这么稀缺么?
    Explorare
        18
    Explorare  
    OP
       2015-09-22 22:30:37 +08:00
    @Biwood 其实我挺喜欢 M$的部落格的主题风格来着
    [Windows Blog]( http://blogs.windows.com/)
    MayLava
        19
    MayLava  
       2015-09-22 22:32:40 +08:00
    与其挑产品不如挑语言
    pelican 路过,因为相比 nodejs 和 ruby 来说更熟悉 python
    pelican 的主题是基于 jinja 2
    88250
        20
    88250  
       2015-09-22 22:34:12 +08:00
    如果你考虑非 GitHub Pages 的,可以看看这里: http://b3log.org/services/#solo
    Explorare
        21
    Explorare  
    OP
       2015-09-22 22:39:33 +08:00   1
    @88250 多谢。其实我最初的选择是 blogger ,因为 google 提供服务,耐艹,比如某编程 X 想,这么多年没被艹了,感觉背后的 google 还是有功劳的。最近的事件也能反映 Github 的实力,能抗住,我就觉得可以试试 Github Page 了,稳定,免费,管拖在境外。
    SCaffrey
        22
    SCaffrey  
       2015-09-22 22:45:22 +08:00   1
    Ghost 也可以试试
    xuzywozz
        23
    xuzywozz  
       2015-09-22 23:23:53 +08:00   1
    [My Blog by Hexo]( http://www.idlepilot.com/)
    twoyuan
        24
    twoyuan  
       2015-09-22 23:28:26 +08:00
    我也是用了一两年 hexo 了,之前用过 Octopress ,换过 hexo 感觉好很多。虽然被坑过两次,不够都怪自己蠢,不说了
    sudoz
        25
    sudoz  
       2015-09-22 23:29:39 +08:00   1
    @Biwood default theme

    github 关键字 `hexo-theme`,总计 400+,够你用了吧
    billyzs
        26
    billyzs  
       2015-09-22 23:34:25 +08:00   1
    Pelican +1; [个人的博客]( http://users.wpi.edu/~szhou2/pelican-with-git.html), 大概因为挂靠学校域名的缘故, disqus 一直报错,其他功能都有了。配置好 it hook 之后发文章就是一个 push 的事情。
    datou552211
        27
    datou552211  
       2015-09-22 23:39:10 +08:00 via iPad   1
    hugo 加发布脚本,一键更新 blog
    iluhcm
        28
    iluhcm  
       2015-09-22 23:46:57 +08:00
    hexo 支持一发,准备贴博客 [Xing's Blog]( http://iluhcm.com)
    binota
        29
    binota  
       2015-09-23 00:13:11 +08:00
    捕获大水 B 一只

    当时玩的 Jekyll ,因为是 Ruby ,
    用 Jekyll 你可以不用编译就直接 Push 上去,然而这么做不支持插件。
    其他的你都必须在本地生成静态 HTML 然后再 push 。

    如果你只是想用 Markdown 写博客,我们有 Tumblr 跟 Logdown 。
    liteneo
        30
    liteneo  
       2015-09-23 00:53:38 +08:00 via Android   1
    Explorare
        31
    Explorare  
    OP
       2015-09-23 09:14:09 +08:00
    @iluhcm 主题挺漂亮,要是能换成夜间模式就更好了 www
    Explorare
        32
    Explorare  
    OP
       2015-09-23 09:17:42 +08:00
    @binota 在 bgm 被讨厌了,转战 V2EX 吧,反正积分还有很多,足够挥霍了。
    起初的目的就是想建个支持 Markdown 和代码高亮的部落格,自带 CDN 和高防更好,比如 blogger 就是自带图床和高防, Github Page 貌似需要自己搞图床? Tumblr 和 Logdown 还没试过。
    本地生成 HTML 有什么缺点么?我一般都是用 Sublime 编辑好再复制出去的,不需要在线编辑器。
    Explorare
        33
    Explorare  
    OP
       2015-09-23 09:22:18 +08:00
    @binota 另外我希望是本地编辑然后推送的模式,这样就能用第三方全局搜索工具来进行索引了, evernote 的文件不支持索引,是加密的,很蛋疼,自带的搜索就和没有一样。 Onenote 的搜索很舒服,但是不支持 Markdown 和代码高亮,这点让我不爽。(用插件实现的代码高亮强差人意)
    thinkmore
        34
    thinkmore  
       2015-09-23 09:52:31 +08:00
    Explorare
        35
    Explorare  
    OP
       2015-09-23 09:55:48 +08:00
    @thinkmore 谢谢
    zyh94946
        36
    zyh94946  
       2015-09-23 10:01:50 +08:00
    mark
    brucefeng
        37
    brucefeng  
       2015-09-23 10:17:14 +08:00
    不是我做广告,我觉得有 farbox 的博客平台很不错,不用花心思折腾这些东西,而且也不用每次写完东西 build 一下。直接用他的客户端写完就好了。

    这些静态博客折腾完连写的欲望都没有了。
    kobe1941
        38
    kobe1941  
       2015-09-23 10:20:46 +08:00
    octopress 路过
    ps :朱军在央视主持节目呢
    zeroten
        39
    zeroten  
       2015-09-23 10:23:11 +08:00
    @Biwood 因为这个是默认主题。。。
    zeroten
        40
    zeroten  
       2015-09-23 10:23:50 +08:00   1
    楼主可以看看这个 https://www.staticgen.com/
    Explorare
        41
    Explorare  
    OP
       2015-09-23 11:07:53 +08:00
    @zeroten 很实用,谢谢
    c4pt0r
        42
    c4pt0r  
       2015-09-23 11:10:45 +08:00
    hexo 确实简单易用
    amoblin
        43
    amoblin  
       2015-09-23 11:14:36 +08:00
    GitBook 也不错
    kalman03
        44
    kalman03  
       2015-09-23 11:19:48 +08:00
    zeroten
        45
    zeroten  
       2015-09-23 11:21:15 +08:00 via Android
    github page 和其他支持 page 的都不需要自建图床,图片一起推送上去就行,就是静态文件
    Explorare
        46
    Explorare  
    OP
       2015-09-23 11:25:24 +08:00
    @zeroten 多谢指正
    theFool
        47
    theFool  
       2015-09-23 11:40:07 +08:00 via iPhone
    Hugo. 速度很快
    Jekyll-now. 直接在网页上写
    iluhcm
        48
    iluhcm  
       2015-09-23 11:47:12 +08:00
    @Explorare 开发者暂时还没提供,没办法。。
    anthozoan77
        49
    anthozoan77  
       2015-09-23 12:29:25 +08:00
    [Open Source Static Site Generators]( https://www.staticgen.com/)
    anthozoan77
        50
    anthozoan77  
       2015-09-23 12:29:51 +08:00
    Oh 误以为回复也支持 markdown...
    Rocko
        51
    Rocko  
       2015-09-23 12:30:33 +08:00 via Android
    pljhonglu
        52
    pljhonglu  
       2015-09-23 14:29:36 +08:00
    一直用 hexo http://cn.honglu.me
    Explorare
        53
    Explorare  
    OP
       2015-09-23 14:34:45 +08:00
    @pljhonglu 默认主题挺漂亮的。置顶的 po 文图片真色情啊,我一个成年人差点么没把持住。
    Explorare
        54
    Explorare  
    OP
       2015-09-23 14:37:45 +08:00
    @Rocko 漂亮的主题,响应式界面,但好像没有代码高亮?
    ipconfiger
        55
    ipconfiger  
       2015-09-23 14:46:28 +08:00
    Github 可以自动用 Jekyll 生成页面的,干嘛要用 hexo 什么的东西?本地装个 Jekyll 用来预览就好了
    Explorare
        56
    Explorare  
    OP
       2015-09-23 14:55:12 +08:00
    @ipconfiger 多谢,我一会都挨个试一试,反正码农时间多,随便折腾。
    tjxiter
        57
    tjxiter  
       2015-09-23 15:25:55 +08:00
    刚用的 pelican ,简单方便,主题用 gum ,稍微改改就行。
    http://www.fighting4ever.com
    Explorare
        58
    Explorare  
    OP
       2015-09-23 15:27:18 +08:00
    @tjxiter 主题挺漂亮。但是没有代码高亮么?
    tjxiter
        59
    tjxiter  
       2015-09-23 15:35:33 +08:00
    @Explorare 我就是把原生得 gum 稍微改改,代码高亮具体效果是啥?没改这部分。
    Explorare
        60
    Explorare  
    OP
       2015-09-23 15:39:45 +08:00
    Rocko
        61
    Rocko  
       2015-09-23 19:05:10 +08:00 via Android
    @Explorare 肯定得有啊。
    ershiwo
        62
    ershiwo  
       2015-09-23 20:53:56 +08:00 via Android
    那个谁卜卜口同学前几天不是在宣传他新写的静态博客框架吗,你去翻翻看
    ershiwo
        63
    ershiwo  
       2015-09-23 20:56:39 +08:00 via Android
    http://v2ex.com/t/220472 这个,顺便 @wsph123
    windows blog 其实是跑在 wordpress 上的。
    Explorare
        64
    Explorare  
    OP
       2015-09-23 21:05:15 +08:00   1
    @ershiwo 感谢。目前不考虑自建伺服器跑部落格,看重 Blogger 和 Github 的稳定性。以后有经验了再上自建。
    ershiwo
        65
    ershiwo  
       2015-09-23 22:19:43 +08:00 via Android
    @Explorare 妹 blog 就是静态博客
    haogefeifei
        66
    haogefeifei  
       2015-09-23 22:26:26 +08:00
    我想自己写一个,但是内容要支持 MarkDown 和代码的显示。。 有什么开源的库可以推荐吗?
    Arthur2e5
        67
    Arthur2e5  
       2015-09-23 23:21:50 +08:00 via Android
    Gh pages 默认就有自动运行的 jekyll 生成器,插件倒是不大支持(倒是有些 gem 可以写在里面, GitHub Blog 会提到)。

    自己造轮子要比不带插件的 jekyll 强也够浪费好多时间了吧…
    wsph123
        68
    wsph123  
       2015-09-24 06:21:56 +08:00
    @ershiwo 感谢推荐>_<

    @Explorare 链接里的项目就是单纯基于 Github Pages (不需要自建伺服器)实现的静态博客~ 感兴趣可以试试 OwQ
    PPTing
        69
    PPTing  
       2015-09-24 09:09:14 +08:00
    @Biwood 因为这是 hexo 默认的主题(捂脸
    kimown
        70
    kimown  
       2015-09-24 12:34:56 +08:00
    hexo ,图床使用阿里的图片空间
    Explorare
        71
    Explorare  
    OP
       2015-09-24 12:41:33 +08:00
    @kimown 多谢建议
    binota
        72
    binota  
       2015-09-26 01:26:43 +08:00
    @Explorare
    非本地生成,就是以后可以从 GitHub 上抓回源代码
    图床楼下回了。

    Evernote 本身的搜索功能应该很强了,
    或许是使用方法的问题?
    Evernote 在使用上你完全不需要分类、分记事本,
    在你需要找东西的时候用搜索的找出那篇记事就好了,
    不用 Evernote 的搜索功能干脆回去用 Dropbox
    Explorare
        73
    Explorare  
    OP
       2015-09-26 10:35:55 +08:00
    @binota 可能是我搜索的姿势不对吧,总是感觉结果准确率很低
    kawaiiushio
        74
    kawaiiushio  
       2015-10-03 09:54:13 +08:00
    @ipconfiger jekyll 太蛋疼了 hexo 多方便
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     5273 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 33ms UTC 03:31 PVG 11:31 LAX 19:31 JFK 22:31
    Do have faith in what you're doing.
    ubao msn 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