0

0

如何将博客部署到gitee

PHPz

PHPz

发布时间:2023-03-31 09:07:19

|

976人浏览过

|

来源于php中文网

原创

在当今互联网时代,博客已经不仅仅是一个展示自己思想和技术水平的平台,更成为了连接人与人之间的桥梁。如今,越来越多的技术人员和爱好者选择使用博客平台记录自己的成长历程。然而,在选择博客部署平台的时候,往往会遇到一些困难,比如如何托管代码、如何绑定域名等等问题。本文将以普及git操作、gitee、hexo生成器为前提,为大家详细介绍如何轻松将自己的博客部署到gitee。

一、注册账号

首先进入Gitee官网,打开首页,点击右上角的注册按钮,进入注册 页面。输入邮箱、姓名、用户名等信息并完成安全验证后,即注册成功。

二、创建仓库

点击首页中间的“+新建仓库”按钮,进入新建仓库页面。填写仓库名称、描述、选择公开或私有等,点击创建仓库进行创建。

三、配置SSH key

为了保证博客代码安全性,我们需要在本地生成SSH Key,将公钥添加到Gitee账户中,并将私钥保存在本地。一般来说,我们在Git Bash执行下面的命令即可生成SSH Key:

ssh-keygen -t rsa -C "email@example.com"

完成后,我们将生成的密钥对(id_rsa和id_rsa.pub)放在用户目录的.ssh目录下,并在Gitee上添加我们生成的公钥。

四、安装Hexo

安装Hexo之前,我们需要先安装Git和Node.js。使用Git Bash命令行,输入命令:

npm install -g hexo-cli

安装完成后,我们在本地创建一个文件夹,然后用Git Bash进入该文件夹,输入命令:

hexo init

然后将source中的CNAME文件和themes目录下的主题文件夹替换为我们自己的文件。

Zend_API 深入_PHP_内核
Zend_API 深入_PHP_内核

”扩展PHP“说起来容易做起来难。PHP已经进化成一个日趋成熟的源码包几十兆大小的工具。要骇客如此复杂的一个系统,不得不学习和思考。构建本章内容时,我们最终选择了“在实战中学习”的方式。这不是最科学也不是最专业的方式,但是此方式最有趣,也得出了最好的最终结果。下面的部分,你将先快速的学习到,如何获得最基本的扩展,且这些扩展立即就可运行。然后你将学习到 Zend 的高级 API 功能,这种方式将不得

下载

五、配置Hexo

我们需要到项目目录_config.yml文件中配置我们的博客信息、邮件、主题等等。比如:

# 网站
title: 爱好者的博客
subtitle: welcome to my blog!
description: Hi! 您好!欢迎来到我的博客!
keywords: 爱好, 技术, 博客
author: author
language: zh-CN

# 简历管理
email: email@example.com

# 主题
theme: next

六、上传代码

我们将本地代码提交到Gitee中,只需要在Git Bash命令行中用cd命令切换到博客所在目录,使用以下命令即可上传:

git add .
git commit -m "first commit"
git remote add origin git@gitee.com:username/repo.git
git push -u origin master

七、绑定域名

在项目根目录的source目录下,新建一个CNAME文件,写入自己的域名(如“www.example.com”),并上传到Gitee中。然后在服务商处的域名解析中,将解析记录指向Gitee所提供的IP地址:101.133.177.218。

八、部署博客

绑定完域名后,我们就可以在Gitee仓库的“设置”-“Pages”板块中启用博客服务。在GitHub Pages板块中,选择“选择仓库”为我们之前上传的仓库,并在“分支”选项中选择“gh-pages”分支。点击保存按钮,稍等一会儿就可以访问我们自己的博客了。

总结:

通过这篇文章,我们详细介绍了如何将自己的Hexo博客部署到Gitee平台上。如果您想建立自己的博客,可以按照本文所述步骤操作,相信你也能轻松建立自己的博客,与更多志同道合的人分享自己的技术和思想。

相关标签:

本站声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

相关专题

更多
node.js调试
node.js调试

node.js调试可以使用console.log()输出调试信息、断点调试和第三方调试工具。详细介绍:1、console.log()输出调试信息,通过在代码中插入console.log()语句,开发人员可以在控制台输出变量的值、函数的执行结果等信息,以便观察代码的执行流程和状态;2、断点调试,可以在代码中设置断点,以便在特定位置暂停代码的执行,观察变量的值和执行流程等。

347

2023.09.19

JavaScript 全栈开发基础(Node.js + 前端)
JavaScript 全栈开发基础(Node.js + 前端)

本专题系统介绍 JavaScript 在全栈开发中的核心知识结构,涵盖 Node.js 基础、Express/Koa 接口构建、前端交互设计、模块化与包管理、数据库连接、前后端数据通信与部署流程。通过完整项目示例,帮助学习者掌握从浏览器到服务器的一体化开发能力,实现真正意义上的全栈入门。

93

2025.11.26

js正则表达式
js正则表达式

php中文网为大家提供各种js正则表达式语法大全以及各种js正则表达式使用的方法,还有更多js正则表达式的相关文章、相关下载、相关课程,供大家免费下载体验。

510

2023.06.20

js获取当前时间
js获取当前时间

JS全称JavaScript,是一种具有函数优先的轻量级,解释型或即时编译型的编程语言;它是一种属于网络的高级脚本语言,主要用于Web,常用来为网页添加各式各样的动态功能。js怎么获取当前时间呢?php中文网给大家带来了相关的教程以及文章,欢迎大家前来学习阅读。

244

2023.07.28

js 字符串转数组
js 字符串转数组

js字符串转数组的方法:1、使用“split()”方法;2、使用“Array.from()”方法;3、使用for循环遍历;4、使用“Array.split()”方法。本专题为大家提供js字符串转数组的相关的文章、下载、课程内容,供大家免费下载体验。

278

2023.08.03

js是什么意思
js是什么意思

JS是JavaScript的缩写,它是一种广泛应用于网页开发的脚本语言。JavaScript是一种解释性的、基于对象和事件驱动的编程语言,通常用于为网页增加交互性和动态性。它可以在网页上实现复杂的功能和效果,如表单验证、页面元素操作、动画效果、数据交互等。

5293

2023.08.17

js删除节点的方法
js删除节点的方法

js删除节点的方法有:1、removeChild()方法,用于从父节点中移除指定的子节点,它需要两个参数,第一个参数是要删除的子节点,第二个参数是父节点;2、parentNode.removeChild()方法,可以直接通过父节点调用来删除子节点;3、remove()方法,可以直接删除节点,而无需指定父节点;4、innerHTML属性,用于删除节点的内容。

478

2023.09.01

js截取字符串的方法
js截取字符串的方法

js截取字符串的方法有substring()方法、substr()方法、slice()方法、split()方法和slice()方法。本专题为大家提供字符串相关的文章、下载、课程内容,供大家免费下载体验。

212

2023.09.04

Golang 性能分析与pprof调优实战
Golang 性能分析与pprof调优实战

本专题系统讲解 Golang 应用的性能分析与调优方法,重点覆盖 pprof 的使用方式,包括 CPU、内存、阻塞与 goroutine 分析,火焰图解读,常见性能瓶颈定位思路,以及在真实项目中进行针对性优化的实践技巧。通过案例讲解,帮助开发者掌握 用数据驱动的方式持续提升 Go 程序性能与稳定性。

9

2026.01.22

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号