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

news2024/11/27 7:42:21

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://www.coloradmin.cn/o/1952254.html

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

相关文章

大数据学习之Flink基础

Flink基础 1、系统时间与时间时间 系统时间&#xff08;处理时间&#xff09; 在Sparksreaming的任务计算时&#xff0c;使用的是系统时间。 假设所用窗口为滚动窗口&#xff0c;大小为5分钟。那么每五分钟&#xff0c;都会对接收的数据进行提交任务. 但是&#xff0c;这里有…

深度学习的前沿主题:GANs、自监督学习和Transformer模型

&#x1f48e; 欢迎大家互三&#xff1a;2的n次方_ &#x1f48e;1. 介绍 深度学习在人工智能领域中占据了重要地位&#xff0c;特别是生成对抗网络&#xff08;GANs&#xff09;、自监督学习和Transformer模型的出现&#xff0c;推动了图像生成、自然语言处理等多个领域的创…

AI跟踪报道第49期-新加坡内哥谈技术-本周AI新闻: 开源AI王者归来的一周

每周跟踪AI热点新闻动向和震撼发展 想要探索生成式人工智能的前沿进展吗&#xff1f;订阅我们的简报&#xff0c;深入解析最新的技术突破、实际应用案例和未来的趋势。与全球数同行一同&#xff0c;从行业内部的深度分析和实用指南中受益。不要错过这个机会&#xff0c;成为AI领…

杭州社保卡办理-农业银行版本

step 1、杭州滨江高新支行 被告知只能工作日办理&#xff08;由于工作时间冲突&#xff0c;办理不了&#xff09; 询问哪个支行可以办&#xff0c;回答说不知道&#xff0c;让我自己去问。银行服务态度较差。 step 2、杭州滨江江南支行 市民卡显示这家&#xff0c;周六可以…

QT开发(QT的基本概述和环境的安装)

QT的概述 一.QT的介绍背景1.1 什么是QT1.2QT的发展史1.3 Qt支持的平台1.4QT版本1.5QT的优点1.6QT的应用场景 二.搭建QT开发环境2.1 QT的开发工具的下载2.2 QT环境变量配置 三.QT的三种基类四.QT Hello World程序4.1使用按钮实现4.1.1 代码方式实现4.1.2 可视化操作实现 一.QT的…

Java_如何在IDEA中使用Git

注意&#xff1a;进行操作前首先要确保已经下载git&#xff0c;在IDEA中可以下载git&#xff0c;但是速度很慢&#xff0c;可以挂梯子下载。 导入git仓库代码 第一次导入&#xff1a; 首先得到要加载的git仓库的url&#xff1a; 在git仓库中点击 “克隆/下载” 按钮&#xf…

【马斯洛需求层次理论】

马斯洛层次需求理论指导人生 作者 π 作者前言&#xff1a; 我认为人生是要一些原则和理论支撑指导的&#xff0c;不然人就很容易失去方向&#xff0c;动力。活得也会非常的累。 有时候不仅不自知&#xff0c;很多情况下不能理解他人的行为和感受。这就是让自己的社交变得很不…

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

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

LoRaWAN网络中的chirpstack

目录 一、chirpstack介绍 二、网关与chirpstack之间的通信 三、NS与AS之间的通信 1、Protobuf 2、gRPC 一、chirpstack介绍 ChirpStack 是一个开源的 LoRaWAN 网络服务器&#xff0c;可用于 设置私有或公共 LoRaWAN 网络。ChirpStack 提供了一个 Web 界面 用于管理网关、设…

【计算机网络】OSPF单区域实验

一&#xff1a;实验目的 1&#xff1a;掌握在路由器上配置OSPF单区域。 2&#xff1a;学习OSPF协议的原理&#xff0c;及其网络拓扑结构改变后的变化。 二&#xff1a;实验仪器设备及软件 硬件&#xff1a;RCMS交换机、网线、内网网卡接口、Windows 2019操作系统的计算机等。…

OpenSSL学习笔记及在项目中的使用

