当前位置: 首页 > 后端技术 > Node.js

写了一个hugo博客客户端

时间:2023-04-03 15:35:20 Node.js

Hugo博客客户端是hugo的文章编辑工具。目前在做mac&&win版。传送门https://github.com/jecshcier/...这只是前端部分,用webpack+react+codeMirror搭建。基于cherry框架(集成了electron的一些常用接口),源码请到https://github.com/jecshcier/...主要功能文章管理(新建、删除、编辑文章)分类标签管理(new,new,Deletecategory,tag,keyword)图片插入代码片段插入一键生成静态文件创建文章选择hugo的静态资源根目录后,可以选择对应的标签,类型,关键词创建文章,请参阅标签管理以创建标签。默认情况下,只会读取和创建hugo根目录/content/post目录中的文章。标签管理创建文章时,需要选择标签。这些标签需要手动创建。创建完成后会自动生成一个名为blog.config.js的配置文件,存放在hugo的根目录下。插入图片,可以在文章中拖动或选中要插入的图片(也可以直接粘贴剪贴板),图片会直接复制到hugo的静态资源目录下。为了让图片能够更好的被访问,需要提前配置好域名,这样图片插入上传到云端后,就可以直接通过域名访问了。一键生成静态资源生成静态资源需要执行hugo命令(需要安装hugocli),静态资源会打包到public目录下。您可以将所有文件放在您想要的公共目录中!可以在系统设置-hugo命令行位置设置hugocli的位置,mac下一般是/usr/local/bin/hugo,windows下要看hugo的安装方式,如果不知道hugo安装在哪里,你可以使用wherehugo查看hugo所在的位置。---待更新github地址:https://github.com/jecshcier/...