# MarkdownTransformBlog **Repository Path**: ChinaChunHui/markdown-transform-blog ## Basic Information - **Project Name**: MarkdownTransformBlog - **Description**: 当你有自己的markdown笔记,对于markdown渲染不尽人意的时候你可以试试我的方案 - **Primary Language**: JavaScript - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2022-03-31 - **Last Updated**: 2022-05-04 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # MarkdownTransformBlog > 此项目让你的markdown笔记不再单调 ## 基于Hexo + Doocker实现的将本地markdown笔记自动导成Hexo所需要的markdown文件,且会自动修复本地文件中的图片路径问题,文件同名问题,只能说异常的强大 ## 脚本配置 ### 克隆仓库获取迁移脚本 ```bash git clone https://gitee.com/MchBlog/markdown-transform-blog.git ``` ### 配置脚本 #### 安装依赖 ```bash npm install ``` #### 设置参数 1. markDownPath 你的markdown文件夹位置 2. imgTypes markdown中的图片类型(包含才会迁移) 3. baseTarget Hexo 发布blog的位置(默认不用修改) 4. migrationImagePath markdown中的图片迁移位置 ## 安装Hexo ### 安装hexo脚手架 ```shell npm install hexo-cli -g ``` ### 初始化自己的hexo项目 ``` hexo init ``` ### 这是目录结果 ![](./img/QQ%E6%88%AA%E5%9B%BE20220331171026.png) > 这里为了方便还是建议先将仓库中的文件复制粘贴到你Hexo项目的更目录下 ### 执行publish.js脚本 ```js node ./publish.js ``` ### 执行hexo命令生成相关静态文件 ```shell hexo g hexo s ``` ## 构建Docker镜像 ```shell docker build -t : . ``` ```shell docker run -p 4000:4000 --name : ```