这是我写的第一个blog,关于我怎么搭建这个blog

第一次使用hexo搭建个人博客的步骤

1 准备工作

  • 注册了github的账号
  • 安装了node.js和npm
  • 安装并配置了git

2 创建仓库

  • 在github中创建了一个‘username.github.io’的仓库

3 使用hexo

  • 安装hexo: $ npm install -g hexo

  • 初始化一个文件夹:

    • $ cd /e/hexo/
    • $ hexo init
  • 生成服务:$ hexo g

  • 启动服务:$ hexo s

    • 默认是localhost:4000
  • 因为自带的主题不好看,所以:

    • $ cd /f/Workspaces/hexo/
    • $ git clone https://github.com/litten/hexo-theme-yilia.git themes/yilia
    • 修改hexo根目录下的_config.yml中的 theme: landscape改成theme: yilia ,(注意冒号:后面有一个空格),然后重新执行 hexo g
  • 修改hexo根目录下的文件_config.yml中的deploy:

    • deploy:
      type: git
      repository: git@github.com:username/username.github.io.git
      branch: master
  • 上传到github:$ hexo d -g

  • 查看blog: https://username.github.io

写博客

  • hexo new ‘first-blog’
  • hexo自动生成一个md文件,修改md内容
    • 头部如:
1
2
3
4
5
6
7
---
title: postName #文章页面上的显示名称
date: 2013-12-02 15:30:16 #文章生成时间,一般不改,当然也可以任意修改
categories: 默认分类 #分类
tags: [tag1,tag2,tag3] #文章标签,可空,多标签请用格式,注意冒号:后面有个空格
description: 摘要
---
    - 如果没有categories:$ hexo new page categories 然后修改生成的 index.md文件,添加`type: "categories"`
    - 如果没有tags同理