github 建立自己的网站

Joey's Blog

长大后才发现政府建造 GFW 真是太 TM 机智了,由于本人自制力较差,且不说 91porn, youporn 等两性知识网站的超强战斗力,单单一个Youtube就可以让我瞬间强撸灰飞烟灭。即使本人意志力足够强,万一不小心点击进了大纪元,遭受到了轮子思想的侵袭,动摇了我无条件支持
CCP自干五 情怀那也是极其不好的。

下面问题来了,翻越 GFW 难道一无是处吗?
当然不是,可以努力的薅万恶的资本主义国家羊毛嘛。

下面是作者自建 Github 主页的详细过程,教程中部分网站需要 VPN 服务才能登陆,若无法登陆,你懂的。其次,作者使用的设备为 Mac,Windows 用户在部分内容上会有所出入。

一、使用 GitHub Education 福利

Google 输入 github education, 点击进入,如下图所示。

Search GitHub education

点击 Get the pack,如下图。

Get the pack

点击 Get your pack,如下图。

Get your pack

接下来,按照网站的要求填写个人信息[你需要拥有校园网邮箱证明你的学生身份,才可以享受福利]。提交表单后,GitHub 需要1-2周的时间审核你的个人身份,然后你会收到这样一封邮件,受宠若惊有木有,反正当时我的内心是,还有服务这么好的公司。

Email Screenshot

点开邮件中的链接,你会来到 My pack 的界面,大礼包都在下面啦,可自行浏览。对 Github 个人主页最重要的礼包是 namecheap一年免费域名。当然
Digital ocean 100刀的福利也是棒棒的,ATOM编辑器也是写网站的不二选择。

My pack

有了域名礼包后,不急,过会我们才会用到它。

二、使用 GitHub Pages 建站

Google 输入 github pages,点击进入,如下图。

Github pages

按照官网教程,不急,我们一步一步来。
官网第一步:

Create a repository

第一步,登陆 GitHub,新建一个 repository, 命名为 你的用户名 + github.io。如我的用户名为 joeyqiang,所以 repository 命名为
joeyqiang.github.io,如下图。

New a respository

官网第二步:

Paste_Image.png

我的电脑是 Mac, 选择 GitHub for Mac,然后将线上的 repository 克隆到本地 (我下载了 Github Desktop 用于同步,你也可以使用 Git 同步,看个人喜好)。
Clone 后,你会看到如下界面。

Paste_Image.png

官网第三步:

Create an index file

好吧,打开 ATOM 编辑器,新建 index.html,输入你心中此时此刻所想,保存,如下图。

ATOM Screenshot

官网第四步:

Commit & Sync

打开 GitHub Desktop, 提交更新。

Commit to master

官网第五步:

Go to the page

打开你的浏览器,输入你刚建的 repository 的文件名,比如我输入 joeyqiang.github.io。 Bang! You get it. 如下图。

Browse your blog

现在我们可以绑定私人域名到上面啦。该上文的 Namecheap 登场了。利用 GitHub 礼包中的 unique link 链接到 Namecheap Education。

Namecheap

输入你喜欢的域名,完成订单。

Order custom domain

注册 Namecheap,登陆你的帐号,点击 Domain List, 然后点击 MANAGE,如下图。

Manage domain

点击 Advanced DNS。

Manage DNS

管理 DNS。

Manage DNS

添加 A Record,最终结果如下图。

Add record

打开 GitHub,新建一个 file,如下图。

Create a file

将 file 命名为 CNAME (全部为大写),然后添加你的个人域名 (不要带 http 前缀),保存,pull request 到 master, 如下图。

Edit the file

我们现在打开浏览器,输入你刚购买的域名,我的是joeyqiang.me,出现了,出现了,出现了,有木有!!!如下图。

Browser screenshot

三、使用 Jekyll 搭建个人博客

打开 terminal,安装 Ruby (Mac 已经预装了 Ruby)。可以输入
ruby --version 去验证是否安装,如下图。

Confirm Ruby

