栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

Hexo + Github实现个人博客——纯文字教程

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Hexo + Github实现个人博客——纯文字教程

安装部分

  • node.js
  • git
  • Hexo
  • Github 账号
  1. 安装node.js

使用homebrew

brew install node

然后使用node -v查看node.js的版本

  1. 安装hexo

npm install -g hexo-cli

使用hexo -v查看hexo的版本

  1. 新建myblog目录(名字任选)

cd 目标目录

mkdir myblog

在myblog目录下进一步操作,因为如果安装或者配置出问题的话可以将这个文件夹删去重来

  1. 使用hexo init生成博客

这一步会比较久,网速不好的也很麻烦,所以我是直接进入github仓库下载里面的包之后解压到myblog目录

具体步骤

  • 进入http://github.com/hexojs/hexo-starter.git仓库,下载zip文件并解压

  • 在控制台找到myblog的地址,选中地址右键选择在访达中显示

  • 复制解压的文件到myblog文件夹

  • 使用hexo init命令

  1. 安装git,为之后部署博客作准备

brew install git

到此为止,安装部分结束了。

启动博客部分

  1. 使用hexo s

成功则显示

这一部分我没有遇到问题,第一次hexo仓库中的文件没有全部下下来的时候也都成功生成了,这一部分不做赘述

编写博客部分

  1. 新建文章

新建文章的方法有很多,比如 hexo n 文件名等方法,因为hexo静态博客使用markdown语言的md文件,所以我一般使用外部markdown文本编辑器编写markdown文本

  1. 移动文章

hexo的博客文件在myblog/source/_posts/里面,在访达中显示,然后复制过去即可。

  1. 发布文章
  • cd 目标目录
  • 运行hexo clean
  • hexo g生成文章
  • hexo s重新生成

博客部署部分

  1. 进入GitHub https://github.com 创建仓库

  2. Repository name命名必须是xxx.github.io

    xxx是你的用户名,以后用 <用户名.github.io> 直接访问博客

  3. 设置git的用户名和密码

    git config --global user.name "你的用户名"

    git config --global user.email "你的邮箱"

  4. 通过终端创建ssh key

    ssh-keygen -t rsa -C "你的邮箱"

    输入路径和密码,路径我使用的是默认路径,记下。之后需要在终端中找到它的位置

  5. 找到默认路径中的id_rsa.pub

    使用cat id_rsa.pub命令,打开可以看见一大串字符,复制下来。

  6. 打开GitHub网页,在右边的Setting中找到SSH and GPG keys

    title中填入任意名字,key中填入刚才复制过的字符。

  7. 在myblog目录下运行npm install --save hexo-deployer-git

  8. 设置myblog文件夹下的_config.yml 文件

    • 运行vi _config.yml

    • 移动光标到最下面

    • 点击字母i

    • 将最后一行改为

      deploy:

      type: git
      repo: https://github.com/你的用户名/你的用户名.github.io.git
      branch: master

    • 按esc退出编辑模式

    • 输入:

    • 输入wq回车退出编辑

  9. 将本地文件部署到远端

    • 打开GitHub网页版,点击settings,找到developer settings,点击personal access tokens

    • 点击新建tokens

    • 选择有效时间,填写名称,勾选可执行范围(我全选了)

    • 点击生成tokens

      注意tokens只会出现一次,一定要记录下来

    • 运行hexo d

    • 输入用户名

    • 在密码栏输入tokens字符串

    部署部分结束

    美化部分

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/271056.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号