V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Daring Fireball: Markdown
CommonMark
MacDown Open Source Markdown Editor
Marked
GitHub Flavored Markdown
Explorare
V2EX  ›  Markdown

关于 Github Page 的生成器的选择

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

    最近刚接触 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 就是想提供一个给大家想写写东西的时候,随手拿起来就能用的工具〜持续优化中,加油〜
    nirocfz
        13
    nirocfz  
       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 一直报错,其他功能都有了。配置好 git 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   ·   实用小工具   ·   2686 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 29ms · UTC 02:07 · PVG 10:07 · LAX 18:07 · JFK 21:07
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.