承上篇文章,问题就来了,别的平台发过的博客怎么放到自己的博客上呢?
上篇文章中第三部分讲了“如何利用Hexo搭建博客”,里面讲了怎么创建博客,可移步查看如何创建发布新的博文:GitHub Pages +
Hexo免费搭建个人博客_Mac:https://blog.csdn.net/pang787559613/article/details/102606529,那么这篇就讲一下怎么迁移博文到个人博客上。
迁移博文:
1、导出Markdown格式的文件:
比如我:
在csdn上发过博客,那么找到我之前的文章,选择导出Markdown文件,则可以在下载文件夹下看到一个后缀为.md的文件,就是那篇博文了:
2、把这个文件放至hexo博客里的_posts文件夹下,这个是上篇文章搭建hexo博客之后,发现创建的文章都在这里,我的目录为/Users/zhushuzhen/Desktop/blog/source/_posts
,我用webstorm打开可以清晰看到目录,当然也可用其它开发工具打开查看:
3、发布文章:
可以直接在webstorm里面的命令行或者外部命令行进行如下操作:
前提都是进到该博客项目根目录下:/Users/zhushuzhen/Desktop/blog
依次输入如下命令:
清理:hexo clean
生成:hexo g
启动:hexo s
打开:http://localhost:4000 预览:
4、发现我漏了一步,刚刚新发的文章没有标题,那么接下来打开相应的md文章,在最顶部添加一下标题:
1 | --- |
5、重复步骤3,发布下文章:
ctrl+c
依次输入如下命令:
清理:hexo clean
生成:hexo g
启动:hexo s
有标题了:
6、推至远端:
ctrl+c
1 | hexo d |
刷新https://xiaopangzai.github.io可查看到,已经同步上去了: