Hexo 实现实时预览编辑
在用了一段时间 Hexo 后, 发现写 Hexo 文章时需要到在线的 Markdown 编辑器中实时预览, 感觉还是有些不方便.
找到官方文档, 在服务器部分有这样一段话
安装完成后,输入以下命令以启动服务器,您的网站会在 http://localhost:4000 下启动。在服务器启动期间,Hexo 会监视文件变动并自动更新,您无须重启服务器。
1 $ hexo server
片子, 根本没有自动更新( 可能是我姿势不对? ).
期间根据知乎 @leeon 同学的建议, 在 sublime text 和 Chrome 上安装 livereload 插件, 配合 hexo s -g
命令来实时编辑, 思路很棒, 也有用户实验成功, 但我怎么试都不成功, 可能是 hexo 版本的问题.
在网上一番寻找之后, 发现了一个插件: hexo-browsersync, 这是一个移植插件, 项目主页上基本没有过多的介绍. 下面写一些我自己使用的心得吧.
Hexo-Browsersync 使用方法
首先在项目目录下安装 hexo-browsersync
插件
1 | $ cd hexo_project/ |
然后运行 hexo server, 看到以下内容就说明启动成功啦.
1 | $ hexo s |
其中 3001 端口是 browsersync 的配置页面, 4000 端口就是我们的调试页面了.