使用hexo搭建博客

使用Hexo博客框架搭建博客

  • 一,前言
  • 二,安装配置
    • 1,安装node.js
      • 下载安装
      • 配置全局环境
    • 2,安装git环境
    • 3,注册github
    • 4,安装git
    • 5,将 git 与 GitHub 账号绑定
        • 配置ssh
    • 6,安装Hexo
      • (1)安装hexo客户端
      • (2)建站:
        • 初始化项目
        • 进入文件夹,安装依赖
      • (3)运行项目

一,前言

使用Hexo博客框架搭建博客
可以在windows操作系统下进行安装软件,然后搭建
也可以在linux操作系统中搭建
还可以使用Docker搭建
以下是windows下进行搭建的内容:

搭建好hexo之后,可以直接去hexo文档进行参考学习:hexo文档链接

二,安装配置

1,安装node.js

下载安装

直接官网下载,https://nodejs.org/en
跟着操作一步一步进行安装即可
查看是否安装成功以及版本号

C:\Users\86178>node -v
v16.14.0

补充一下Linux上:
在Linux系统上安装Node.js

(1)使用sudo apt-get install nodejs命令安装Node.js。

(2)使用sudo apt-get install npm命令安装npm包管理器。

(3)打开终端窗口,输入node -v命令,查看Node.js的版本号,如果显示版本号,则说明Node.js已经安装成功。

配置全局环境

npm config set prefix "D:\nodejs\node_global(这里写自己文件所在的路径)"
npm config set cache "D:\nodejs\node_cache(这里写自己文件所在的路径)"

在这里插入图片描述
在这里插入图片描述
参考博客

2,安装git环境

https://gitforwindows.org/

3,注册github

1, node install 安装hexo

2,使用 cnpm 安装 Hexo

安装cnpm
C:\Users\86178>npm install -g cnpm --registry==https://registry.npm.taobao.orgC:\Users\86178>cnpm -v
cnpm@9.2.0 (C:\Users\86178\AppData\Roaming\npm\node_modules\cnpm\lib\parse_argv.js)
npm@9.9.0 (C:\Users\86178\AppData\Roaming\npm\node_modules\cnpm\node_modules\npm\index.js)
node@16.14.0 (D:\software\nodejs\node.exe)
npminstall@7.11.1 (C:\Users\86178\AppData\Roaming\npm\node_modules\cnpm\node_modules\npminstall\lib\index.js)
prefix=C:\Users\86178\AppData\Roaming\npm
win32 x64 10.0.18363
registry=https://registry.npmmirror.com

4,安装git

https://gitforwindows.org/
最后一步勾选这个
在这里插入图片描述
在这里插入图片描述
测试git是否安装成功
安装完成后我们测试一下是否安装:在桌面右键,我们能够看到下图中会出现两个选项,分别是 “Git GUI Here” 和 “Git Bash Here”,点击两个选项后分别出现对应的界面

Git GUI是Git的可视化操作工具(Git GUI Here,在此处打开Git GUI)
Git Bash是Git配套的一个控制台(Git Bash Here,在此处打开Git Bash)

5,将 git 与 GitHub 账号绑定

配置ssh

可以先看看有没有.ssh 文件
如果有可以先删除
在这里插入图片描述

打开open git bash here
在这里插入图片描述

在git中输入以下内容

86178@DESKTOP-LEDVF7B MINGW64 /e
$ git config --global user.name "github yiduoyun"86178@DESKTOP-LEDVF7B MINGW64 /e
$ git config --global user.email "github 3110724426@qq.com"86178@DESKTOP-LEDVF7B MINGW64 /e
$ ssh-keygen -t rsa -C "github 3110724426@qq.com"
![在这里插入图片描述](https://img-blog.csdnimg.cn/d3e722ca710b40c2bb109bdf295cf5ca.png)

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

将id_rsa.pub中的内容添加到github中
在这里插入图片描述

6,安装Hexo

(1)安装hexo客户端

使用npm或者yarn安装hexo的脚手架工具

npm install -g hexo-cli

(2)建站:

在这里插入图片描述

初始化项目
hexo init myblog

( -g 表示全局安装,hexo-cli 为所安装的包)
在你要创建的博客文件夹中,点击搜索框,输入cmd
在这里插入图片描述

进入文件夹,安装依赖
cd myblog
npm install

(3)运行项目

启动hexo服务器

hexo server

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

输入命令

 # 新建博客hexo new "博客名"# 生成静态网页hexo g# 打开本地服务器hexo s

在这里插入图片描述

Github 个人仓库
完成上面的步骤之后,我们就能在本地进行预览了,不过我们如果想要发布到网上供别人看的话,那就得利用 Github Pages 的功能了,下边就来介绍如何结合 Hexo + Github Pages ,将我们的博客推送到网上去,方便大家在任何地方访问

注意点:
1,仓库是 public,不是private
2,仓库名格式:用户名.github.io

ssh -T git@github.com

在这里插入图片描述

86178@DESKTOP-LEDVF7B MINGW64 /e/astudy/blog
$ ssh git@github.com
PTY allocation request failed on channel 0
Hi yogeinus! You've successfully authenticated, but GitHub does not provide shell access.
Connection to github.com closed.

参考博客:
windows搭建Hexo—超详细

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/257647.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

基于OpenCV+CNN+IOT+微信小程序智能果实采摘指导系统——深度学习算法应用(含pytho、JS工程源码)+数据集+模型(五)

目录 前言总体设计系统整体结构图系统流程图 运行环境Python环境TensorFlow 环境Jupyter Notebook环境Pycharm 环境微信开发者工具OneNET云平台 模块实现1. 数据预处理2. 创建模型并编译3. 模型训练及保存4. 上传结果5. 小程序开发1)查询图片2)查询识别结…

