Hexo安装记录

前言

此处是废话,可以跳过。
  作为一名未来的挨踢人,博客是必不可少的一个工具,记录日常中做的项目,遇到的Bug等等(好记性不如烂笔头嘛!)

   目前,国内的博客平台主要有CSDN,博客园,简书等,但是他们往往无法满足人们个性化的要求,因此,我们选择白嫖Github 提供的Github Pages(静态网页托管服务) 搭建我们的静态博客。
  目前静态博客框架主要有Hexo,Hugo,Jekyll,Ghost,Gridea,此处博主选用Hexo,Hexo网上资料比较多:wink:

Github 配置

开启Github Pages服务

  1. 首先你需要有一个GitHub账号:如果没有,点击这里注册,过程不详述.
  2. 新建一个GitHub仓库,图例奉上:
    点击主页的加号,选择 New repository新建re
    后进入此页面:Repository name处(仓库名称)切记命名为Username.github.io,([你的Github用户名]+[.github.io]),可能你会对仓库命名(Username.github.io)感到不解,这是Github Pages的命名规范,疑惑解答详见官方文档在这里插入图片描述

安装配置Git Bash

下载官网,选择合适的版本,如果没有梯子的话,建议用迅雷下载。

  • 查看是否安装成功: 安装完成后,在cmd窗口输入命令git --version #查看git版本号 cmd打开方法:快捷键win+R打开运行,输入cmd回车即可进入命令提示符.
    配置Git Bash:打开Git Bash ,输入git config --global user.name" " 回车,配置用户名,再输入git config --global user.email" "回车,配置邮箱

  • 配置SSH免密登录:打开Git Bash,输入ssh-keygen -t rsa -C "your_email@youremail.com" ,然后一直回车就OK,
    再然后转到 .ssh目录下:id_rsa和id_rsa.pub,用记事本打开.ssh目录下的id_rsa.pub文件,复制里面的内容;转到Github,点击Settings ,选择SSH and GPG keys 标题随意填写,在Key处填入刚才复制的公钥。

  • 测试 ssh :输入 ssh -T git@github.com,出现Successfully,至此配置完成;
    操作图例:在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

安装Node js

  1. 点击此处,访问官网,下载相应版本.
  2. 检验是否安装成功,在cmd中输入 node -v npm -v ,出现相应版本号,至此安装完成。

    Hexo配置

  3. 替换原有镜像源,安装命令:
    1
    2
    npm i -g cnpm --registry=https://registry.npm.taobao.org  

  4. 安装hexo
    1
    2
    cnpm install hexo-cli -g  
    cnpm install hexo-deployer-git --save
  5. Hexo初始化
    1
    2
    3
    4
    5
    6
    7
    8
    9
    1. 新建文件夹,用于存放博客文件。
    2. 使用Gitbash进入到该文件夹下:

    - 鼠标右键点击该文件夹,选择Git Bash Here,
    - 或者打开gitbash,输入命令`cd 文件夹绝对路径`

    3. 在Gitbash内输入以下命令:hexo init


  6. Hexo 文件配置
    1. 关联远程仓库 打开博客文件夹下的_config.yml(主配置文件),在文件末尾加入以下内容
      ,并修改相应的配置信息。
      1
      2
      3
      4
      deploy:
      type: git
      repository: git@github.com:username/username.github.io #username替换为你的用户名
      branch: master
      操作图例:

在这里插入图片描述

至此,博客初步搭建完成,执行以下命令,即可打开 http://localhost:4000/或者访问`xxx.github.io` 查看效果

1
2
3
hexo g #生成静态文件
hexo d#部署到github
hexo s #启动端口

显示以下信息说明操作成功:

1
INFO  Hexo is running at http://localhost:4000 . Press Ctrl+C to stop.

常用命令

1
2
3
4
5
6
7
8
hexo init //初始化博客文件
hexo g //生成静态文件
hexo d //部署到github
hexo s //启动端口
hexo clean //清除缓存
hexo new post "postname" //生成新文章
hexo new page "pageName" //新建页面
hexo version //查看hexo的版本

更换主题

打开GitHub,搜索hexo theme,挑选喜欢的主题,使用Git Bash克隆到博客目录下的themes文件夹下. ,修改博客目录下的_config.yml文件.找到theme,将默认的landscape替换为你心仪的主题即可,Github克隆速度不太稳定,推荐使用码云作为中转,然后再用Git Bash克隆到本地。在这里插入图片描述
主题个性定制等有缘再更,推荐多阅读官方文档. Hexo

推荐

  1. hexo-admin #方便管理文章
  2. hexo-blog-encrypt #加密文章
  3. typora #好用的markdown写作工具
  4. PIGO+又拍云等 #作为图床
  5. 购买自己的域名 #
    目前国内Github访问速度不是很理想,你也可以用国内的码云,coding等,但是他们的限制比Github多,推荐(V2,SSR,XX-net) ,至此,就可以开始你的折腾了!

:D 一言句子获取中...