V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
coraline
V2EX  ›  分享创造

Mirror 一个适合不折腾的人写博客的工具

  •  1
     
  •   coraline · 2016-11-13 21:43:11 +08:00 · 4159 次点击
    这是一个创建于 2932 天前的主题,其中的信息可能已经有所发展或是发生改变。

    demo

    http://mirror.am0200.com/

    repo

    https://github.com/LoeiFy/Mirror

    博客内容来源

    https://github.com/LoeiFy/Recordum/issues

    安装

    $ sudo npm install Mirror -g
    

    使用

    初始化

    mirror init [folder]
    

    配置

    # 标题
    title: Mirror
    
    # github 用户名
    user: LoeiFy
    
    # blog 内容来源 repo
    repo: Recordum
    
    # 分页
    per_page: 10
    

    https://github.com/settings/tokens 获取你的 token ,放在 token.txt

    说明:这个 token 只有只读权限,能获取的都是公开信息,没有不安全地方

    完成创建 blog

    $ mirror build
    

    发布你的 blog

    你可以添加域名到 CNAME

    push 文件到一个 repo 的 gh-pages 分支

    好了,就那么简单。现在你可以在 github issue 上写博客了,内容会同步更新

    第 1 条附言  ·  2016-11-14 09:50:41 +08:00
    补充一些说明,这个工具生成的 blog 可以直接放在 github pahes 上,所以对于一个用户来说,只需要一个域名或者直接使用 github.io 域名就可以使用了。剩下的就是在 issues 写 blog 了
    第 2 条附言  ·  2016-11-26 17:42:19 +08:00
    0.1.2 添加新的安装方式,直接复制修改对应文件发布即可,不需要 npm 安装,详细看项目说明
    13 条回复    2016-11-15 09:41:50 +08:00
    panda1001
        1
    panda1001  
       2016-11-13 21:49:41 +08:00 via Android
    滋瓷,作者居然也听 djokawari
    nightwind
        2
    nightwind  
       2016-11-13 22:02:46 +08:00
    跟 hexo 有啥不同?
    skpoo
        3
    skpoo  
       2016-11-13 22:22:24 +08:00
    正好在听 Mirror 这张
    ipconfiger
        4
    ipconfiger  
       2016-11-13 22:29:31 +08:00
    之前搞这个哪个 blog, 折腾半天, 正儿八经的内容没写多少, 唉!
    waruqi
        5
    waruqi  
       2016-11-13 23:54:53 +08:00 via iPhone
    我光主题 就折腾了好久
    nfroot
        6
    nfroot  
       2016-11-14 00:11:30 +08:00   ❤️ 1
    楼主说的这个不折腾的人首先得有个 VPS,熟悉 LINUX 命令行……

    我等 P 民还是用 WP 吧……

    不折腾的人,还是用 qq 空间和各种博客吧(比如 csdn cnblogs )
    coraline
        7
    coraline  
    OP
       2016-11-14 09:58:09 +08:00
    @nfroot vps 这个不是必须的,可以放在 github pahes 上,一些 linux 命令确实需要。。
    nfroot
        8
    nfroot  
       2016-11-14 10:31:23 +08:00
    @coraline 是我误会鸟
    RangerWolf
        9
    RangerWolf  
       2016-11-14 11:57:51 +08:00
    我喜欢轻折腾,比如增加访问统计什么的~
    WP 其实已经不怎么折腾了,就是对于 coder 来说, markdown 的支持太屎了。。。
    levie
        10
    levie  
       2016-11-14 22:16:01 +08:00
    如果其他人乱发 issue ...?
    zhidian
        11
    zhidian  
       2016-11-15 08:57:47 +08:00 via Android
    @RangerWolf 可以考虑用 pandoc 的 markdown.
    zhidian
        12
    zhidian  
       2016-11-15 09:00:06 +08:00 via Android
    其实简单的写博客啊,可以考虑直接写 markdown 源码,然后设定好 travis ,每次 push 了,就调用 md2html 转化成 html 并上传你的博客。
    coraline
        13
    coraline  
    OP
       2016-11-15 09:41:50 +08:00   ❤️ 1
    @levie 无所谓的,有限制条件,不会显示其他人的 issues

    @zhidian 这个工具就是可以直接就是在 issue 上写东西,然后直接显示内容出来,不用做其他事情,当然是写 md 的
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3007 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 13:40 · PVG 21:40 · LAX 05:40 · JFK 08:40
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.