基于github搭建自己的个人博客

2023-05-16

今天一时兴起, 看见别人使用的github.io搭建了属于自己的个人博客, 我也使用github搭建一个自己的博客系统;

步骤一:创建一个自己的github账号;(略)

步骤二:创建一个自己的项目

注意: 我自己的github账号是junzaivip,然后我的github.io的前缀也是junzaivip,【必须是你的用户名,其它名称无效】所以我的地址就是junzaivip.github.io

第三步:创建好之后,拉取到本地,然后采用下面的命令进行添加;

echo "# junzaivip.github.io" >> README.md
git init
git add README.md
git commit -m "first commit"
git remote add origin https://github.com/junzaivip/junzaivip.github.io.git
git push -u origin master

然后就可以访问了:比如我的是https://junzaivip.github.io

后面的步骤可选,因为目前网站已经可以正常使用;

第四步:绑定自己喜欢的域名

ping junzaivip.github.io

然后在自己注册的域名供应商那里进行添加,如下:

只添加了上面, 还是无法访问, 还需要最后一步, 就是在junzaivip.github.io项目中, 根目录新建一个CNAME,在里面写上自己刚才注册的域名;比如我的写的是:shihuijun.cn

注意:

  • 如果你写的是shihuijun.cn,那么你访问www.shihuijun.cn还是会跳转到shihuijun.cn;
  • 反之,如果你写的是www.shihuijun.cn,那么你访问shihuijun.cn还是会跳转到www.shihuijun.cn;
  • 绑定了新域名之后,原来的你的用户名.github.io并没有失效,而是会自动跳转到你的新域名。

步骤五:采用hexo搭建自己博客

新建一个空白的文件夹,比如hexo_blog, 然后采用命令行窗口进入

npm install -g hexo-cli

检查是否安装成功

hexo -version

然后运行初始化命令

hexo init

运行成功会得到如下提示:

运行下面来启动服务:

hexo s

在浏览器输入http://localhost:4000/,可以看到博客已经生成

步骤六:实现自动部署

安装 hexo-deployer-git。

npm install hexo-deployer-git --save

在_config.yml中配置

deploy:
  type: git
  repo: git@github.com:junzaivip/junzaivip.github.io.git
  branch: master

需要注意下面, 改为git获取,才能正常deploy

 

可以参看官方文档:https://hexo.io/zh-cn/docs/deployment

第七步:发现部署完之后,shihuijun.cn无法访问了, 是因为还有最后一步:

这个位置要添加自己的域名, 然后就可以正常访问了。

可以尝试一下哦: http://shihuijun.cn

 

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

基于github搭建自己的个人博客 的相关文章

