前面群友催我更新,如何搭建部署 Markdown 排版神器 MdNice。其实这件事我一直记着,但就我说的,这个工具的开发者已经开始商业运营和变现,我再公开分享私有化部署,总觉得不太好。当然,这个项目是开源的,只要我不用来盈利,问题也不大。
刚好这次博客搬家,从腾讯云服务器换到老薛虚拟主机。之前放到服务器上的项目都得换个地方,我顺便分享一遍搭建过程,希望能帮到有需要的人。这是我部署的,放上去后也没管,我自己很少用。
顺便提一句,我一直推荐大家写作,做视频其实也是写作,也发过很多文章和视频说这个事,现在依然推荐。
Markdown 入门教程(语法+软件),微信公众号排版神器
坚果云 + Typora (markdown),打造个人云笔记
Markdown 编辑器 Typora,笑来老师用了都说好,付费?不
MdNice 开源程序
先访问下载 MdNice工程,下载到本地,使用 IDEA 打开,如果没有那就算了,我这直接分享修改步骤。
是这样的,因为官方提供的开源程序只提供几个主题,大概率是不够用的。可以添加一些(这就是我觉得不太好的地方),这个地址有很多主题 localThemeList.json
。复制文件里的内容,在本地创建src/json/localThemeList.json
文件,然后粘贴到里面。
找到src/component/MenuLeft/Theme.js
,按照下图修改以下代码。
// eslint-disable-next-line import/extensions
import localThemeData from "../../json/localThemeList";
remoteThemelist = localThemeData;
接下来是打包。如果电脑没 IDEA ,以上修改,就直接本地操作文件,最后进入工程,打开终端,使用 npm 打包。
npm -i
npm run build
不出意外,打包的文件就在build
,我们再压缩整个文件夹,这就是我们需要的。
部署
接下来步骤,我分享使用宝塔来部署,这个对新手比较友好,假设你已经在宝塔一键安装了环境。
如图添加网站,不需要 FTP 和 数据库。
在宝塔打开刚才创建的文件夹,上传打包的压缩文件。
上传完解压,不要包含压缩文件的路径,记得复制移动到md.guozh.net
目录下。如下图,压缩文件夹里的文件放到根目录下。
接下来还剩解析域名到服务器,给网站添加证书,这些已经分享过很多次,这里就不提了。
本来想着把我打包后的项目上传到网盘贴到这的,但就我说的,不太好,这里就算了,各位想折腾的按照上面步骤部署搭建吧,也可以直接用 我部署好的。
OK,希望以上能帮到你。本文参考:神器 MdNice !
本文由老郭种树原创,转载请注明:https://guozh.net/deploy-mdnice/
看有头像没
有,博士
是否可以搞个docker-compose部署的镜像呀?
这个网站如果能添加图片就更好了,很多时候需要添加图片以示意的
建议可以设置一个调整字体大小的位置~