博客运营(一)
在哪运营hexo 博客?在哪个路径下、用哪个shell、运行Shell指令
答:在你的博客文件夹下,右键:git bash here.
我喜欢git bash shell. 因为它支持: && 运算符,可以连贯的执行操作。把一连串shell commands视作一个整体。
很神奇的是,不管在哪打开,只要是/Blog路径下,就可以执行和hexo有关的指令。我想是因为把Node添加到了环境变量的缘故。
常用的指令
- 新建一篇博客 file.md: hexo new “Your_blog_title” //执行这行指令会生成一个md文件在_post下。附带了日期。
- hexo new page Your_blog_name //有没有引号都可以。 //执行这行指令会生成一个index.md文件在_post/Your_blod_name下
- hexo clean. 清理
我发hexo博客的工作流:
Step 1:用Joplin写博客。 //Joplin简直神器,不多bibi
Step 2:将写完后的博客导出成md文件:NewPost.md。 //Joplin支持导出为markdown。直接导到你的Blog文件夹里。如果有图片:最好导入到_post/images. 这样更好管理博客里用的图片路径。
Step 3:在hexo创建新的博客:hexo new page “Blog_title” . 执行指令会发现_post文件夹下多了一个Blog_tilte.md
Step 4:把NewPost.md里的内容复制到Blog_title.md. 用VSCode修改:标题、格式、Anything you want。
- 为什么要“多此一举”?
Joplin的文件不是纯文本。直接粘到VScode里的Blog_title.md 可能忽略图片。会把html css元素带进去。
缺点,每次在joplin上修改了都要重新导出,所以,隔一段时间再发出更省事。
VScode推荐装md相关插件:Markdonw All in One, Markdown Preview Enhanced. markdownlint
Step 5:本地浏览博客,检查、做进一步美化。
hexo clean
hexo g && hexo s
Step 6: 修改至满意后运行 hexo d. 将本地的博客上传至网站(github Page,…..)。