Hexo框架(一):使用Hexo快速搭建个人博客

平时自己也会做很多笔记,把一些学习和开发中的经验心得和踩过的一些坑及解决办法写下来,但是笔记都太多零散,不方便整理成册,而且因为电脑原因还丢失了很多笔记,所以就想写一个博客。

但是之前所使用的一些博客或者记录网站,都不太符合自己的心意,要么广告太多,要么太过繁琐。所以我觉得搭建一个属于自己的博客。

Hexo 是一个简单、快速、强大的基于 Github Pages 的博客发布工具,支持 Markdown 格式,有众多优秀插件和主题。本篇使用 Hexo + GitHub Pages 在 windows 系统快速搭建一个免费个人博客。

前期准备工作

安装 Git Bash

安装教程你可以看这里: Git 安装教程

安装 Node.js

安装教程你可以看这里: Node.js 安装教程

配置 Github 仓库

关于 GitHub 注册相关这里就不赘述了。

新建仓库

  • 新建一个名为你的用户名.github.io的仓库,如果你的 github 用户名是test,那么你就新建test.github.io的仓库(必须是你的用户名,其它名称无效),将来你的网站访问地址就是 http://test.github.io 了.

新建仓库

  • 仓库名字必须是:username.github.io,其中username是你的用户名,然后点击 Create repository;

    创建仓库

  • 创建成功:

创建完成

配置 SSH key

  • 回到 GitBash 中,配置 GitHub 账户信息(YourName 和 YourEail 都替换成你自己的):

image-20200318210215347

  • 创建 SSH。

  • 在 GitBash 中输入命令(替换成你 GitHub 绑定的邮箱),回车三次。

    1
    ssh-keygen -t rsa -C "youremail@example.com"

配置

  • 出现以下界面:

成功

  • 找到红框中的路径,用记事本打开id_rsa.pub文件,复制里面的内容。

路径

  • 返回 GitHub,打开这个设置:

设置

  • 选择 SSH and GPG keys,然后点击 New SSHkey

新建SSH key

  • 把你复制的记事本的内容填到这里,然后点击 Add SSH key:

image-20200318211835432

  • 检查是否成功:

    在GitBash中输入命令:
    
    
    1
    2

    ssh -T git@github.com
    如果提示:
    1
    Are you sure you want to continue connecting (yes/no)?
    输入:yes。 如果看到这样。说明SSH配置成功!

配置成功

代码编辑器

我选择使用 VSCode,关于代码编辑器相关的东西,这里不再赘述。

使用 Hexo 搭建博客

安装 Hexo

  • 1.创建一个文件夹,我们可以命名为 Blog,将这个文件夹在 VSCode 中打开,并打开 VSCode 终端。

vscode

  • 2.在终端中输入npm install -g hexo 进行全局安装。

输入

image-20200318213600276

  • 3.初始化项目:在终端中输入hexo init,初始化完成后项目结构如图:

image-20200318214545681

  • 如果文件夹内没有 node_modules 文件夹,我们需要安装一下依赖,输入命令:npm install 进行安装。

image-20200318214841319

  • 安装完成后,我们可以运行hexo g

image-20200318214932858

  • 然后运行hexo s,即可本地预览博客。

image-20200318215039717

  • 浏览器输入 http://localhost:4000/ ,查看效果。出现这个界面,表示成功!

image-20200318215136343

上传到 GitHub

  • 首先打开 Blog 根目录下的_config.yml文件,翻到最后进行如下配置(替换你自己的 GitHub 名字):
1
2
3
4
deploy:
type: git
repo: https://github.com/YourgithubName/YourgithubName.github.io.git
branch: master

image-20200318215528546

  • 在终端执行命令安装一下插件:
1
npm install hexo-deployer-git --save

image-20200318215809920

(我使用了淘宝镜像,所以是 cnpm。与 npm 没有什么区别。)

  • 然后我们依次执行一下这 3 个命令
    • hexo clean
    • hexo g
    • hexo d
  • 如果在过程中弹出提示要求你输入 GitHub 的账户和密码,输入即可,最后弹出:

image-20200318220305772

  • 打开浏览器,输入你的地址: https://YourName.github.io/,即可看到效果。至此博客搭建完毕。

image-20200318220503520

结语

使用 Hexo + GitHub Pages 搭建一个博客的基础工作到这里就完成了,后面将详细介绍如何使用及个性化设置。

文章作者: ConstOwn
文章链接: https://blog.juanertu.com/archives/e3dc5cbb.html
版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 你真是一个美好的人类!

代做工资流水公司岳阳离职证明制作汕头房贷工资流水 模板苏州办理购房银行流水哈尔滨查工资银行流水珠海房贷银行流水 开具嘉兴背调工资流水报价汕头收入证明报价潮州代做工资流水单常州做个人工资流水南阳签证工资流水费用湛江代办自存银行流水唐山企业对公流水价格唐山房贷工资流水 价格烟台对公银行流水查询西安查银行流水电子版许昌购房银行流水多少钱湛江企业对公流水报价岳阳背调银行流水样本鞍山办签证工资流水镇江个人流水代开莆田代办收入证明贵阳个人银行流水代办个人工资流水 代做威海流水账单查询威海贷款银行流水价格邯郸签证银行流水 图片佛山银行流水电子版代办保定办企业对私流水台州购房银行流水制作舟山工资银行流水香港通过《维护国家安全条例》两大学生合买彩票中奖一人不认账让美丽中国“从细节出发”19岁小伙救下5人后溺亡 多方发声卫健委通报少年有偿捐血浆16次猝死汪小菲曝离婚始末何赛飞追着代拍打雅江山火三名扑火人员牺牲系谣言男子被猫抓伤后确诊“猫抓病”周杰伦一审败诉网易中国拥有亿元资产的家庭达13.3万户315晚会后胖东来又人满为患了高校汽车撞人致3死16伤 司机系学生张家界的山上“长”满了韩国人?张立群任西安交通大学校长手机成瘾是影响睡眠质量重要因素网友洛杉矶偶遇贾玲“重生之我在北大当嫡校长”单亲妈妈陷入热恋 14岁儿子报警倪萍分享减重40斤方法杨倩无缘巴黎奥运考生莫言也上北大硕士复试名单了许家印被限制高消费奥巴马现身唐宁街 黑色着装引猜测专访95后高颜值猪保姆男孩8年未见母亲被告知被遗忘七年后宇文玥被薅头发捞上岸郑州一火锅店爆改成麻辣烫店西双版纳热带植物园回应蜉蝣大爆发沉迷短剧的人就像掉进了杀猪盘当地回应沈阳致3死车祸车主疑毒驾开除党籍5年后 原水城县长再被查凯特王妃现身!外出购物视频曝光初中生遭15人围殴自卫刺伤3人判无罪事业单位女子向同事水杯投不明物质男子被流浪猫绊倒 投喂者赔24万外国人感慨凌晨的中国很安全路边卖淀粉肠阿姨主动出示声明书胖东来员工每周单休无小长假王树国卸任西安交大校长 师生送别小米汽车超级工厂正式揭幕黑马情侣提车了妈妈回应孩子在校撞护栏坠楼校方回应护栏损坏小学生课间坠楼房客欠租失踪 房东直发愁专家建议不必谈骨泥色变老人退休金被冒领16年 金额超20万西藏招商引资投资者子女可当地高考特朗普无法缴纳4.54亿美元罚金浙江一高校内汽车冲撞行人 多人受伤

代做工资流水公司 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化