初始化

  1. TapasFE代码仓库克隆到本地
  2. 切换分支到 posts

    1
    git checkout posts
  3. 安装dependencies

    1
    npm i

本地开发

  1. 全局安装Hexo命令行工具

    1
    npm i hexo-cli -g
  2. 启动本地服务器

    1
    npm run dev

    此时,可在localhost:4000查看博客网站

编写新的博客

  1. 创建博客

    1
    npm run new 'my-blog-title'

    Hexo会自动在/source/_posts/路径下创建名为’my-blog-title.md’的文件,并自动根据发布日期创建/yyyy/mm/dd/my-blog-title/的路由。

  2. 编写博客
    编辑/source/_posts/my-blog-title.md文件,同时browserSync插件会自动把内容更新到浏览器上,便于即时查看修改。

发布博客

  1. 打包静态资源

    1
    npm run build

    静态资源打包后放在/public路径下

  2. 发布上线

    1
    npm run release

    部署/public路径下的所有文件到远程

    另:1、2两步也可以合并为以下命令,依次完成打包和上线

    1
    npm run publish

删除已发布的博客

  1. 删除本地Markdown文件
  2. 清除打包过的带有待删除博客的静态文件

    1
    npm run clean
  3. 重新打包上线

    1
    npm run publish