OpenSSL官方命令手册&#xff1a;OpenSSL commands - OpenSSL Documentation 参考教程&#xff1a; 操作&#xff1a;OpenSSL的基本使用教程(一&#xff09;_openssl.exe使用教程-CSDN博客 操作&#xff1a;Linux和Shell回炉复习系列文章总目录 - 骏马金龙 - 博客园 (cnblog…

微服务安全——OAuth2.1详解、授权码模式、SpringAuthorizationServer实战、SSO单点登录、Gateway整合OAuth2

文章目录 Spring Authorization Server介绍OAuth2.0协议介绍角色OAuth2.0协议的运行流程应用场景授权模式详解客户端模式密码模式授权码模式简化模式token刷新模式 OAuth 2.1 协议介绍授权码模式PKCE扩展设备授权码模式拓展授权模式 OpenID Connect 1.0协议Spring Authorizatio…

揭秘!西藏首个基础教育信创示范基地,有何特殊之处?

学生可以通过玩游戏的方式来学习汉字&#xff0c;可以通过编程课件控制小汽车的行动轨迹&#xff0c;老师可以根据学生作业大数据&#xff0c;现场作精准解析与辅导……一个鼠标、一个键盘、一块屏幕&#xff0c;这是西藏首个基础教育信创示范基地的教学场景。 值得注意的是&am…

linux多线程概述和基本管理

线程概念 什么是线程&#xff1f; 线程是参与系统调度的最小单位。它被包含在进程之中&#xff0c;是进程中的实际运行单位。一个线程指的是进程中一个单一顺序的控制流&#xff08;或者说是执行路线、执行流&#xff09;&#xff0c;一个进程中可以创建多个线程&#xff0c;…

流量卡流量与实际不符,这种是套路吗?

购买的流量卡与宣传不符&#xff0c;是不是套餐呢&#xff0c;这种并不是全部都是套路&#xff0c;目前常见的流量与实际不符的原因有&#xff1a;到账延迟、首月扣费模式、流量限制、虚假宣传等等&#xff0c;具体我们一块来看一下。 ​ 流量卡与实际不符的原因&#xff1a; …

git等常用工具以及cmake

一、将git中的代码克隆进电脑以及常用工具介绍 1.安装git 首先需要安装git sudo apt install git 注意一定要加--recursive&#xff0c;因为文件中有很多“引用文件“&#xff0c;即第三方文件&#xff08;库&#xff09;&#xff0c;加入该选项会将文件中包含的子模…

怎样确保eBay自养号测评的真实性?高效运作与实操技巧

在eBay平台上&#xff0c;销量是衡量一个店铺成功与否的重要指标。然而&#xff0c;对于一些新开的店铺或者想要快速提升销量的卖家来说&#xff0c;仅仅依靠自然流量是不够的。这时候&#xff0c;自养号测评就成为了一种有效的手段。本文将从注册到提高销量的全过程&#xff0…

HTTP ESP8266 获取天气请求 单片机,嵌入式 2024/7/26 日志

通过http请求获取天气信息: 这里借鉴一下 中国气象局网站举例 首先根据网址 分析: http://weather.cma.cn/ 通过vscode插件:REST Client 发送请求我们会得到内容 首先我们的打开浏览器调试工具查看请求格式 筛选以下几个关键的格式,试着用插件发送请求 GET /web/weather…

昇思25天学习打卡营第23天|基于MobileNetV2的垃圾分类

文章目录 昇思MindSpore应用实践1、MobileNetv2模型原理介绍2、数据准备数据预处理操作 3、基于MindSpore的MobileNetV2模型搭建ReLU6激活函数深度可分离卷积MobileNetV2网络结构 4、模型训练与测试5、模型推理 Reference 昇思MindSpore应用实践 本系列文章主要用于记录昇思25…

mysql面试(七)

前言 本章节列出了mysql在增删改查的时候&#xff0c;分别会涉及到哪些锁类型&#xff0c;又是如何交互的。 这个章节也是mysql面试基础系列的最后一章&#xff0c;后面准备更新redis数据类型和分布式锁相关问题。如果各位看官有什么问题的话&#xff0c;可以留言。 锁 之前…