Hexo 搭建博客并推送GitHub

news2024/11/27 4:32:06

初始Hexo

npm install hexo-cli -g
hexo init blog
cd blog
npm install
hexo server

浏览器访问:http://localhost:4000/

设置GitHub

1、首先要注册一个Github账号,新建一个name.github.io的仓库,也就是new repository。

在这里插入图片描述
因为博主之前创建好了现在就不能创建了。创建好后可以在你的仓库里新建一个index.html,里面可以随意输入几个字符,保存。

在这里插入图片描述
选择仓库的settings选项,在菜单栏找到pages,这样就能得到你的博客地址了。

在这里插入图片描述
点击Visit site或者在地址栏直接输入就可以访问刚刚写好的index.html文件。

推送GitHub

到了最后一步,需要将本地的博客项目(自己新建那个blog文件夹)部署到Github就好了。

首先修改hexo的配置文件。进入项目文件夹,打开项目根目录下的_config.yml 配置文件配置参数。拉到文件末尾,填上如下配置。

在这里插入图片描述

deploy:
  type: git
  repository: https://github.com/yourname/yourname.github.io.git 
  branch: main

安装hexo-deployer-git 自动部署发布工具

npm install hexo-deployer-git --save

最后执行以下命令就可以部署上传啦,生成页面,以下 g 是 generate 缩写

hexo g

本地文件上传到Github上面,d 是 deploy 缩写

hexo d

中间会出现一个登录界面,登录你的Github账号就行。

稍等一会,在浏览器访问网址: https://你的用户名.github.io 就会看到你的博客啦!!

参考:https://www.cnblogs.com/lanluoying/p/17208924.html

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

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

相关文章

Sui主网升级至V1.2.0版本

升级要点 [API行为调整] — 因rpc方法导致的UserInputError、 SuiRpcInputError、SuiError::TransactionNotFound以及SuiError::TransactionsNotFound报错,现在返回错误代码为32602,取代了32000。此信息已在#11833 #11928中更正。 修复了get_coin_meta…

Python实战基础18-文件操作

1、文件的打开和关闭 1.1 操作文件的整体过程 打开文件,或者新建立一个文件读/写数据关闭文件 1.2 打开文件 在python,使用open函数,可以打开一个已经存在的文件,或者创建一个新文件。 open(文件路径,访问模式) …

【教程】在 Visual Studio 2015 上对 C++ 进行单元测试

更新中 目录 前言环境Visual Studio 2015 提供的单元测试工具创建 C 测试框架在测试项目内测试一个函数测试另一个 Project 的函数参考 前言 本文的测试环境是 Visual Studio 2015,高级别版本(如,2017,2022)的操作略有…

SpringBoot + 规则引擎 URule,太强了!

一、背景 前段时间,在做项目重构的时候,遇到很多地方需要做很多的条件判断。当然可以用很多的if-else判断去解决,但是当时也不清楚怎么回事,就想玩点别的。于是乎,就去调研了规则引擎。 当然,市面上有很多…

[unity]如何并行for循环

序 并行for循环 计算着色器里可以弄,但是那个得先了解一堆api,比如什么setBuffer unity 的 job system好像也可以弄,但是那个也得先了解一堆api 这些都是大而全的,有没有那种,没那么神通广大但是比较容易上手的&am…

【CocosCreator入门】CocosCreator组件 | TiledTile(地图块)组件

📢博客主页:肩匣与橘📢欢迎点赞 👍 收藏 ⭐留言 📝 如有错误敬请指正!📢本文由肩匣与橘编写,首发于CSDN🙉📢生活依旧是美好而又温柔的,你也是✨ …

HIve技术详解(一)

第1章 Hive基本概念 1.1 Hive 1.1.1 Hive的产生背景 在那一年的大数据开源社区,我们有了HDFS来存储海量数据、MapReduce来对海量数据进行分布式并行计算、Yarn来实现资源管理和作业调度。但是面对海量数据和负责的业务逻辑,开发人员要编写MR来对数据进…

3.3 最长公共子序列

博主简介:一个爱打游戏的计算机专业学生博主主页: 夏驰和徐策所属专栏:算法设计与分析 1.什么是子序列? 我的理解: 在字符串或序列中,子序列是指从原始序列中删除零个或多个元素后得到的序列,…

