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

一款简洁的 Hexo Web 编辑器

  •  
  •   tajpure ·
    tajpure · Jun 24, 2016 · 10696 views
    This topic created in 3618 days ago, the information mentioned may be changed or developed.

    用 Hexo 写东西,我一般用 Vim 编辑文本,再用命令行编译上传。当在多台机器上编辑时,不得不用 Git 同步其他机器上的修改。而且每台新的设备都要重新装一遍环境并同步代码才能开始写文章,体验不太好。

    于是找了一下 Hexo 相关的管理台应用,想只在服务端部署 Hexo 就行了。发现 Hexo Admin ,尝试着使用之后发现加载缓慢,并且界面也不友好。因此就写了这个编辑器: https://github.com/tajpure/hexo-editor.

    大概功能有这些:

    • 实时同步
    • 编辑,预览,暂存,删除
    • generate 和 deploy
    • 移动设备支持

    Supplement 1  ·  Jun 24, 2016
    41 replies    2020-01-02 14:25:08 +08:00
    HmyBmny
        1
    HmyBmny  
       Jun 24, 2016
    可以,很强势!没有 Demo 吗?
    Xrong
        2
    Xrong  
       Jun 24, 2016
    这个好呀,楼主求 Demo...
    Xrong
        3
    Xrong  
       Jun 24, 2016
    为啥需要 Redis ?
    tajpure
        4
    tajpure  
    OP
       Jun 24, 2016
    @Xrong 数据会实时同步到服务端,用 redis 作为这些编辑数据的缓存。
    tajpure
        5
    tajpure  
    OP
       Jun 24, 2016
    @HmyBmny @Xrong 域名还没生效,先发个带端口的吧 http://nihility.org:2048/
    tajpure
        6
    tajpure  
    OP
       Jun 24, 2016
    HmyBmny
        7
    HmyBmny  
       Jun 24, 2016   ❤️ 1
    @tajpure 很好啊,功能比 hexo-admin 多, Material 也很好看,已 star
    Bio
        8
    Bio  
       Jun 24, 2016 via iPhone
    这个太方便了,支持虚拟主机吗?
    tajpure
        9
    tajpure  
    OP
       Jun 24, 2016
    @GreyChou 能装 Node 的机器应该都支持, redis 可以远程连。
    unique
        10
    unique  
       Jun 24, 2016
    很强大
    niko
        11
    niko  
       Jun 24, 2016
    这个很好,必须支持一下。
    xcatliu
        12
    xcatliu  
       Jun 24, 2016
    UI 好看!已 Star
    tajpure
        13
    tajpure  
    OP
       Jun 25, 2016 via iPad
    大家别光收藏呀,感觉有什么需要改善的地方可以提出来。
    qfdk
        14
    qfdk  
    PRO
       Jun 25, 2016
    @tajpure 先感谢作者。希望加入多语言模块,希望加入一个设置界面可以选择语言和界面颜色。写个这样的 json 文件似乎就好了吧
    tajpure
        15
    tajpure  
    OP
       Jun 25, 2016
    @qfdk i18n 正在弄,定制界面的功能以后会加上的。
    qfdk
        16
    qfdk  
    PRO
       Jun 25, 2016
    @tajpure 告诉我这个不是我一个人的 bug
    qfdk
        17
    qfdk  
    PRO
       Jun 25, 2016
    @tajpure 再次感谢作者 有空我也掺和一把 :)
    tajpure
        18
    tajpure  
    OP
       Jun 25, 2016
    @qfdk 你这是什么设备?
    JimmyLv
        19
    JimmyLv  
       Jun 25, 2016
    不错不错,早有这个想法了一直没行动。
    tajpure
        20
    tajpure  
    OP
       Jun 25, 2016
    @JimmyLv 我也是好久之前就开始做了,一直拖延症至今才弄完。
    liteneo
        21
    liteneo  
       Jun 25, 2016
    赞,跟我之前用 Angular 写的类似工具界面有点像诶 https://github.com/nihgwu/hexo-hey
    貌似后端已挂,一直打算什么时候空闲了用 React 重写一下。。
    tajpure
        22
    tajpure  
    OP
       Jun 25, 2016
    @liteneo hexo-hey 很 Nice 。话说我前段时间想换成 Vue ,做成单页应用以便改成 Hexo 插件。但是因为这个项目是一年前用后端渲染的方式写的,且由于 MDL 用 js 生成界面的话需要 upgradeDom ,所以懒得改了。
    qfdk
        23
    qfdk  
    PRO
       Jun 25, 2016 via iPhone
    @tajpure mac 上的 chrome
    tajpure
        24
    tajpure  
    OP
       Jun 25, 2016
    @qfdk 可能是界面缩放没处理好,我这边 Linux 的 chrome 正常,重现不出来。如果有解决办法的话,欢迎 PR 。;)
    qfdk
        25
    qfdk  
    PRO
       Jun 26, 2016
    @tajpure mac 的 chrome 和 safari 似乎都有毛病,有个 margin left 10px 那里导致了 Safari 的毛病,然后 Chrome 没仔细看。
    tajpure
        26
    tajpure  
    OP
       Jun 26, 2016 via Android
    嗯,我昨天看到了,待会改。
    tajpure
        27
    tajpure  
    OP
       Jun 26, 2016   ❤️ 1
    @qfdk 谢谢
    qfdk
        28
    qfdk  
    PRO
       Jun 26, 2016
    @tajpure 感谢作者的努力! 最近在爬别的坑。
    tajpure
        29
    tajpure  
    OP
       Jun 26, 2016
    @qfdk 我发现现在还处理不了这个问题,我是用 Media Queries 做移动端适配的,如果强行设置界面 min-width 的话,虽然 PC 端的 resize 没问题了,但移动端就不能用了。像 V2EX 是单独为移动端输出一套界面,因此不会出现这种问题。而这个项目桌面和移动端使用相同的代码,所以难以解决。
    qfdk
        30
    qfdk  
    PRO
       Jun 26, 2016
    @tajpure 少年可以考虑 javascript 利用屏幕显示的大小,然后进行调整。 window.innerWidth 比如判断小于一个值,进行 css 的调整
    qfdk
        31
    qfdk  
    PRO
       Jun 26, 2016
    @tajpure 所以用 width 应该也没有问题,移动端应该也不会有问题。因为粗略的看了下,这也是两套界面,应该不会影响,这个代码加载 pc 端不就好了。
    SaltedFish12138
        32
    SaltedFish12138  
       Jun 26, 2016 via iPhone
    目测厉害,明天试用,先在此谢过。
    yhylord
        33
    yhylord  
       Jun 27, 2016
    UI Material Design?
    tajpure
        34
    tajpure  
    OP
       Jun 27, 2016
    @qfdk 解决了 ;)
    @yhylord 嗯,用的 Google 的 MDL
    etnperlong
        35
    etnperlong  
       Jun 30, 2016 via Android
    有空试用一下,是个不错的工具。
    ETO
        36
    ETO  
       Aug 25, 2016
    @tajpure 输入法好像有点问题。
    tajpure
        37
    tajpure  
    OP
       Aug 26, 2016
    @ETO 能说一下具体的输入法和浏览器类型吗?
    ETO
        38
    ETO  
       Aug 26, 2016
    @tajpure 谷歌浏览器 `版本 53.0.2785.8 m` 输入法用的是 QQ 拼音,微软拼音也有问题, 不过[作业帮]( https://www.zybuluo.com/cmd/) 也好像有问题。![软件]( http://oc1igbiz7.bkt.clouddn.com/%E6%B5%8B%E8%AF%95.gif)
    tajpure
        39
    tajpure  
    OP
       Aug 26, 2016   ❤️ 1
    @ETO 你说的是这种情况吗? https://github.com/ibireme/YYText/issues/89
    mikangchan
        40
    mikangchan  
       Jun 22, 2017
    加一个两栏实时的 md editor 比较好~
    ddhsa
        41
    ddhsa  
       Jan 2, 2020
    如何拖动粘贴图片自动上传到七牛云?
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   5400 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 63ms · UTC 07:11 · PVG 15:11 · LAX 00:11 · JFK 03:11
    ♥ Do have faith in what you're doing.