用hexo搭建个人网站并部署在github

news/2024/5/11 1:02:46/文章来源:https://blog.csdn.net/labeaze/article/details/122797869

1.安装git

2.安装node.js

安装git和node.js已在之前的文章发布,详情请参考以上文章,本文从安装hexo开始

3.安装hexo

  1. 以管理员方式打开git bash(找到git安装路径,右键git bash的快捷方式选择以管理员方式运行)
    在这里插入图片描述
  2. 创建一个文件夹blog,在打开的git bash中cd到这个文件夹下,输入一下命令
npm install -g hexo-cli

安装完成后再输入

hexo -v

查看安装hexo的版本,也是检测hexo是否成功安装
安装完成开始初始化

4.初始化hexo

  1. 接着在git bash中输入 hexo init myblog(博客的名字,可自定义)
  2. 再输入
cd myblog //进入这个myblog文件夹
npm install
  1. 打开服务,在浏览器输入localhost:4000查看初始化博客
hexo g
hexo server

部署至github

5.创建仓库

  1. 注册github账户并登录,点击新建仓库List item
  2. 命名为xxx.github.io(xxx为自己GitHub的账户名),点击创建
    在这里插入图片描述

6.生成ssh(密钥)添加到GitHub

  1. 接着在gitbush中输入
git config --global user.name "yourname"
git config --global user.email "youremail"

如果忘了用户名和邮箱可用以下命令查看

git config user.name
git config user.email
  1. 创建ssh
ssh-keygen -t rsa -C "youremail"

在这里插入图片描述
全部按回车,图中2,3步无需设置密码,以后部署时每次都需要输入密码比较麻烦
在这里插入图片描述

完成后打开密钥位置如下
在这里插入图片描述

  1. 设置GitHub,点击个人找到setting
    在这里插入图片描述
  2. 添加ssh key
    在这里插入图片描述
  3. 返回gitbash,查看是否成功
    输入ssh -T git@github.com
    在这里插入图片描述

7.将hexo部署到GitHub

在博客所在文件下打开git bash
运行以下命令

hexo clean
hexo g
hexo d

访问 http://(github用户名).github.io/(自取的博客名)/

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

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

相关文章

java通过Cookie实现网站自动登录

第一步,登陆的时候如果选择了[自动登录]的选项,则需要在登陆成功后,附加下面的代码 应为一般网站都提供保存用户名的功能,所以我把这个写到了外面。只有密码是单独处理的。 其中的host就是你的域名 login.jsp Java代码 String …

《大型网站技术架构》一书读后感

最近业余时间看了《大型网站技术架构——核心原理与案例分析》一书,李智慧著。全书只有200多页,但涵盖了网站技术架构的方方面面,细节虽然没有过多阐述,但都提供了技术思路,读后让人收获颇多。不过最大的收获并非技术层…

保证网站健康运营是网站优化的重要保证

保证网站健康运营是网站优化的重要保证,那么怎样才能保证网站健康运营呢?本篇文章中笔者和大家分享保证网站健康运营的三支护航舰队。 第一、做站前估量网站价值 何谓网站价值?网站价值就是说你的网站是否对用户有用,是否对seo行业有用,甚…

百度对作弊网站和垃圾网站不时的穷追猛打

