hexo

1、hexo环境搭建

  1. 参考网站 Hexo+GitHub搭建博客CSDN
  2. 创建git仓库 morningLu.github.io
  3. 安装文件
    1. node.js下载
    2. git下载
    3. hexo
      1. hexo介绍
      2. git-bash 安装命令: npm install hexo-cli -g
      3. git-bash 安装命令: npm install hexo-deployer-git --save
      4. git-bash git安装命令: npm install --save hexo-deployer-git
  4. git 可以上传代码
  5. 生成项目文件
    1. 在一个空的文件夹下执行git-bash命令 hexo init
    2. hexo new xxxx (生成md文件,xxxx为md文件名字)
    3. hexo s (本地预览 local)
    4. hexo g (生成静态文件)
    5. hexo d (public文件夹上传到git,ps: 上传到git前要hexo g, 本地预览不需要)
  6. hexo和github进行关联
    更改_config.ym文件
    1
    2
    3
    4
    deploy:
    type: git
    repository: git@github.com:morningLu/morningLu.github.io.git (ssh https)
    branch: master (分支)

2、hexo 生成博文插入本地图片

  1. 参考网站 csdn原文
  2. 把主页配置文件_config.yml 里的post_asset_folder:这个选项设置为true
  3. git-bash 可以上传本地图片的插件安装: npm install hexo-asset-image --save
  4. hexo n “xxxx” (xxxx为对应md文件名字)
  5. ![图片描述](xxxx/图片名.jpg)

3、hexo 创建分类

  1. hexo new page xxxx (xxxx为分类名)
  2. 在文章的最上面添加 categories:
    1
    2
    3
    4
    5
    title: 摄影基础课
    date: 2018-12-25 17:10:26
    tags:
    categories:
    - 摄影

4、 hexo 项目迁移(在新的电脑上继续写博客)

  1. 把hexo init创建的文件夹全部提交到git仓库(需要新建一个仓库)
  2. 创建文件夹拉取代码
  3. git bash执行 npm install hexo --save