栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

Github + Hexo 搭建个人博客

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

Github + Hexo 搭建个人博客

Github + Hexo 搭建个人博客 准备工作(飞机票前往HEXO官方文档)
  • 注册一个github账号,建立一个仓库,名字 你的用户名.github.io (必须是你的用户名,否则出错。)

  • 可以注册域名,我在阿里云注册的,欢迎访问我的个人blog。也可以使用xxx.github.io来访问。

  • 以win10为例,安装或检查(node.js git )软件是否安装。

    检查方式如下:在cmd下分别输入

    node -v

    npm -v

    git --version

    成功后显示各自版本号(版本号会变,不要紧)。

安装Hexo

以管理员身份打开命令行cmd,安装hexo,输入命令

npm install -g hexo-cli

安装好hexo。检查是否安装成功可输入

hexo -v

有第一行提示就可以。

准备工作中已建立好GitHub,如果不会请百度,网上教程很多。此时你已经有xxx.github.io。

此时绑定你的github到ssh

在你电脑的某个位置新建文件夹,例如blog,右键选择 Git Bash Here。

输入

ssh

查看ssh是否安装完整。提示应当如下所示:

输入

ssh-keygen -t rsa -C "你注册github时的邮件地址"

敲四次回车出现这样的东西:

同时,里面有一个这样的地址,前去查看:

文本或者notepad打开id_rsa.pub文件,ctrl+a 全选,ctrl+c 复制,然后进入你的GitHub。点击右上角你的”头像选择“->“setting”->选择”SSH and GPG keys“ 选项。

“new SSH key” 然后随便起个名字,把刚才复制的东西粘到里面。

保存以后,在回到刚才的bash里面,输入检测语句

ssh -T git@github.com

显示:

成功连接。

生成网页并连接互联网

此时,在blog这个文件夹内是空的。在里面右键选择 Git Bash Here。输入命令:

hexo init

此时,从github上下载hexo的一些文件(框架)。提示 INFO Start blogging with Hexo! (GitHub总是断,有条件的可以直接全局连接)

然后可以更改主题,很多人推荐next,我就不免俗了。如何修改可以自己百度。

输入

hexo s

本地可以打开网页。

网页输入红色框内网址,就可以出现一个网页版本。此时本地完全部署成功。

打开_config.yml 文件进行修改,修改deploy项

然后输入

deploy:
  type: git
  repository: https://github.com/zhan/zhan.github.io.git
  branch: master(此处有人说需要写成  main , 我觉得应该是跟你github上对应吧。。。)

其中地址来自github上的code 选项,直接复制过来。

在这个blog文件夹内,在里面右键选择 Git Bash Here

hexo g

生成网页文件。

hexo d

至此,就可以使用xxx.github.io打开网页了。

绑定域名

如果你有自己的域名,可以将域名与你的”xxx.github.io“绑定。在你购买域名的网页比如阿里云的控制台里进行操作。

然后有一步操作需要注意

进入你的github的github.io,点击setting,左下有一个pages选项, 在custom domain 输入你的域名,点击save。source选项和_config.yml 文件deploy项对应。

如图所示。

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

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

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