Markdown-Nice本地部署
声明
本文由泷羽Sec-风公众号原创,旨在为初学者提供技术交流与学习的参考,助力技术水平提升。文章中提及的网站内容仅供学习探讨之用,与作者无关。
读者需严格遵守法律法规,严禁将本文内容用于任何违法活动,否则一切后果由行为人自行承担。
一、下载
在上一篇文章中,我们介绍了 Markdown-Nice 的官网墨滴软件的网页端,虽然其功能强大,但在某些情况下,线上编辑存在一些局限性,因此本地部署显得尤为重要,原因如下:
1、线上编辑存在文章数量、图片存储数量限制。
2、对于一些资金有限的朋友来说,线上版本的价格可能稍显昂贵,而本地部署则无需额外费用。
3、在内网环境下,无法进行线上编辑,本地部署成为唯一选择。
4、本地部署可以自由保存多种主题和格式,不受线上版本的限制,方便用户根据自己的需求进行个性化定制。
Markdown-Nice 的作者 mdnice 在 2020 年之前曾将该软件开源,如今依然可以下载,并支持创作者二次开发。 下载链接已放至文末。
本次演示的版本是作者 whaoa 的二次开发版本,该版本在保留原版所有功能的基础上,进行了以下优化:
1、去除登录及主题商店功能,简化操作流程。
2、去除版本更新提示,避免干扰用户正常使用。
3、修复部分主题图片无法正常加载的问题,提升用户体验。
4、调整主题菜单项顺序,使界面更加直观易用。
5、调整默认代码主题为 atom-one-dark,并默认开启 Mac 风格 配置,满足更多用户的审美需求。
6、新增主题「极简黑」和「凝夜紫」,为用户提供了更多个性化的选择。
前提条件
安装步骤
由于 Markdown-Nice 需要 Node 环境,因此需要提前部署。本文采用 NodeSource PPA 进行安装。
下载并执行 NodeSource 安装脚本(以 v14.x 为例,其他版本尝试后均安装失败):
cd ~
curl -sL https://deb.nodesource.com/setup_14.x -o nodesource_setup.sh
sudo bash nodesource_setup.sh
sudo apt-get install -y nodejs
验证安装:
node -v
二、部署 Markdown-Nice
环境要求:
操作系统:Ubuntu 20.04.6 LTS
Node 版本:v14.18.2
npm 版本:6.14.15
安装
将下载的 Markdown-Nice 放入 Ubuntu 主文件夹中,进入该文件夹,并在该文件夹打开终端。
由于直接使用 npm install 有时会出现报错,因此这里单独安装 husky 包:
npm install [email protected] --ignore-scripts
npm install
启动
npm run start
启动成功后,可通过 http://ip:3000 端口进行访问。
若有需要用到图床(图片复制到另一个网站不失效)的需求,可参考官方文章:
https://mp.weixin.qq.com/s?__biz=MzIwNTA4NzI1Mw==&mid=2247485071&idx=1&sn=bdaaf8d6e106d3b97f4c4e5c2cf1ed3f&source=41#wechat_redirect
迁移(可选)
若需将 Markdown-Nice 迁移至宝塔或小皮面板等集成工具,可按以下步骤操作:
cd markdown-nice
npm run build
进入 Markdown-Nice 目录,使用 npm run build 命令将所有依赖打包,打包完成后会生成 docs 目录。
将该目录下的所有文件迁移至集成工具处,即可获得预期结果。
下载链接
原版软件下载链接:https://github.com/mdnice/markdown-nice
对于不方便在 GitHub 访问的朋友,夸克网盘下载链接:https://pan.quark.cn/s/ad2ded0a0804
二次开发版下载链接:https://github.com/whaoa/markdown-nice
夸克网盘下载链接:https://pan.quark.cn/s/61717080e7d9
红队全栈教学
可在公众号回复“红队”获取群链接
OSCP+
原文始发于微信公众号(泷羽Sec-风):本地部署排版神器markdown-nice
- 左青龙
- 微信扫一扫
-
- 右白虎
- 微信扫一扫
-
评论