接下来,输入sudo gem install github-pages,安装 Jekyll (gem update github-pages命令可以用来更新 Jekyll,以免 Github 服务器更新导致网站本地和线上表现不同),如下图。

Install Jekyll

之后你需要在 master 下新建一个 file,命名为 Gemfile,输入

source 'https://rubygems.org'
gem 'github-pages'

如下图。

Create Gemfile

运行 terminal,使用命令行移至 repository 根目录下 (也可以直接在 GitHub Desktop 下右键 repository 打开),如下图。

Command line to terminal

Right click to root directory

之后运行

bundle exec jekyll serve

如下图。

Running Jekyll

下面,就可以使用 Jekyll 啦,本地测试在浏览器输入 http://localhost:4000即可 (本地测试结束后 commit to master 提交线上即可),如下图。

Local server

四、使用 Jekyll 模板个性化博客

首先建议大家看下 Youtube Jekyll 这个系列教程,比阅读官方文档快捷容易多了,深入了解则需阅读文档了。我 Jekyll 也是才学,很多地方也在摸索中,欢迎多多交流。

以用户为中心的五维设计法则来指导设计思路。

Strategy: 搭建博客的目的

  • 表达自己的想法
  • 锻炼自己的设计能力
  • 作为日后找工作的作品

Scope:有哪些功能和特性

  • Post: Easy to read, Easy to search, Tags,
    Recommended List, Comments
  • Design: Modern Style, Blank Space, CSS3,
    UX, English Version, SEO ,Responsive Design
  • About: Self-introduction, Resume, Portfolio,
    Feedback

Structure:如何组合功能和特性

Blog Structure

Skeleton:界面控件的位置
Surface:美化界面,视觉设计

本人视觉设计能力很一般,借鉴别人居多,加以自己的改动。博客界面设计采用 Jekyll 主题 Lanyon。当然如果你愿意用 Axure 设计原型图,再用 PhotoshopSketch 完成设计稿,那也是极好的。

时间: 2024-08-03 13:12:30

github 建立自己的网站的相关文章

前端-用php和mysql为我们实验室建立一个小网站,请问有没有合适的模板源码?

问题描述 用php和mysql为我们实验室建立一个小网站,请问有没有合适的模板源码? 自己在chinaz上下载了几个,但是不尽人意,希望有路过的朋友能够提供帮助,只有建立一个链接数据库的小网站,不用线上上运行,所以模板不用太复杂,前端有了就好,谢谢 解决方案 你应该说明网站用途,根据用途可以决定里的要用什么,只链接数据库使用phpadmin就好 解决方案二: 这样谁说你更想要的是前端的页面

利用索引服务和ASP建立面向整个网站搜索程序

程序|索引|索引 配置Index Server 在执行Web服务器上的搜索之前,首先必须创建至少一个索引,并遵循以下步骤完成这项工作. ⒈启动Windows 2000 Server服务器上的索引. 缺省情况下选择图标位于管理工具组中的计算机管理.窗口的右边提供关于当前在服务器上存在的索引信息.默认有两个索引:System和Web. ⒉要创建新的索引,用鼠标右键单击索引服务或右边的面板,选定新建编录. 显示添加编录对话框,指定索引的名称并用浏览按钮选取位置.索引服务不会立即开始索引,此时将弹出一条

企业建立互连网网站的N点优势

 1.抢占宝贵的国际国内域名 2.随时获取和发布商业信息 3.有利于树立现代化形象 4.有助于提高工作效率,降低交易成本 5.降低广告宣传费用 6.提供全年每天24小时的商品宣传服务 7.利用互连网扩大自己的知名度 8.在网上出售商品,降低销售费用 9.更快地了解客户的需求 10.更好地了解与供应商,销售渠道和合作伙伴沟通 11.有利于开拓国际市场 12.取得未来电子商务的入场券 个人建立互连网网站的N点优势 1.宣传个性,长扬自我,走在时代前沿 2.网上安家,享受另一个港湾 3.提高知名度.交

