用hexo搭建个人博客

查看效果:慢蜗牛博客

目录

用hexo搭建个人博客

准备环境

Github

Node.js和Git

连接Github

安装hexo

安装插件

部署 Hexo 到 GitHub Pages


为了使后面hexo的个性搭建以及个人博客的发布操作简便,推荐大家下载以下软件

别忘了配置环境变量哦

准备环境

Github

  • 准备好github账号,并且创建好仓库

    • 仓库名格式必须是“用户名.github.io”,用户名是github账号名

Node.js和Git

  • Hexo基于Node.js,搭建过程中还需要使用npm (Node.js 已带)和git,因此先搭建本地操作
    环境,安装Node.js和Git。

Node.js下载长期支持版就可以

Git下载安装时一路next到这一步时选择这样

连接Github

在桌面右键鼠标,选择Git Bash Here,然后输入以下来设置用户名和邮箱

git config --global user.name "GitHub 用户名"
git config --global user.email "GitHub 邮箱"

 再输入以下来创建SSH密匙,之后一路回车

ssh-keygen -t rsa -C "GitHub 邮箱"

添加密匙 

进入路径"C:\Users\用户名\.ssh",然后用记事本打开文件"id_rsa.pub",并且复制里面的内容

登录Github,鼠标点击右上角头像选择Settings,按图中步骤来,4步的名字随机,然后把前面复制的内容粘贴到5中之后点击add。

之后验证连接,打开Git Bash然后输入以下,出现“Are you sure...”,输入yes回车。

ssh -T git@github.com

之后如果显示“Hi xxx!You've successfully…… ”则表示连接成功。

安装hexo

  • 本地创建一个文件夹,切换目录到新创建的文件夹。格式为:D:\xxxx\用户名.github.io ,要与github仓库名一致,也可以在别的盘

  • 在该文件夹里面右击鼠标打开Git Bash执行 npm install hexo-cli -g,安装hexo

  • 执行命令npx hexo init,hexo初始化
  • 执行命令npx hexo server或者npx hexo s,本地启动网页
  • 打开命令界面给出的本地网页:http://localhost:4000/

安装插件

给hexo安装git插件: npm install hexo-deployer-git

安装并配置admin插件:npm install --save hexo-admin

部署 Hexo 到 GitHub Pages

本地博客测试成功后,就是上传到 GitHub 进行部署,使其能够在网络上访问。

修改 _config.yml 文件末尾的 Deployment 部分,修改成如下:

如果下载了subl可以直接使用命令subl _config.yml

deploy:
type: git
repository: git@github.com:用户名/用户名.github.io.git
branch: master

完成后运行hexo d命令将网站上传部署到 GitHub Pages。

这个时候就可以用https://用户名.github.io进行个人博客访问啦