Spring Boot如何实现分布式事务的协调和管理

Spring Boot如何实现分布式事务的协调和管理 在分布式系统中,事务是非常重要的一部分,可以保证多个操作在一个原子性的操作中完成,确保数据的一致性和可靠性。在分布式系统中,分布式事务需要考虑多个服务之间的数据一致性和事务提…

论文排版!

目录 Visio画图后,粘贴到word白边太宽? 【IEEE论文投稿word中双栏情况下插入单栏效果图片】 论文排版之Word双栏排版问题解决 Word公式居中,公式序号靠右(制表位实现) 请问word如何实现这种长公式的排版&#xff1…

MVCC 实现原理

💟这里是CS大白话专场,让枯燥的学习变得有趣! 💟没有对象不要怕,我们new一个出来,每天对ta说不尽情话! 💟好记性不如烂键盘,自己总结不如收藏别人! &#x1f…

Pycharm 安装PyQt5

第一步: 新建项目文件夹 新建项目 新建一个 Pyqt5Tools 的文件夹 这里放到了 D盘 安装成功 第二步: 安装相关包 安装PyQt5 pip3 install -i https://pypi.douban.com/simple PyQt5,PyQt5-tools时间根据网速 更新下pip python.exe -m pip install --upgrade pip -i https:…

tensorRT推理相关及遇到的坑

tebsorRT是什么 tensorRT是NVIDIA出的一个高性能深度学习推理(inference)优化器,可以为深度学习应用提供低延迟、高吞吐率的部署推理。TensorRT可用于对超大规模数据中心、嵌入式平台或自动驾驶平台进行推理加速。TensorRT现已能支持TensorF…

数据库隔离级别

1. 数据库隔离级别 1.1 事务 事务只是一个改变,是一些操作的集合;用专业的术语讲,他就是一个程序的执行单元;事务本身其实并不包含这4个特性,只是我们需要通过某些手段,尽可能的让这个执行单元满足这四个特…

Java学习路线(20)——多线程

一、线程(Thread) 1、概念: 是一个程序内部的一条执行路径 2、分类 单线程: 程序中只有一条执行路径多线程: 程序中有多条执行路径 二、多线程的创建 1、Thread的概念: Java通过java.lang.Thread类代表…

HTTP 教程2

HTTP 消息结构 HTTP是基于客户端/服务端(C/S)的架构模型,通过一个可靠的链接来交换信息,是一个无状态的请求/响应协议。 一个HTTP"客户端"是一个应用程序(Web浏览器或其他任何客户端)&#xff…

什么是C/S架构?与B/S架构有什么区别?

1、 1.1、C/S架构的全称是Client/Server,即客户端/服务器体系结构,主要应用于局域网内。 1.2、B/S架构的全称为Browser/Server,即浏览器/服务器结构。百度安全验证https://baijiahao.baidu.com/s?id1742761249590653499&wfrspider&f…

微信小程序——CSS限制文字宽度和行数(溢出显示省略号)

手把手教你学会判断用户在做向上滑动还是向下滑动 知识回调(不懂就看这儿!)场景复现核心干货单行文本溢出显示省略号多行文本溢出显示省略号 知识回调(不懂就看这儿!) 知识专栏专栏链接微信小程序专栏http…

基于HTML+CSS+JavaScript的在线图书阅读网页设计

目 录 1.项目总体设计 2 1.1需求分析 2 1.2网站结构分析 3 1.2.1导航栏 3 1.2.2主体部分 3 1.3网络风格分析 3 1.4网站结构图 3 2.项目详细设计 4 2.1登录页面设计 4 2.2主页页面设计 5 2.3在线读书页面设计 6 3.项目总结 7 4.参考文献 7 此网页能够满足喜欢看书的书友&#x…

深度学习 - 53.Bert 简介与 Keras-Bert 常用示例

目录 一.引言 二.Bert 简介 1.Embedding Layer 2.Encoder layer 3.Pre-training 与 Fine-Tuning 三.Keras-Bert 常用 Demo 1.获取预训练模型 2.加载预训练模型 3.Fill Text 4.IsCorrelation 5.Get Embedding 6.完整代码 四. Fine-Tuning 五.Bert VS OpenAI GPT …