基于GitHub page和Hexo主题搭建个人博客(win)

1.安装git

git官网下载地址:Git - Downloads (git-scm.com)

(1)下载:进入官网,选择对应版本下载,得到.exe文件

 (2)安装:打开.exe文件,进行如下操作

(3)安装好后,右击鼠标,点击显示更多,可以发现多出两个图标:

第一个是指git的图形化界面,第二个则是类似于我们cmd的操作台

2.安装node.js

node.js官网下载地址:Node.js — Download Node.js® (nodejs.org)

(1) 下载:进入官网,选择对应版本下载,得到. msi文件

(2) 安装:打开下载所得到的.msi文件,再按如下操作进行

3.安装检测

按下win+R,输入cmd打开控制台:

输入如下三行代码:

git --version
node -v
npm -v

如果出现如下图状态,则说明安装成功:

4.hexo的安装

(1)首先,创建一个文件夹(例如:我这里命名为MyBlog)

(2)其次,打开文件夹,右键,点击显示更多,打开git的操作台

(3)输入如下代码(注意:再 git bash 当中使用粘贴是鼠标按下中键)

npm install hexo-cli -g

 (4)输入如下代码:

hexo -v

如下图所示则说明安装成功,如果未安装成功则重新执行第一步,直到安装成功:

(5)输入如下代码:

hexo init

出现如下图情况则说明安装成功:

有关安装Hexo的部分说明:

(6) 本地预览

输入如下两行代码:

hexo generate
hexo server

用浏览器,进入 http://localhost:4000/,则可实现本地预览

5.GitHub的部署

(1)拥有一个GitHub

GitHub网址:GitHub: Let’s build from here · GitHub

(2)建立一个仓库:

 进行如下操作:点击“+”然后点击New repository进行建立仓库

 在Repository name处写如名称,格式为用户名.github.io

下方的Add a README file可选可不选

然后点击Create repository

(3)配置SSH密钥:

 回到我们博客的文件当中打开git操作界面,输入如下代码:

ssh-keygen -t rsa -C "此处输入你的邮箱地址"

复制公钥到剪切板上,使用如下代码:

clip < ~/.ssh/id_rsa.pub

(4)在GitHub中添加公钥

1.进入GitHub,点击头像:

2.再点击Settings

3.点击 SSH and GPG keys,再点击New SSH key

4.根据下图步骤,进行操作:

5.部署检测:

回到博客的文件夹,在文件夹中打开git的操作台输入下方代码:

ssh -T git@github.com

显示如下图所示则成功,否则回到第一步重新操作。

ssh -T git@github.com

6.配置git的信息:

注:Git 会根据用户的名字和邮箱来记录提交,GitHub 也是用这些信息来做权限的处理,输入以下命令进行个人信息的设置

在博客的文件夹中打开git的操作台输入下方代码:

git config --global user.name "此处填你的用户名"
git config --global user.email "此处填你的邮箱"

6.写在最后:

(1)本篇描述了基于GitHub page和Hexo主题搭建个人博客基于GitHub page和Hexo主题搭建个人博客的基础方式,预计在下一篇当中将讲述Hexo的个性化方面的用法以及更新与发布

(2)仅以此篇作为个人学习与分享,欢迎各位大佬点评。                                                         

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

如若内容造成侵权/违法违规/事实不符,请联系瞎胡闹网进行投诉反馈,一经查实,立即删除!

相关文章

运维团队如何借助分布式部署提升监控效率与可靠性

随着企业IT基础设施的日益复杂和分布式架构的广泛应用&#xff0c;传统的监控解决方案已经难以满足现代运维团队的需求。在这样的背景下&#xff0c;分布式部署作为一种新型的监控架构&#xff0c;以其灵活性、可扩展性和高可用性&#xff0c;成为了运维团队提升监控效率与可靠…

JDK21下载+安装+环境配置教程(Windows11系统)

下载地址&#xff1a; Java Downloads | Oracle 中国 下载完这样 双击 然后下一步就完事了&#xff08;如果想换路径就换一下&#xff09; 配置JDK的环境变量&#xff0c;鼠标右键此电脑--属性--高级系统设置 1.点击新建系统变量名为"JAVA_HOME"&#xff0c;变量值为…

推荐系统三十六式学习笔记:工程篇.常见架构25|Netflix个性化推荐架构

目录 架构的重要性经典架构1.数据流2.在线层3.离线层4.近线层 简化架构总结 你是否曾经觉得算法就是推荐系统的全部&#xff0c;即便不是全部&#xff0c;至少也是嫡长子&#xff0c;然而实际上&#xff0c;工程实现才是推荐系统的骨架。如果没有好的软件实现&#xff0c;算法不…

vue3里将table表格中的数据导出为excel

想要实现前端对表格中的数据进行导出&#xff0c;这里推荐使用xlsx这个依赖库实现。 1、安装 pnpm install xlsx 2、使用 import * as XLSX from "xlsx"; 直接在组件里导入XLSX库&#xff0c;然后给表格table通过ref创建响应式数据拿到table实例&#xff0c;将实…

大数据平台之HBase

HBase是一个高可靠性、高性能、面向列、可伸缩的分布式存储系统&#xff0c;是Apache Hadoop生态系统的重要组成部分。它特别适合大规模结构化和半结构化数据的存储和检索&#xff0c;能够处理实时读写和批处理工作负载。以下是对HBase的详细介绍。 1. 核心概念 1.1 表&#x…

自定义prometheus监控获取nginx_upstream指标

1、前言 上篇文章介绍了nginx通过nginx_upstream_check_module模块实现后端健康检查&#xff0c;这篇介绍一下如何自定义prometheus监控获取nginx的upstream指标来实时监控nginx。 2、nginx_upstream_status状态 支持以下三种方式查看nginx_upstream的状态 /status?formatht…

