› Daring Fireball: Markdown
› CommonMark
› MacDown Open Source Markdown Editor
› Marked
› GitHub Flavored Markdown
Explorare
V2EX  ›  Markdown

关于 Github Page 的生成器的选择

  •  
  •   Explorare · Sep 22, 2015 · 9099 views
    This topic created in 4066 days ago, the information mentioned may be changed or developed.

    最近刚接触 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 replies  •  2015-10-03 09:54:13 +08:00
    sudoz
    sudoz
    Sep 22, 2015
    1
    hexo
    Explorare
    Explorare
    OP
    Sep 22, 2015
    2
    @sudoz 能详细说说您推荐的原因么?我希望第一次选个简单易用的,不然之后再迁移又是个麻烦。感谢。
    SolidZORO
    SolidZORO
    Sep 22, 2015
    3
    https://github.com/SolidZORO/vodka

    Markdown to HTML for Github Pages.
    SolidZORO
    SolidZORO
    Sep 22, 2015❤️1
    4
    @Explorare 如果你願意折騰, hexo 豐富的插件還是很好的,不過在用之前要裝 node 環境。

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

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

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

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

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

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

    自己造轮子要比不带插件的 jekyll 强也够浪费好多时间了吧…
    wsph123
    wsph123
    Sep 24, 2015
    68
    @ershiwo 感谢推荐>_<

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

    Evernote 本身的搜索功能应该很强了,
    或许是使用方法的问题?
    Evernote 在使用上你完全不需要分类、分记事本,
    在你需要找东西的时候用搜索的找出那篇记事就好了,
    不用 Evernote 的搜索功能干脆回去用 Dropbox
    Explorare
    Explorare
    OP
    Sep 26, 2015
    73
    @binota 可能是我搜索的姿势不对吧,总是感觉结果准确率很低
    kawaiiushio
    kawaiiushio
    Oct 3, 2015
    74
    @ipconfiger jekyll 太蛋疼了 hexo 多方便
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   2280 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 95ms · UTC 13:46 · PVG 21:46 · LAX 05:46 · JFK 08:46
    ♥ Do have faith in what you're doing.