但是在今天无意的搜索过程当中看到,网站的图文、网站的时长。猜测百度可能会继续抓取网站相关的优质内容。也就是说,网站的优化应该把重心从外部往内部进行转移(在优化中一直存在争议外链为皇还是内容为皇,通过去年6月到今年现在多做内容关键…

要坚持知己知彼原则 网站分析

网站分析是每一位SEO优化工作者的必备技能,当优化人员拿到一个需要进行优化的网站时,首先要做的就是对该网站做一个系统性的分析,然后找出该网站存在的缺陷,并对该网站的竞争者做出相应的分析报告,指出这个网站的可行性…

保持网站内容每天更新有利于收录

网站优化的过程中就是为了保证网站每天可以更新,百度的蜘蛛每天都来才好那么当我遇到百度的收录十分缓慢那时怎样回事呢! 网站所以的域名是以前有人用过的域名,而且被处分过,那么这样的域名早就给搜索引擎留下了不好的印象&#x…

为什么百度蜘蛛不对网站进行抓取?

其实百度蜘蛛之所以不抓取你的网站有可能就是因为你网站中有让蜘蛛都不懂的内容存在,那么有哪些是蜘蛛读不懂的内容。 很多站长为了网站整体美观和内容丰富,往往喜欢放入大量高质量的图片、动画,并把很多重要的内容都置入这些图片、动画或者脚…

做网站要注意哪些方面?

你想建立一个什么网站?您的网站的定位是什么?网站建立之前,这是首先要考虑的。我们应该考虑兴建主题的网站,例如,专业技术为主题或游戏为主题的网站。然后考虑你建立这个网站的目的是什么?纯粹是为了个人爱…

如何充分利用分类信息网站来做外链

一。发布的网站 分类信息网站有很多,大到全国性的,小到地方性的,那么如何利用这么多的分类信息网站发外链最有效?首先要选的就是权重高的分类信息网站,比如百姓网、58同城、赶集网等,建议大家使用一样的用户…

heimaoSEO和白帽SEO并不是价值上的判定

heimaoSEO是一些急功近利的站长习用的手法。因为seo搜索引擎并不发布他的收录准则和排名手法,是以站长们在有意或无意之间就使用了heimao手法。良多时辰,站长们是为了流量和排名而使用heimao手艺,这种作弊是被搜索引擎降权,甚至是…

SEO需长期稳步前进 否则不进则退

网站排名和流量提高并稳定以后,也不能说大功告成。SEO是个没有结果的过程。有一些网站不再接续做SEO,排名可以稳定很长时间,而有的网站却不进则退,停止优化就很可能导致排名和流量慢慢下降。  造成排名下降的原因有很多方面&…

个人认为比较好的编程练题网站(更新)

**python-- python在线编程网站——https://python123.io/student/courses/0/groups 51nod–很简洁的做题网站——— http://www.51nod.com/ 牛客网–很多技术,运维,题目的综合可以算是面向社会了—— https://www.nowcoder.com/activity/oj 英文编…

web的购物网站商城的设计与实现(毕设)

目录 购物系统的环境 网上购物系统模块图 购物系统的E-R图 具体功能图像展示 购物系统的环境 myeclipsesqlserverjspmvc框架apache 网上购物系统模块图 网上购物系统前台模块图 网上购物系统的后台模块图 购物系统的E-R图 具体功能图像展示 主界面 注册界面 登陆界面 下…

[专访]从12306说起 如何构建高并发高性能网站

【IT168 专稿】2012年的春运潮造就了中国铁路客户服务中心12306网络购票系统一夜蹿红,从传统购票方式到电子商务,2012年1月1日开通的12306网络购票系统成为了铁道部改革的重要一步。 但是随着12306系统的上线,各种关于12306系统的抱怨声也层出…

Online-Edu-小赵学院在线教育网站-项目总结

一、项目微服务模块划分 功能划分: api-gateway: 网关,对客户端请求进行断言、过滤等判断后负载均衡的路由到相应微服务模块 canal-client-edu: 考虑到分库分表场景,对虚拟机中数据库(这里canal.instance.filter.reg…

WordPress 3.8 中文正式版下载 - 建站与学习首选!全球最流行的开源PHP博客网站程序

转载自:http://www.iplaysoft.com/wordpress.html 话说虽然我一直都在网站底部写着本站基于 WordPress 构建,但时常还是有人问我网站是用什么程序建的,还真有点无语。看到 WP 又有新版本发布,那就顺势发篇文推荐下它吧。 WordPres…

局域网访问PHP项目网站 用IP地址进入

先在apache中的 httpd.conf中将 Allow from 127.0.0.1 修改为Allow from all 如果你的是Allow from all的话就不需要改 然后再将 DocumentRoot "D:\web\phpstudy\WWW" 这的文件路径换成PHP项目的路径。修改完成后也就是我这个样子。下图: 然后在 vhosts.…

基于大数据的电影网站项目开发之Hadoop2.6.0伪分布式设置(二)

一、jdk的安装 1、将linux版本的jdk通过xftp上传到hadoop用户目录下,在这之前首先需要安装Xshell和Xftp,在安装完成后,打开xshell并新建会话; 输入会话名称,协议选择SSH,输入虚拟机内主机的IP&#xff0c…

你的php网站开启gzip压缩了吗?

Gzip网页压缩可以大幅度提升网站访问速度,对于网站在国外的站来说,这是必不可少的一步,提升网页打开速度非常明显,现在我们就系统的来认识一下这个Gzip的庐山真面目。 一、何为GZIP GZIP概念 GZIP最早由Jean-loup Gailly和MarkAdl…

网站性能优化:压缩图片

网站图片一般有.gif、.jpg、.png格式,.gif格式的文件一般很小,可以不用考虑压缩, 而.png格式和.jpg格式的比较多,这时候可以考虑将两种图片中大一些的放在一起压缩, 这里以tinypng网站 https://tinypng.com/ 压缩为例…