个人博客搭建

1.安装

  1. Git
  2. nodejs
  3. 用npm安装hexo:
1
npm install -g hexo-cli

2.初始化hexo

  • 先建立一个hexo文件目录
    mkdir blog(名字为blog的hexo文件)
  • 进入blog cd blog
  • 初始化
1
$ hexo init

测试你的博客
启动服务器
hexo serve(s)
复制URL 在浏览器中打开

3.新建博客

hexo new(n) "name"
编辑你的博客(blog/source 中可找到)
到blog中生成:

1
$ hexo g

4.部署到github

配置个人信息

1
2
3
git config --global user.email "you@example.com"
git config --global user.name "Your Name"
ssh-keygen -t rsa -C "your@email.com"

一直回车直到(中间存在passphrase,如果一直按enter,就表示无密码。)

  1. 打开那个id_rsa.pub路径,复制里面内容

  2. 进入Github上点击New shh Key 粘贴里面的内容到Key

  3. 验证:ssh -T git@github.com 看到
    Hi ***! You’ve successfully authenticated, but GitHub does not provide shell access.
    表示成功了!!

  4. 部署

    1
    npm install hexo-deployer-git --save

    _config.yml填写deploy信息

    1
    2
    3
    4
    deploy:
    type: git
    repo: git@github.com:FerryChan666/ferrychan666.github.io.git
    branch: master

    最后在命令行中部署

    ```hexo g -d`