Windows10下的hexo搭建的更多相关文章

  1. Windows10 下Apache服务器搭建

    Windows10 下Apache服务器搭建   转 https://blog.csdn.net/sunqian666888/article/details/78561399 目录 一.软件下载 二. ...

  2. HBase学习----windows10下使用eclipse搭建HBase的开发环境

    以下是我搭建HBase开发环境的一些心得(windows10) 0.安装JDK和eclipse和一个可用的HBase. 这步是最基础的,在此就不赘述了 1.创建一个java项目: 基础问题,不赘述. ...

  3. Linux下使用Hexo搭建github博客

    找到一篇靠谱的博客,备份一下: ---------以下原文------------------ Nodejs安装 因为hexo是基于nodejs的应用,所以要先安装nodejs才可以.我这里以Ubun ...

  4. linus系统下使用hexo搭建个人博客

    最近在搭建自己的个人网站,准备在上面内置一个博客模块,把之前或者以后杂七杂八的总结都放里边. 大致查了一下在WordPress和Hexo间选用了Hexo,体量较小一点. 先贴上Hexo的官方文档:He ...

  5. Mac下使用Hexo搭建个人博客

    Hexo介绍 利用原作者的一句话:A fast,simple&powerful blog framework,powered by Node.js Hexo是基于Node.js的博客平台,He ...

  6. windows10下Kafka环境搭建

    内容小白,包含JDK+Zookeeper+Kafka三部分.JDK:1)   安装包:Java SE Development Kit 9.0.1      下载地址:http://www.oracle ...

  7. win10下 github+hexo搭建个人博客.md

    我的博客地址 https://chenxianfu.github.io/ 遇到的坑 hexo 问题 4000端口打不开,可能端口占用,请输入一下命令 hexo server -p 4001 针对很多人 ...

  8. 2016-3-1 Mac下使用Hexo搭建Blog

      一.前期准备: 1.安装Node(必须):前往Node.js官网:https://nodejs.org/en/download/下载最新版本pkg软件,点击安装即可. 2.安装Git(必须):安装 ...

  9. 基于Hexo搭建自己的博客主页

    搭建自己博客分为两类,一种是托管到github上的,以hexo为代表,另一种是需要自己购买服务器,主要使用wordpress框架.有不花钱的效果也很不错,就没必要自己再购买服务器了,下边主要介绍下使用 ...

  10. Mac下体验Hexo与Github Pages搭建

    很久之前就知道Github可以发布自己的博客,因为仅支持静态文件,一直懒于动手自己进行编辑.再了解到还存在 JekyII 和 Hexo 这样的内容生成框架后,终于决定体验一下. 一.本地环境准备. G ...

随机推荐

  1. pandas对某列数据进行求和

    求和的方式很简单,如下所示: number_of_declarations = data[4].sum()//中括号中为要求和的列

  2. linux下创建虚拟环境

    安装虚拟环境: 1 sudo apt-get install virtualenvwrapper 配置环境变量: 1.创建目录用于存放虚拟环境. 1 mkdir $HOME/.virtualenvs ...

  3. 使用kubeadm部署kubernetes

    k8s版本:1.15.0 前期准备 节点: master:172.50.13.103(2核2G) node-1:172.50.13.104(2核2G) node-2:172.50.13.105(2核2 ...

  4. quarkus依赖注入之九:bean读写锁

    欢迎访问我的GitHub 这里分类和汇总了欣宸的全部原创(含配套源码):https://github.com/zq2599/blog_demos 本篇概览 本篇是<quarkus依赖注入> ...

  5. redis集群:MASTER aborted replication with an error: NOAUTH Authentication required.

    发现个问题:redis集群所在服务器,磁盘空间很快就被占满,使用 "du -sh *"查看每个文件夹的大小,发现redis集群三个从节点的日志文件占用空间很大. 下面记录问题排查及 ...

  6. CentOS7.9中的Glibc2.17源码编译升级到Glibc2.31

    一.准备工作 1.配置yum阿里镜像源 查看yum当前配置的仓库,如果yum配置的不是阿里云源,请配置阿里云源. yum repolist all 验证是否能ping通阿里云 # 如果不能ping通可 ...

  7. Chrome116驱动下载路径 解决版本不匹配问题

    更新于 2023-08-23 后续可能会有同步,就不会引发该问题 要看解决可以直接看最后的总结 背景 执行selenium代码报错 from selenium import webdriver dri ...

  8. Git-更换服务器问题

    一.Permission denied (publickey) git指令出现Permission denied (publickey),是ssh key过期的问题,需要对ssh key进行更新,所有 ...

  9. 别再用 float 布局了,flex 才是未来!

    大家好,我是树哥! 前面一篇文章整体介绍了 CSS 的布局知识,其中说到 float 布局是 CSS 不断完善的副产物.而在 2023 年的今天,flex 这种布局方式才是未来!那么今天我们就来学习下 ...

  10. redis基本数据类型 Hash

    Hash 类型 Hash类型的常见命令 HSET key field value: 添加或者修改hash类型key的field的值HGET key field: 获取一个hash类型key的field ...