建立有价值的网站外部链接途径和注意要点

众所周知,网站外部连接建设是网站seo优化过程中必不可少的工作之一,目前外联建设的平台和途径非常之多,但是如何有效的建立高效的价值比较高的网站外联是每个优化人员不得不思考和面对的问题,很多朋友都会有这样的疑问,我的网站外联很多收录也很不错为什么排名却不尽然?我的网站外部链接质量也很高,外联更新的频率和和稳定性也很好为什么网站权重却迟迟难以获得搜索引擎的认可?面对这些种种疑问,笔者今天就和大家详细分享一下面对这些问题可能产生的相关原因以及应对方法.首先,笔者谈到外部连接对于网站的真正价值,网站外部

关于2003服务器中iis中建立两个网站,主机头不同的问题

问题描述 2003服务器中iis中建立两个网站,主机头不同,第一个建好后标上主机头,然后浏览主机头的域名一切正常.第二个站点建好后,主机头域名设置好,和第一个站点是不同的域名,但输入第二个站点的域名进入的确仍旧是第一个站点的页面,把第二个站点删除后,在浏览器中输入原来第二个被删除的域名,确还是能够进入第一个站点的域名请高手指点下问题出现在哪里? 解决方案 解决方案二:端口号ip指向都是这个IIS

怎么做网站,如何做网站,怎样建立自己的网站?

怎么做网站,如何做网站,怎么建立自己的网站,怎样建立自己的网站? 作为一个正宗的菜鸟,为了保住饭碗,干好自己的工作,完成老板布置的 企业建站任务,经过一段时间的刻苦摸索,我还是顺利建成了公司的企业网站.现在网络越来越发达了,需要建站的朋友也越来越多,在这里我就分享一下自己的自助建站经验吧. 菜鸟建站,典型归纳为四步走,哪四步呢?下面我一一解说:   狠为重要的第一步: 域名注册!域名注册听起来是一个比较专业的东西,通俗来讲,就是网址申请.域名的质量,会直接影响我们的网站访问, 注册域名要 遵循"

新建立好的网站马上要做的三件事

中介交易 http://www.aliyun.com/zixun/aggregation/6858.html">SEO诊断 淘宝客 云主机 技术大厅 自博客开张已满一天的时候,很惊喜滴发现博客已经被百度收录了,更惊喜的是有很多朋友前来参观,连松松大哥都来了!阿忙谢谢大家的捧场,感觉博客里文章太少对不住大家,不过我以后会多更新的.刚还在整模板和插件,闲话不扯了,本文重点是写给新手朋友的一个建议,新建立好的网站马上要做的三件事: 一.更新一篇文章 刚建好的博客最好先发布一篇相关文章,"

《PHP精粹:编写高效PHP代码》——2.3节用MySQL建立一个食谱网站

2.3 用MySQL建立一个食谱网站在示例中,要为用户建立一个显示动态内容的食谱网站.首先需要创建一个数据库:我们姑且称其为recipes.接下来,可以创建几个表,这些表格用于填充数据库并且包含网站要呈现的内容.一开始,要设计一个表用于保存所有的食谱,另一个表包含食谱的类别.图2.1通过一幅图显示了基本的表结构. 这些查询使用MySQL中NOW()函数插入当前日期和时间到一个表的列中,在这个示例中,就是created列.当使用PHP时,可以使用这个便利的自动化工具,而不是手动格式化日期和时间数据

58同城牵手Recruit集团建立网络房产网站

中介交易 http://www.aliyun.com/zixun/aggregation/6858.html">SEO诊断 淘宝客 云主机 技术大厅 今日,58同城表示,已与日本最大的分类信息集团Recruit集团达成协议,将建立一家网络房产网站合资公司,预计在今年的下半年正式推出. 此次合作是自5月6日58同城宣布获得日本Recruit集团注资后又一大动作.同时也是今年6月,日本Recruit集团在与人人网合推出社交婚庆信息平台之后的又一次在华合作. 虽然近期房地产的热潮有所减退,但房产