`
dcj3sjt126com
  • 浏览: 1861060 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

创建GitHub技术博客全攻略

git 
阅读更多

说明: 首先,你需要注册一个 github 账号,最好取一个有意义的名字,比如姓名全拼,昵称全拼,如果被占用,可以加上有意义的数字.
本文中假设用户名为 tiemaocsdn

1. 注册账号:

地址: https://github.com/
输入账号、邮箱、密码,然后点击注册按钮.

图1 第1步

2. 初始设置
注册完成后,选择Free免费账号完成设置。

图2 第2步

2.1 验证邮箱
请打开你的邮箱,查看发送给你的确认邮件,你需要验证邮箱后,后面生成的个人主页才会被接受和发布.

3. 创建页面仓库
地址: https://github.com/new
这个仓库的名字需要和你的账号对应, 如 tiemaocsdn.github.io
输入基本信息,然后点击创建仓库.

图3 第3步

4. 进入项目设置页面
因为这个项目就是专门的放页面的,所以master分支即可. 如果是你的某个仓库的页面,你需要设置到 gh-pages 分支中,关于这些,请参考本文末尾提到的参考资料.

图4 第4步


5. 进入自动页面生成器
在设置页面,下拉到底部, 默认分支(master)不用管.

图5 第5步


6.1 创建用户页面(即技术博客站点)
输入一些内容,可以自己编辑,也可以从readme加载:

图6-1 第6-1步


6.2 继续,选择主题

图6-2 第6-2步


7. 选择主题,然后发布
如下图所示,其实这些以后你都可以自己修改替换,这只是生成一些css,html,img到你的仓库里面.

图7 第7步


8. 查看效果
现在,你可以访问自己的GitHub.io 上的主页了,例如:
http://tiemaocsdn.github.io/
页面效果如下图所示:

图8 第8步


注意事项:

  • 如果报404,或者其他错误,请稍等,或者检查你的邮箱,看看构建失败的提示信息.
  • 比如我的,因为最初没有验证邮箱,结果收到了好几次发布失败的通知(如下面的邮件提示)。
  • 以后每次你提交(或在线修改后提交)文件到这个仓库,GitHub 都会自动为你构建,并发布。
  • 所以,有问题,请修改并提交某个文件,重新试试吧!
[plain] view plaincopy
  1. The page build failed with the following error:  
  2.   
  3.   
  4. You need a verified email address in your GitHub account to publish Pages.  
  5. You can verify your email addresses from your Settings panel:  
  6.   
  7.   
  8.     https://github.com/settings/emails  
  9.   
  10.   
  11. If you have any questions please contact us at https://github.com/contact.  


下面是参考的一部分:

您可以通过GitHub的页面自动生成器快速为 项目,用户(User,比如你的账号),或组织(Organization, 比如 alibaba) 创建一个网站(其实就是技术博客啦)。

生成用户/组织的网页

要生成用户/组织的网站页面,你需要创建一个仓库(repository,代码库),名为: username.github.io 或 orgname.github.io ; 用户名或组织名 必须 是你自己的账号, 否则GitHub Pages 站点不会帮你生成(build,构建,编译,)。 GitHub的页面自动生成器可以通过仓库的设置页面(Settings page)看到。 您可以阅读更多关于用户和组织页面的内容 。

警告: GitHub页面网站在互联网上是公开,即使其仓库是私有的。 如果你有敏感数据在页面仓库中,您可能需要在发布之前删除他们。

参考地址:

如果你看到这里,如果你已登录, 如果觉得对你有帮助,请点击下面的 “顶” 按钮.

如果有问题,有建议,请留言。

赶快试试吧!

GitHub.io技术博客的好处: 写博客,你可以自己定义JS,CSS,图片,嵌入iframe 显示代码示例,什么你都可以自定义,什么标签都允许,而在其他的技术博客站点,因为安全限制,很多是不允许的。

分享到:
评论

相关推荐

    随时随地的GitHub:GitHub移动应用全攻略

    ### 随时随地的GitHub:GitHub移动应用全攻略 GitHub作为一个面向开源及私有软件项目的托管平台,因其强大的版本控制与源代码管理功能而备受开发者青睐。随着技术的发展和用户需求的变化,GitHub推出了其官方移动...

    微信小程序demo:github博客(源代码+截图)

    微信小程序demo:github博客(源代码+截图)微信小程序demo:github博客(源代码+截图)微信小程序demo:github博客(源代码+截图)微信小程序demo:github博客(源代码+截图)微信小程序demo:github博客(源代码+截图)微信...

    github page博客系统 v1.0.zip

    github page博客系统简介 针对github page的博客系统,在本地生成html静态缓存,然后上传到git上通过github page就可以访问,目前还有很多bug,还在继续修改中。不需要数据库,解压运行到环境即可访问。 github ...

    使用github搭建的个人博客

    使用github搭建的个人博客

    安装和配置github,github.io创建博客

    至此,你已成功配置了GitHub并为创建博客做好准备。接下来,你可以选择一个Jekyll主题或者使用其他静态站点生成器,将生成的HTML和CSS文件上传到你的`username.github.io` Repository,然后就可以在GitHub Pages上...

    基于Github的博客平台gistblog.zip

    gistblog 是一个简单的 Node.js 应用,使用 Github 的认证系统和 gist 提供的后台存储来实现博客的功能。可使用 Markdown 编写博客。 标签:gistblog

    github page博客系统 v1.0

    6. **文件结构**:从文件名称列表中,我们看到“yang95.github.io-master”可能是一个GitHub仓库的名称,这表明用户可能使用自己的用户名创建了GitHub Pages站点。通常,GitHub Pages的仓库名格式为`<username>....

    PHP实例开发源码—github page博客系统.zip

    【标题】"PHP实例开发源码—github page博客系统.zip" 涉及的主要知识点是PHP编程语言在创建GitHub Page博客系统中的应用。这个压缩包很可能是包含了一个完整的PHP源代码项目,用于构建个人或组织的静态网页托管平台...

    如何快速将本地idea项目上传到github仓库

    这个过程可以分为四个步骤:创建 GitHub 空仓库、创建本地 Spring Boot 项目、将项目设置为 Git 仓库、提交到远程仓库。 创建 GitHub 空仓库 在将本地 IDEA 项目上传到 GitHub 仓库之前,需要先创建一个空仓库。这...

    github-issues-blog, 基于 Github issues 的单页面静态博客.zip

    9. **自定义和扩展**:由于项目开源,用户可以根据自己的需求自定义设计、添加功能,或者创建适合他们自己的 Github Issues 博客框架。 【压缩包子文件的文件名称列表】:github-issues-blog-master 这个文件名...

    pengqiangsheng#blog-vuepress#用hexo和github搭建个人博客小站全攻略1

    1.gitHub是一个面向开源及私有软件项目的托管平台,因为只支持git 作为唯一的版本库格式进行托管,故名gitHub 2.一个博客网站建立好之后,想让所有人

    go github(使用github)

    GitHub是一个基于Git的代码托管平台,它提供给开源项目及私有项目托管服务,同时支持版本控制和协作。自2008年4月10日正式发布以来,...随着技术的发展和开源文化的推动,GitHub将继续在软件开发领域扮演重要角色。

    zhuyaochn.github.io:GitHub技术博客,主题Yilia

    GitHub技术博客地址

    PHP实例开发源码-github page博客系统.zip

    PHP实例开发源码—github page博客系统.zip PHP实例开发源码—github page博客系统.zip PHP实例开发源码—github page博客系统.zip

    github安装包.zip

    GitHub 是一个全球知名的开源代码托管平台,它允许开发者创建仓库(repository)来存储代码,并进行版本控制和协作。GitHub 提供了多种工具来方便用户管理项目,包括 Web 界面、命令行工具以及桌面应用程序。在您...

    create-deployment:通过GitHub操作创建GitHub部署

    GitHub行动–创建GitHub部署创建一个新的。用法将操作添加到您的工作流文件。 on: pushjobs: release: steps: - uses: avakar/create-deployment@v1 with: auto_merge: false env: GITHUB_TOKEN: ${{ secrets.DEPLOY...

    GitHub 客户端

    1. **创建新仓库**:在 GitHub 客户端中,你可以新建一个本地仓库,然后将其与 GitHub 上的新仓库关联。这一步骤通常包括在 GitHub 网站上创建仓库,然后在客户端中添加远程仓库。 2. **克隆仓库**:如果你需要参与...

    【前端技术】从零开始在github创建个人主页或技术博客

    【前端技术】从零开始在GitHub创建个人主页或技术博客是一项简单而有趣的过程,适合初学者练习HTML、CSS和JavaScript的基础知识。以下是详细的步骤和关键知识点: 1. **注册GitHub账号**:GitHub是一个全球知名的...

    github 使用指南 官方中文

    通过这份官方中文指南,你将能够掌握 GitHub 的基本操作,参与到开源世界的协作中,与全球开发者共同推进技术创新。无论是初学者还是经验丰富的开发者,这份指南都是学习和使用 GitHub 的宝贵资源。

    haunt, 创建github问题机器人的模块.zip

    haunt, 创建github问题机器人的模块 是什么?帮助你保持github问题在控制之下。 通过允许对github问题和请求进行单元测试,然后对关闭。排序。标记和注释进行上下文决定,从而实现了这个功能。如何完成?Haunt从 ...

Global site tag (gtag.js) - Google Analytics