一款清新的 Markdown 工具 HexoEditor,重要的是支持 Hexo 框架...

本贴最后更新于 2539 天前,其中的信息可能已经时移俗易

废话不说,先上地址:

项目地址:Github

再来截图: 

截图不爽?再来动图:

好了,在贴图就啥都看不到了。

功能

  • HexoEditor
    • 预览内容与 Hexo 生成页面内容高度相似
    • 支持 Hexo 原生 Tag/Filter/Renderer
    • 支持用户自定义 Tag/Filter/Renderer
    • 支持使用 Hexo 配置文件 _config.yml
      • 自动读取 highlight 设置
      • 自动读取主题下的 Tag/Filter/Renderer
    • --------- v1.1.8 (2017-12-29) ---------
    • 快速生成 新 Post 到项目资源路径下
    • 快速修改文件名(在 Hexo 编辑模式中)
    • 功能快捷键支持
    • 编辑框行号显示 /隐藏
    • 智能显示滚动条
    • 滚动条启用 /取消同步滚动
  • HexoEditor (继承 Moeditor 原有功能)
    • GitHub 风格 Markdown 显示
    • TeX math 表达式
    • UML 设计图
    • 编辑框代码高亮显示
    • 只读 /只写 /预览多模式切换
    • 用户自定义 字体,行高,字体大小
    • 用户自定义主题(文件名:main.csss )
    • 高亮代码块皮肤切换(由 highlight.js 提供支持)
    • 自动重载文件
    • 本地化
    • 专注模式

如果你有好的建议,请留在 这里 。

如果你有时间,有兴趣,有精力,欢迎加入我们共同完善软件功能。

再贴地址:Github

相关帖子

欢迎来到这里!

我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。

注册 关于
请输入回帖内容 ...
  • 这样就方便太多了

    1 回复
  • zhuzhuyule
    作者

    欢迎使用及体验!
    不过 Mac 用户需要自己配置编译环境,编译运行。我这里无法提供 Mac 的打包。

    如果能够帮助,将不胜感激。

    1 回复
  • 我不用 hexo,现在用的 pipe。要怎么打包,你把说明给我。我帮你弄吧

    1 回复
  • zhuzhuyule
    作者

    这个需要 nodejs 环境。

    1. 下载安装 nodejs
    2. 安装 Git, 并
    git clone https://github.com/zhuzhuyule/HexoEditor.git
    
    1. 配置一下 相关环境,运行命令:
    npm config set registry "https://registry.npm.taobao.org"
    npm config set ELECTRON_MIRROR "https://npm.taobao.org/mirrors/electron/"
    npm config set electron_mirror "https://npm.taobao.org/mirrors/electron/"
    
    1. 工程目录下运行
    npm install
    
    1. 运行一下
    npm start
    

    看看一切顺利吗?

  • 感觉很酷。看来我也要学习下 electron 了

    start 的时候抛了个异常

    018-01-09 21:44:28.526 Electron[20546:2804015] *** WARNING: Textured window <AtomNSWindow: 0x7fae5dc65b10> is getting an implicitly transparent titlebar. This will break when linking against newer SDKs. Use NSWindow's -titlebarAppearsTransparent=YES instead.
    TypeError: Path must be a string. Received undefined
        at assertPath (path.js:28:11)
        at Object.resolve (path.js:1167:7)
        at Function.openNewHexo (/Users/Vanessa/Downloads/HexoEditor-master/app/moe-action.js:50:37)
        at callFunction (/Users/Vanessa/Downloads/HexoEditor-master/node_modules/electron/dist/Electron.app/Contents/Resources/electron.asar/browser/rpc-server.js:249:18)
        at EventEmitter.<anonymous> (/Users/Vanessa/Downloads/HexoEditor-master/node_modules/electron/dist/Electron.app/Contents/Resources/electron.asar/browser/rpc-server.js:357:5)
        at emitMany (events.js:146:13)
        at EventEmitter.emit (events.js:223:7)
        at WebContents.<anonymous> (/Users/Vanessa/Downloads/HexoEditor-master/node_modules/electron/dist/Electron.app/Contents/Resources/electron.asar/browser/api/web-contents.js:258:13)
        at emitTwo (events.js:125:13)
        at WebContents.emit (events.js:213:7)
    

    打好的包我传到 https://pan.baidu.com/s/1c3eg1gO 上面了。

    欢迎使用 https://hacpai.com/article/1514135920272 进行下载

    1 回复
  • zhuzhuyule
    作者

    看来你这里 一切都正常了,你只是无法使用 新建 Post 功能呗?

    打包不是直接将 dist/unpackxxxxxxx 打包,还需要一步,但是我并不清楚 Mac 具体如何实施。

    接下来需要此步骤:需要安装 electron-builder, 使用 electron-builder 打包,再使用

    npm run-script dist:mac
    

    如果遇到错误需要再研究研究了。

    1 回复
  • 昨晚已经打包好了,试了下是可以用的

    打好的包我传到 https://pan.baidu.com/s/1c3eg1gO 上面了。
    欢迎使用 百度网盘高速下载 Chrome 插件 进行下载

    1 回复
  • zhuzhuyule
    作者

    非常感谢,现已本人环境打包好了。感谢支持呀。

    欢迎试用:下载地址

请输入回帖内容 ...