【sklearn实战】sklearn 数据集之 Toy datasets

scikit-learn 内置的一些小型标准数据集&#xff0c;不需要从某个外部网站下载任何文件。 一 鸾尾花数据集&#xff08;Iris Dataset&#xff09; 1.1 简介 该数据集包含了 150 个鸢尾花的数据&#xff0c;其中每个数据点都有 4 个变量&#xff08;萼片长度、萼片宽度、花瓣长…

张量Tensor

借助 PyTorch 实现深度神经网络 - 张量和数据集 - 第 1 周 | Coursera 张量概述 张量运算的本质是向量和矩阵运算。神经网络的输入、输出、参数都将采用张量进行。Pytorch中的张量可以和Python中的numpy相互转换&#xff0c;这使得Pytorch在GPU上应用成为可能。神经网络中的参…

等级保护测评解决方案

什么是等级保护测评&#xff1f; 网络安全等级保护是指对国家重要信息、法人和其他组织及公民的专有信息以及公开信息和存储、传输、处理这些信息的信息系统分等级实行安全保护&#xff0c;对信息系统中使用的信息安全产品实行按等级管理&#xff0c;对信息系统中发生的信息安全…

多机构发布智能锁2024半年报:德施曼上半年线上全渠道销额稳居第一

近日&#xff0c;权威机构奥维云网、洛图科技先后发布智能门锁2024半年报&#xff0c;报告均指出上半年中国智能门锁线上渠道持续增长。奥维云网数据显示&#xff0c;2024上半年线上渠道销量同比增长22.7%&#xff0c;成行业增长最快的部分&#xff1b;洛图科技强调&#xff0c…

Baseline_bm25实现文本检索

大一还沉迷NLP时写的第一篇笔记&#xff0c;才发现在草稿箱躺了这么久oO 题目来源&#xff1a;飞桨AI Studio - 人工智能学习与实训社区 (baidu.com) 1.解压数据集 !unzip /home/aistudio/data/data205651/wenshu_ms_dataset.zip -d dataset 如果已经解压过了出现&#xff0…

Github 2024-07-26 Java开源项目日报 Top10

根据Github Trendings的统计,今日(2024-07-26统计)共有10个项目上榜。根据开发语言中项目的数量,汇总情况如下: 开发语言项目数量Java项目9HTML项目1TypeScript项目1非开发语言项目1JavaGuide - Java 程序员学习和面试指南 创建周期:2118 天开发语言:Java协议类型:Apache…

Photos框架 - 自定义媒体选择器(UI预览)

引言 在前面的博客中我们已经介绍了使用媒体资源数据的获取&#xff0c;以及自定义的媒体资源选择列表页。在一个功能完整的媒体选择器中&#xff0c;预览自然是必不可少的&#xff0c;本篇博客我们就来实现一个资源的预览功能&#xff0c;并且实现列表和预览的数据联动效果。…

不再担心数据丢失:用rsync打造你的自动化备份解决方案

在现代IT环境中&#xff0c;数据备份是一项至关重要的任务。无论是个人文件还是企业数据&#xff0c;都需要有可靠的备份机制来防止数据丢失。今天&#xff0c;我们将介绍一种高效的备份方案&#xff1a;使用rsync实现自动化备份目录。 什么是rsync&#xff1f; rsync 是一个开…

大学计算机专业主要课程及概要介绍

大学计算机专业主要课程及概要介绍 大学计算机专业是一门涵盖广泛领域的学科&#xff0c;旨在培养学生在计算机科学与技术方面的理论知识与实践能力。该专业课程设置丰富多样&#xff0c;涵盖了从基础理论到高级应用的多个方面。以下是一些主要的课程及其概要介绍&#xff1a;…

共享栈、双端队列

top指向的内存有内容 上图右图出队列受限制&#xff08;右边红笔出来的箭头出来&#xff09;

C语言-TCP通信创建流程

TCP通信创建流程 1. 客户端创建TCP连接 在整个流程中, 主要涉及以下⼏个接⼝socket() : 创建套接字, 使⽤的套接字类型为流式套接字connect() : 连接服务器send() : 数据发送recv() : 数据接收创建套接字 首先&#xff0c;我们需要创建套接字&#xff0c;套接字是通信的基础…

在 ArkTS 中集成 C 语言模块来管理文件描述符

文章目录 前言ArkTS模块C语言模块C模块代码 总结 前言 在现代开发中&#xff0c;尤其是在处理文件操作时&#xff0c;使用文件描述符&#xff08;fd&#xff09;是一种常见的方法。ArkTS提供了一种强大的方式来与底层C代码交互&#xff0c;使我们能够利用C语言的性能优势来管理…

C++:平衡搜索二叉树(AVL)

hello&#xff0c;各位小伙伴&#xff0c;本篇文章跟大家一起学习《C&#xff1a;平衡搜索二叉树&#xff08;AVL&#xff09;》&#xff0c;感谢大家对我上一篇的支持&#xff0c;如有什么问题&#xff0c;还请多多指教 &#xff01; 文章目录 :maple_leaf:AVL树:maple_leaf:…

CeoMax总裁主题最新3.8.1破解免授权版/WordPress付费资源素材下载主题

CeoMax总裁主题最新3.8.1破解免授权版&#xff0c;一套WordPress付费资源素材下载的主题&#xff0c;感觉这是做资源站唯一一个可以和ripro媲美甚至超越的模板&#xff0c;UI很美&#xff0c;功能也很强大&#xff0c;有想学习的可下载搭建学习一下&#xff0c;仅供学习研究借鉴…