用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. LangChain:打造自己的LLM应用

    1.LangChain是什么 LangChain是一个框架,用于开发由LLM驱动的应用程序.可以简单认为是LLM领域的Spring,以及开源版的ChatGPT插件系统.核心的2个功能为: 1)可以将 ...

  2. P1941 [NOIP2014 提高组] 飞扬的小鸟 题解

    我们先不管障碍物. 设 \(f[i][j]\) 表示来到点 \((i,j)\) 的最少点击屏幕数. 因为每秒要不上升 \(k\times x[i]\),要么下降 \(y[i]\). 所以有: \[f[ ...

  3. 揭秘 .NET 中的 TimerQueue(下)

    前言 上文给大家介绍了 TimerQueue 的任务调度算法. https://www.cnblogs.com/eventhorizon/p/17557821.html 这边做一个简单的复习. Tim ...

  4. 处理css/js兼容性的工具之超重要的browserslist

    这篇 webpack处理css资源 文章中使用到的工具 browserslist 对于兼容性处理来说非常重要!这一篇来仔细说说. 查询兼容性 不同浏览器对于 css / js 的属性可能存在兼容性,具 ...

  5. 简单搭建基本Prometheus监控系统

    前言 适用场景:新手入门:内网离线部署,只是需要了解服务器基本情况,不需要告警系统. 需要准备的安装包: grafana的docker包(先在线下载,然后docker save保存镜像.如果没有doc ...

  6. 【技术积累】Vue.js中的CSS过渡【一】

    CSS过渡是什么 在Vue中,可以使用<transition>组件来实现CSS过渡效果.CSS过渡是指在元素的状态发生改变时,通过添加或移除CSS类来实现平滑的过渡效果. <tran ...

  7. 【技术积累】Java里的volatile关键字到底能干嘛?

    7.4 最害怕的一集 - volatile 7.4.1 最简单的一集 - volatile 语义 (难度 : ) 读 -> 读一个 volatile 必须从 主内存读 写 -> 写一个 v ...

  8. 拼多多根据ID取商品详情 API 返回值说明

    ​ item_get-根据ID取商品详情 注册开通 pinduoduo.item_get 公共参数 名称 类型 必须 描述 key String 是 调用key(必须以GET方式拼接在URL中) se ...

  9. RocketMQ 消息重试与死信队列

    RocketMQ 消息重试与死信队列 RocketMQ 前面系列文章如下: RocketMQ系列(一) 基本介绍 RocketMQ 系列(二) 环境搭建 RocketMQ 系列(三) 集成 Sprin ...

  10. Redis持久化 (RDB和AOF) 梳理

    Redis有两种持久化方案: RDB持久化 AOF持久化 RDB持久化 RDB全称Redis Database Backup file(Redis数据备份文件),也被叫做Redis数据快照.简单来说就 ...