webpack该如何打包

1.我们先创建一个空的大文件夹 2.打开该文件夹的终端 输入npm init -y 2.1.打开该文件夹的终端 2.2在该终端运行 npm init -y 3.安装webpack 3.1打开webpack网址 点击“中文文档” 3.2点击“指南”在点击“起步” 3.3复制基本安装图片画线的代码 4.在一开始的文件夹下在创建一…

Nacos未授权访问

漏洞描述 Nacos 是阿里巴巴推出来的一个新开源项目,是一个更易于构建云原生应用的动态服务发现、配置管理和服务管理平台。致力于帮助发现、配置和管理微服务。Nacos 提供了一组简单易用的特性集,可以快速实现动态服务发现、服务配置、服务元数据及流量管…

教你如何打造自己的知识付费平台!

一、确定目标群体 首先,你需要明确你的知识付费平台的目标用户是谁。这将帮助你确定所需的内容和功能,以及如何吸引和留住这些用户。例如,如果你的目标群体是职场新人,你的平台可能需要提供职场技能、职业规划、面试技巧等方面的…

如何快速构建知识服务平台,打造个人或企业私域流量

随着互联网的快速发展,传统的知识付费平台已经不能满足用户的需求。而SaaS知识付费小程序平台则是一种新型的知识付费方式,具有灵活、便捷、高效等特点,为用户提供了更加优质的付费知识服务。本文将介绍如何搭建自己的SaaS知识付费小程序平台…

系统设计-微服务架构

典型的微服务架构图 下图展示了一个典型的微服务架构。 负载均衡器:它将传入流量分配到多个后端服务。CDN(内容交付网络):CDN 是一组地理上分布的服务器,用于保存静态内容以实现更快的交付。客户端首先在 CDN 中查找内…

鸿蒙OS应用开发之最简单的程序

鸿蒙OS应用开发之最简单的程序 前面介绍怎么样安装鸿蒙应用开发的环境,然后试着运行起来,并安装运行的虚拟机,以及对应9.0版本的API和SDK等软件。这样就具备了基本的开发基础,就可以进入创建应用程序开发了。 在我们起飞之前&…

家电制造数字孪生5G智能工厂可视化系统,加速家电制造产业数字化转型

5G数字孪生、三维可视化与工业互联网的融合加速中国新型工业化进程,助推我国从制造大国迈进制造强国。家电行业是中国最具国际竞争力的产业之一,在企业数字化转型中,要求企业从生产设备到数字化系统,一系列的数字化、智能化改革已…

鲁大师电动车智能化测评报告第二十四期:RideyFUN!上线,九号猎户座858分刷新电自榜单

鲁大师第二十四期智能化电动车测评排行榜数据来源于鲁大师智慧实验室,测评的车型均为市面上主流品牌的主流车型。截止目前,鲁大师智能化电动车测评的车型高达140余台,且还在不断增加和丰富中。 1、 测评依据 鲁大师电动车智能化测评体系包含车…

imutils库介绍及安装学习

目录 本机环境 安装 函数及属性 列举imutils库信息 属性和函数介绍及使用 属性 常用函数 方法使用 图像平移 图像缩放 图像旋转 骨架提取 通道转换 OPenCV版本的检测 综合测试 介绍 imutils 是一个用于图像处理和计算机视觉任务的 Python 工具包。它提供了一系…

ElaticSearch海量数据搜索技术(待补充)

ElaticSearch海量数据搜索 ES的安装ES中基本概念正向索引与倒排索引倒排索引搜索流程正向和倒排的对比 ES的安装 ①首先安装elasticsearch-7.12.1-windows-x86_64,解压到一个无中文无空格目录下即可 ②然后安装中文的分词器 在 elasticsearch-7.12.1-windows-x86_64…

log4j2日志框架使用

依赖 <dependency><groupId>org.apache.logging.log4j</groupId><artifactId>log4j-core</artifactId><version>2.11.1</version> </dependency> 配置文件样列 <?xml version"1.0" encoding"UTF-8"…