随机推荐

  • Centos7环境启动mongod报polkit服务启动失败

    报错记录如下 span class token punctuation span root 64 mongodb3 span class token punctuation span span class token comment sys
  • 使用kettle8.2同步mongo数据

    实验目的 xff1a 学习使用kettle8 2进行mongo数据库的同步方法 安装kettle8 2 参考网址 Kettle xff08 六 xff09 xff1a centos7布署kettle8 2 https blog csdn n
  • 技术之路,何以为径,更进一步?

    条条大路通罗马 xff0c 我以语言能力为突破口 xff0c 再进一步
  • 因参数innodb_undo_directory的配置问题,导致xtrabackup备份失败

    软件环境描述 centos7 3 mysql5 7 29 二进制安装包 xtrabckup2 4 18 二进制安装包 在进行数据库物理备份的时候 xff0c 遇到如下报错 2020 03 03 20 24 49 0x7f324f9cb740
  • 常用数据库的特点、应用场景信息整理

    关系型数据库 关系数据库 xff0c 是建立在关系模型基础上的数据库 xff0c 借助于集合代数等数学概念和方法来处理数据库中的数据 现实世界中的各种实体以及实体之间的各种联系均用关系模型来表示 关系模型是由埃德加 科德于1970年首先提出
  • ASM磁盘组及磁盘 添加、删除

    一 相关概念 1 ASM 磁盘组 ASM存储管理除了ASM实例之外 xff0c 最大的组成部分就是ASM磁盘组 一个ASM磁盘组由过多个ASM磁盘组成 一个磁盘组内可以存放多个数据文件 xff0c 一个数据文件仅仅只能位于一个磁盘组内 xf
  • 分区表的导入导出 expdp&impdp Oracle 11.2.0.4

    分区表的导入导出 数据库版本 xff1a Oracle 11 2 0 4 expdp 导出 schema 当前有两个分区表 TABLE NAME PARTITION NAME TABLESPACE NAME TABLE1 SYS P57 N
  • expdp和impdp需要注意的地方

    1 expdp impdp需要注意的地方 1 1 参考 http blog itpub net 28869493 viewspace 1094164 DataPump 反映了整个导出 导入过程的完全革新 不使用常见的 SQL 命令 xff0
  • Sublime text 3 中文文件名显示方框怎么解决

    在sublime text 3中 xff0c Preference Settings User xff0c 最后加上一行 34 dpi scale 34 1 0 覆盖操作系统设置的DPI 34 font size 34 11 0 34 ig
  • Oracle expdp/impdp常用性能优化方法

    Oracle expdp impdp常用性能优化方法 转自 xff1a http blog chinaunix net uid 20785090 id 4088083 html expdp impdp在进行数据迁移时速度极快 通过一定的优化
  • 移动端webUI框架(HTML5手机框架)

    淘宝SUI Mobile框架 官网地址 xff1a http m sui taobao org SUI Mobile 是一套基于 Framework7 开发的UI库 它非常轻量 精美 xff0c 只需要引入我们的CDN文件就可以使用 xff
  • 在线创建dg环境 adg

    在线创建dg环境 adg 在两个库的环境变量中添加如下 export TNS ADMIN 61 ORACE HOME network admin 主库 xff1a lsnrctl stop Shutdown immediate Startu
  • Ubuntu18.04 编译 Android10.0 系统环境

    Ubuntu18 04 编译 Android10 0 系统环境 xff0c 每次搞一个新电脑或环境 xff0c 编译总要搞半天 xff0c 虽然知道是环境安装的问题 xff0c 但确实很烦和耗时 xff0c 关键是报错各异 思路 xff1a
  • 如何在Init里添加一个自启动程序,Server

    一 添加一个系统服务的权限声明 情景 xff1a 定义一个init启动的service xff0c demo service xff0c 对应的执行文件是 system bin demo 1 创建一个demo te在 device medi
  • [解决]Eclipse不能开发Web项目

    因为好久没有用Eclipse开发Web项目 xff0c 突然 xff0c 今天开发Web项目的时候 xff0c 怎么也建立不了Web项目 所以揣想是Eclipse版本不对或者是没有装插件 因为自己的Eclipse已经安装了很多其他的插件 x
  • 解决Tomcat访问Web显示HTTP Status 404 - /hrm/

    步骤 xff1a 1 打开Eclipse xff0c 双击Tomcat 2 更改Deploy path xff0c 它后面的值默认是 34 wtpwebapps 34 把它改成 34 webapps 34 也就是tomcat中发布项目所在的
  • Cordova系列学习教程01. 了解Cordova

    转载请标明出处 xff1a http blog csdn net junzaivip article details 51151924 xff0c 本文出自 junzaivip博客 概念 xff0c phonegap与cordova之间的区
  • 2016年小结 2017年展望

    转载请标明出处 xff1a http blog csdn net junzaivip article details 54231935 xff0c 本文出自 junzaivip博客 每个人的世界里有的不止是光鲜 xff0c 其实还有更多别人
  • 如何将本地已有的项目加入git版本管理

    本文地址 xff1a https blog csdn net junzaivip article details 82626584 如果自己已经新建的一个项目 xff0c 暂时没有加入项目管理 xff0c 且名称不变 xff0c 如何加入
  • 基于github搭建自己的个人博客

    今天一时兴起 xff0c 看见别人使用的github io搭建了属于自己的个人博客 xff0c 我也使用github搭建一个自己的博客系统 xff1b 步骤一 xff1a 创建一个自己的github账号 xff1b xff08 略 xff0