爱意满满的作品展示区。
xcodebuild

更加优雅地在 emacs 中写博客

  •  
  •   xcodebuild ·
    xcodebuild · Jan 31, 2016 · 8590 views
    This topic created in 3930 days ago, the information mentioned may be changed or developed.

    v2ex 的 emacs 党似乎很少,上次给 emacs 写了个小工具结果来的都是 vim 党-。-

    blog-admin

    这次写了个用于管理博客的 emacs 插件,兼容 hexo ( markdown 和 orgmode )和 org-page ,加入其他博客的支持理论上也不困难,这样就可以在 emacs 中优雅的操作博客文章。

    preview

    项目地址: https://github.com/CodeFalling/blog-admin

    Supplement 1  ·  Feb 2, 2016
    对了趁这个帖子还没沉下去,借坑发个 emacs-cn 的 slack 链接,欢迎 emacs 党加入.
    https://slackin-emacs-cn.herokuapp.com/
    57 replies  •  2016-11-24 18:03:29 +08:00
    xcodebuild
    xcodebuild
    OP
    Jan 31, 2016
    1
    然而也不至于惨淡到一个 emacs 党都没有吧。。。
    VmuTargh
    VmuTargh
    Jan 31, 2016 via Android❤️1
    2
    So useful!
    lukertty
    lukertty
    Jan 31, 2016
    3
    赞
    loading
    loading
    Jan 31, 2016 via Android
    4
    卧槽,我这还用个毛静态博客引擎…直接上 emacs 操作系统!
    lululau
    lululau
    Jan 31, 2016
    5
    赞~
    xcodebuild
    xcodebuild
    OP
    Jan 31, 2016
    6
    xcodebuild
    xcodebuild
    OP
    Jan 31, 2016
    7
    @loading blog-admin 本身是没有静态博客生成器的哦,目前可选的有 hexo 和 org-page 都能兼容
    loading
    loading
    Jan 31, 2016 via Android
    8
    @codefalling 那我还是 notepad ++ 打天下吧…
    xcodebuild
    xcodebuild
    OP
    Jan 31, 2016
    9
    @loading org-page 本身也是 elisp 写的
    SunisDown
    SunisDown
    Jan 31, 2016
    10
    资次
    Pangdouya
    Pangdouya
    Jan 31, 2016
    11
    赞。
    vietor
    vietor
    Jan 31, 2016 via Android
    12
    Emacs 并不需要所有的插件,能写 markdown 就行了,其他的一切都直接用命令行。
    xcodebuild
    xcodebuild
    OP
    Jan 31, 2016
    13
    @vietor 为什么这么说呢,在这里移动 /删除一个文章及其 assert directory 比在命令行里要方便。
    rcmerci
    rcmerci
    Jan 31, 2016
    14
    emacs 党还是有的,虽然有点少。。。
    xcodebuild
    xcodebuild
    OP
    Jan 31, 2016
    15
    @rcmerci 确实少了点。。
    truehyp
    truehyp
    Jan 31, 2016
    16
    用 Emacs 的 org-mode 写博客的路过
    xcodebuild
    xcodebuild
    OP
    Jan 31, 2016
    17
    @truehyp 你用的是哪种方案, hexo 还是 org-page, 还是就是 org-page 本身的导出功能?
    xcodebuild
    xcodebuild
    OP
    Jan 31, 2016
    18
    @truehyp 打错了, org-page 本身的功能->org-mode 本身的功能
    zsx
    zsx
    Jan 31, 2016
    19
    考虑一下 xml-rpc 支持?
    xcodebuild
    xcodebuild
    OP
    Jan 31, 2016
    20
    @zsx 你的意思是支持 ghost/wordpress 之类的在线系统么?原理上是可以实现的,不知道我理解的对不对
    uyhyygyug1234
    uyhyygyug1234
    Jan 31, 2016
    21
    uyhyygyug1234
    uyhyygyug1234
    Jan 31, 2016
    22
    这条更加搞笑




    全文在这

    http://blog.sanctum.geek.nz/vim-koans/
    xcodebuild
    xcodebuild
    OP
    Jan 31, 2016
    23
    @uyhyygyug1234 @uyhyygyug1234 讲道理 Master Pope's dream 这条我没看懂,能解释下么=。=(不是指翻译,我是说我没领会到梗)
    uyhyygyug1234
    uyhyygyug1234
    Jan 31, 2016
    24
    @codefalling time pope 应该类似于 emacs 社区的 abao ?或者 Steve Purcell ?

    也就是说 emacs 用户能用到像 tim pope 那样用 vim ,那也是很了不得了。

    大致如此,我也不确定哈
    xcodebuild
    xcodebuild
    OP
    Jan 31, 2016
    25
    @uyhyygyug1234 哦原来是个知名的 vim 用户-。-说道 Steve Purcell 。。我这个插件还在等他 melpa 的审核。。怨念
    truehyp
    truehyp
    Jan 31, 2016
    26
    @codefalling org-mode 本身的导出,比较简陋。
    hzwlf2002
    hzwlf2002
    Jan 31, 2016
    27
    参照网站 http://yemic.com, 利用 makefile + org-mode + jekyll 将博客托管在 github 上。
    我的博客: http://www.wanglifeng.info
    org-mode 文件组织方式: https://github.com/wanglf/orgblog
    cosven
    cosven
    Jan 31, 2016
    28
    org-mode 写完往 github issues 上一帖,搞定...
    然而我并不会 emacs 的其他 mode
    xcodebuild
    xcodebuild
    OP
    Jan 31, 2016
    29
    @hzwlf2002 这种方式倒是很清爽,也有专门的 org-octopress 和 org-hexo 之类的插件就是干这事的。
    xcodebuild
    xcodebuild
    OP
    Jan 31, 2016
    30
    @cosven github issue 也是个好办法,而且对 markdown 和 orgmode 来说都一样
    woodrat
    woodrat
    Jan 31, 2016
    31
    我是直接用一个 py 脚本自动生成文章,然后用 emacs 打开编辑就行了。。反正 jekyll 只需要往 _post 文件夹扔 md 文件就可以用。
    xcodebuild
    xcodebuild
    OP
    Jan 31, 2016
    32
    @woodrat 看来这么做的人不少啊
    woodrat
    woodrat
    Jan 31, 2016
    33
    @codefalling 嘿嘿, 已 Star 。有空准备改一个原生支持 jekyll 的, 我现在只是简陋的按标题加时间生成文章,然后 tag 之类的就是拼一下字符串。
    canautumn
    canautumn
    Feb 1, 2016
    34
    不如做一个只能用 emacs 看的博客好啦
    chemzqm
    chemzqm
    Feb 1, 2016
    35
    “那个年轻人正在用 Microsoft Excel 来生成电子表格。 它正在手动更新每一个单元。 他甚至都不知道如何使用公式。 他输入大写字母要按 Caps Lock ,输入完了再按一下。 他太慢了! 我不明白。他为什么还能这么愉悦?”

    “看到这个年轻人,你为什么不能?” Wq 大师回应道。
    initialdp
    initialdp
    Feb 1, 2016
    36
    这能叫优雅? 不过是悲惨地装逼吧。
    zix
    zix
    Feb 1, 2016
    37
    有有有!
    asksudo
    asksudo
    Feb 1, 2016
    38
    请 @编程随想 这货也用 emacs 写博客
    xcodebuild
    xcodebuild
    OP
    Feb 1, 2016
    39
    @woodrat 应该不困难的,你可以看看里面的 blog-admin-backend-*.el ,前后端是分开的
    xcodebuild
    xcodebuild
    OP
    Feb 1, 2016
    40
    @initialdp 创造而已,何来悲惨之说?
    xcodebuild
    xcodebuild
    OP
    Feb 1, 2016
    41
    @canautumn 哈哈,其实是可以在 emacs 的 eww 看博客的,但是只支持 emacs 就太激进了
    xcodebuild
    xcodebuild
    OP
    Feb 1, 2016
    42
    @chemzqm emacs 的哲学和 vi 的哲学还是有些不同的, emacs 哲学并不是很追求快。当然我也是 vi 的用户(如果 evil 也算是一种 vi 实现的话),但是 vi 掌握的不是很好
    xcodebuild
    xcodebuild
    OP
    Feb 1, 2016
    43
    @asksudo 刚去看了下博客的内容有点和谐啊
    Shazoo
    Shazoo
    Feb 1, 2016
    44
    @codefalling 问一下,操作动画是咋录制的?啥软件?谢了。
    xcodebuild
    xcodebuild
    OP
    Feb 1, 2016❤️1
    45
    @Shazoo LICEcap
    Epirus
    Epirus
    Feb 1, 2016
    46
    上次尝试使用 emacs 加上 evil-mode 感觉也差不多。但是 emacs 还是有一种让我无法抓住重点的感觉。还是更喜欢 nvim 中加入的 terminal mode
    xcodebuild
    xcodebuild
    OP
    Feb 1, 2016
    47
    @Epirus emacs 官网的介绍是: an extensible, customizable text editor — and more , vim 更轻便,追求的是编辑
    zentorwie
    zentorwie
    Feb 1, 2016
    48
    这个东西真棒!

    另外,从截图看,楼主用的是 Spacemacs 吧?
    xcodebuild
    xcodebuild
    OP
    Feb 1, 2016
    49
    @zentorwie 是的, spacemacs rocks
    Hongmin
    Hongmin
    Feb 1, 2016
    50
    @codefalling emacs 党 8 年,然而还是觉得 org-mode 有点麻烦
    xcodebuild
    xcodebuild
    OP
    Feb 1, 2016
    51
    @Hongmin wow ,老前辈了 麻烦指的是哪方面呢,太依赖 emacs 么
    Hongmin
    Hongmin
    Feb 1, 2016
    52
    @codefalling 有点繁琐吧,不经常用的话,每次都要重新学习下,因为忘得太快了。有时候我也怀疑是不是自己真的记忆不好。。
    xcodebuild
    xcodebuild
    OP
    Feb 1, 2016
    53
    @Hongmin 我 GTD 和博客基本每天都在用,至于具体的操作常用的都记得,不常用的都是 M-x
    igaryhe
    igaryhe
    Feb 1, 2016
    54
    现在 spacemacs 更新的怎么样了,我就记得原来启动的时候很卡……
    xcodebuild
    xcodebuild
    OP
    Feb 1, 2016
    55
    @igaryhe 依然很活跃的在更新,参与的人也蛮多的。启动感觉还可以啊, spacemacs 当初不就是打着启动速度快的旗号么(虽然实际上是因为 use-package ),要是很在意启动速度建议用 emacsclient
    haroldwu
    haroldwu
    Feb 2, 2016
    56
    emacs 黨強力路過!
    Darkoe8910
    Darkoe8910
    Nov 24, 2016
    57
    jiayou
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   2991 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 92ms · UTC 12:19 · PVG 20:19 · LAX 04:19 · JFK 07:19
    ♥ Do have faith in what you're doing.