使用GitHub绑定域名免费创建自己的博客
通过GitHub创建一个免费的、有上传网页功能的、可以绑定域名的个人博客,或者网站。
在这之前的必要条件:
1.有自己的域名,能添加CNAME或者A记录
2.注册好了GitHub账号
方法:
1.添加CNAME记录
登录你的域名解析管理页面,添加CNAME记录,参数如下:
记录类型:CNAME
主机记录:blog
记录值:username.github.io
说明:主机记录是你要设置的域名,例子中用的是blog二级域名。即http://blog.iv1.xin
记录值里的username是你在github上的用户名
如果让你设置解析线路和TTL值,就使用默认
备注:使用A记录的方式,官方不推荐
1.得到GitHub的IP地址。使用ping命令。(github使用github.io做为访问的外部域名)
命令:ping github.io
我得到的IP是:151.101.193.147
2.登录你的域名解析管理界面,添加A记录。设置主机记录后,记录值是上面的IP
2.GitHub添加一个仓库。
这个仓库做为博客文件的空间。(每个项目都叫做仓库repositories。)
登录GitHub后第一个页面,https://github.com,
点击右上角绿色按钮: New respository。
在Respository name使用仓库名。例如:myBlog。
Initialize this respository with a README一项前面把对勾,其它项目都用默认的
再点击Create responsitory。
3.创建CNAME文件
进入刚才添加的myBlog仓库根目录,
点击Create new file按钮,
在Name your file...文本框中输入CNAME(没有扩展名),
在下方文件内容中,输入你的域名,例如:blog.iv1.xin
滑到页面到最下方便,点击Commit new file,保存文件。
(只有blog.iv1.xin这一行纯的域名,不要换行,也没有其它文字、句号、冒号。)
用上面的方法,顺便创建我们的第一个博客或网站页面,index.html,内容写上Hello World,(内容随你便了)
4.把仓库发布出去。
在博客的仓库页面里,点击上方的Settings,滑到最下方。
在GitHub Pages里,Source源码项中,点击None按钮,设置为master branch,即主分支,点击save
Custom domain项中,输入你上面设置的域名,例如:blog.iv1.xin。点击save
完成!输入你的域名去享用吧,例子:blog.iv1.xin
其它问题:
1、可以使用www.myname.com或myname.com顶级域名吗?
可以,在你的域名解析里用A记录就行了,相应的GitHub的CNAME文件里也写成www.myname.com或myname.com,仓库设置里,Custom domain中也要写入这个域名
2、如果上传文件,在本地电脑使用gi命令进行上传。git功能强大,需要自行学习
3、懒得自己设计博客或网站的样式,去GitHub里搜一个,好多现成的。
使用GitHub绑定域名免费创建自己的博客的更多相关文章
- 新瓶装旧酒:全程无命令 GitHub Pages 创建您的博客站点
使用 GitHub Pages 创建博客站点的文章很多,也有很长的历史了.但是,许多已经与当前的 GitHub 不一致了,如果你按图索骥,会发现驴唇对不上马嘴. 更为麻烦的是,你会发现或者需要你输入许 ...
- Jekyll + Github 搭建属于你的静态博客
1. 搭建Jekyll环境 linux下jekyll的安装非常简单,这里主要讲一下windows下的jekyll的安装过程 这是一台刚刚装完系统的win10系统,它什么都没有,让我们从零开始. 1.1 ...
- django初探-创建简单的博客系统(二)
上篇django初探-创建简单的博客系统(一)已经记录了Django实现博客的发布的整个过程,接下来继续说明博客标题和内容的显示. 显示博客详细 将博客内容保存到数据库还不是发布博客的终极目的,博客一 ...
- Github Pages 搭建HEXO主题个人博客
跌跌撞撞,总算是建立起来了.回首走过的这么多坑,也真的是蛮不容易的.那么就写点东西,记录我是怎么搭建的吧. 准备工作 安装Node.js: 用于生成静态页面,我们需要到官网上去下载即可.http:// ...
- 我是如何利用Github Pages搭建起我的博客,细数一路的坑
1.前言 其实早在这之前我就一直想过写博客,但由于种种原因一直没有去学习这方面的知识,最近半个月(从开始动手到搭建好)一直陆陆续续的在着手这方面的工作.从开始到搭建完成的过程中遇到了很多困难,因为在这 ...
- 使用 Github 和 Hexo 快速搭建个人博客
导语 个人兴趣爱好特别广泛,喜欢捣鼓各种小东西自娱自乐.虽然都没能深入研究,但是自己的“孩子”还是很想拿出来遛遛得人一句夸奖的.所以刚学 Markdown 的时候很是有想过要搭个个人博客来玩玩,一来激 ...
- WordPress免费清新响应式博客/杂志/图片三合一主题Nana
WordPress免费清新响应式博客/杂志/图片三合一主题Nana 一.主题安装须知 1.本主题必须安装文章点击统计插件:WP-PostViews,可以直接在后台插件→安装插件中直接搜索安装官方最新版 ...
- django初探-创建简单的博客系统
django第一步 1. django安装 pip install django print(django.get_version()) 查看django版本 2. 创建项目 打开cmd,进入指定目录 ...
- django初探-创建简单的博客系统(一)
django第一步 1. django安装 pip install django print(django.get_version()) 查看django版本 2. 创建项目 打开cmd,进入指定目录 ...
随机推荐
- 深度学习---1cycle策略:实践中的学习率设定应该是先增再降
深度学习---1cycle策略:实践中的学习率设定应该是先增再降 本文转载自机器之心Pro,以作为该段时间的学习记录 深度模型中的学习率及其相关参数是最重要也是最难控制的超参数,本文将介绍 Lesli ...
- [Fundamental of Power Electronics]-PART II-9. 控制器设计-9.3 关键项1/(1+T)和T/(1+T)以及闭环传递函数的构建
9.3 关键项\(1/(1+T)\)和\(T/(1+T)\)以及闭环传递函数的构建 从式(9.4)到(9.9)的传递函数可以很容易的由图形代数方法进行构建.假设我们已经分析了反馈系统模块,并且已经画出 ...
- arthas使用
博客原地址:https://blog.csdn.net/u013076044/article/details/83626202 arthas使用 文章目录 准备 启动Demo 进入arthas控制台 ...
- 四、python学习-正则表达式
正则表达式 import re lst = re.findall(正则表达式,需要匹配的字符串) findall 把所有匹配到的字符串都搜出来,返回列表 不能把分组内容和匹配内容同时显示出来 sear ...
- day9.函数2
一.函数对象 函数是第一类对象,第一等公民,函数对象即函数可以被当作变量去用. 具体分为四个方面: 1.可以被赋值 def func(): print('from func') f = func pr ...
- Neo4j/cypher学习笔记与学习建议
简介 本笔记的主要内容是 cypher 查询语言的编写与使用. 笔记主要整理自w3cschool上的neo4j教程以及Neo4j中文网所提供的cypher中文文档,此外还包括少量从其他个人博客与官方手 ...
- HUAWEI防火墙双出口据链路带宽负载分担
组网图形 组网需求 通过配置根据链路带宽负载分担,使流量按照带宽的比例分担到各链路上,保证带宽资源得到充分利用. 如图1所示,企业分别从ISP1和ISP2租用了一条链路,ISP1链路的带宽为100M, ...
- dedecms arclist分页
https://blog.csdn.net/qq_41104911/article/details/81510589
- 两种常见的Vlan间通信的方式
目录 一:三层交换机方式 二:单臂路由方式 一:三层交换机方式 如图,PC1和PC2是企业内网的主机,属于不同的部门,故属于不同的VLAN.在交换机上配置vlan 10和vlan 20,并且配上主机的 ...
- hdu 4891 模拟
题意: 给你一个串,问你有几种意思,有两个规则 (1) { } 答案乘以 ({}之间"|"的个数 + 1) (2) && 答案乘以 (&a ...