基于 Electron 构建的 Hexo 博客客户端

2018-07-09 20:38:12 +08:00
 codeartisan

虽然是去年抽空写的项目,但还是想翻出来重新搞搞,也顺便整理整理,代码写的很简单,没有做太多的封装(菜鸡一枚),要是大佬们觉得代码烂,请轻点喷~~

先上运行效果:

陋逼的官网: http://blog.codeartisan.name/hexo-client/

看完运行截图之后是不是觉得很 low,好吧,它确实很 low,本来也是没想着做什么特别高大上的功能,无非就是实现了以下几个小功能:

本来还想加一个版本更新的功能,但实在是没时间(也可以说是懒) = =|||。。。

另外还有一个问题想请教一下各位大佬:看过上面那个陋逼的网站上的环境配置说明后你就大概知道是什么问题了, 我需要用 shell.js 调用 hexo, node

var shell = require('shelljs')
console.log(shell.which('node')) // 能检测到

在终端里面用命令起 app 是没问题的,但是运行打包后的 app 文件,用 shell.which 是检测不到 hexo 和 node 的(我用 nvm 安装的)。这个问题一直都没有解决掉。。。https://github.com/nwjs/nw.js/issues/5110

要是大佬们觉得还凑合,请给个 Star 鼓励一下: https://github.com/code-artisan

4130 次点击
所在节点    JavaScript
4 条回复
yongzhong
2018-07-09 21:21:20 +08:00
唉之前我也想写一个的,想实现类似 macdown 的功能,然后死在了同步滚动条这关....editor 插件和同步插件有冲突
everettjf
2018-07-09 21:52:31 +08:00
lixinyu1024
2018-07-09 22:24:04 +08:00
已 star
有过类似想法 没能坚持 加油
codeartisan
2018-07-10 09:42:48 +08:00
@yongzhong editormd 已经支持了,详情见这里: http://pandao.github.io/editor.md/examples/

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/469381

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX