有时,你注册了一个域名,但是你没有搭建服务器.你希望这个域名能指向你的主页/博客/微博等.但是,很多域名注册商不提供这种服务,或者这是一项收费服务.这时你可以使用GitHub来实现这一功能. 你需要导入这个repo来实现这个功能:https://github.com/y2l/URL-Redirect-zh/ 第一步,创建一个空的repo,并把这个repo导入其中. 第二步, 在你域名的dns中添加如下的CNAME记录: 主机名: 按你的需求设置,比如"www"或者"@&quo…
你是否有这样子的需求,只是想简单的写写文章,记录下自己的学习心得.成长经历等,都是些文字内容,不需要配置使用数据库.不想购买服务器自己搭建站点,只是想安安静静的用比较舒服的方式来写篇文章. 静态博客就是为此而生的,不用配置服务器.不用数据库.访问速度相当快.没有不安全漏洞的说法,最重要的,对于一个经常使用 markdown来写文章的人来说,她完美支持! GithubPages ,the Websites for you and your projects. Hosted directly fro…
1.选择mast 配置cname 设置域名 同时在github设置里面进行绑定 2.获取github pages的ip地址 打开你的电脑的命令行工具,ping你的github地址,忽略"/"后面的路径,比如我的github pages地址是huyuee.github.io/blog,那么我需要ping的地址就是huyuee.github.io,如下图: 3.配置github pages的custom domain 进入你的github pages的仓库,然后在设置里面将的你的域名的地址…
Updated: 2016.06.22 网上搜出一大把,很多还是重复转载的文章,关键是步骤很麻烦,比如:要注册 DNSPod,要 Ping IP(感觉不靠谱,IP是可以变的). 后来看了官方帮助,其它没那么麻烦的,详细:https://help.github.com/articles/setting-up-a-custom-subdomain/ 以下是我的操作步骤: 在 GitHub 项目里创建 CNAME 文件(不要后缀名),然后编辑内容为 blog.givebest.cn. 域名解析添加 C…
Github Pages 与域名关联简明教程 1. 向你的 Github Pages 仓库添加一个CNAME(一定要*大写*)文件 其中只能包含一个顶级域名,像这样: example.com 如果你是用 hexo 框架搭建博客并部署到 Github Pages 上,每次 > hexo g > hexo d 后会把你的博客所在目录下 public 文件夹里的东西都推到 Github Pages 仓库上,并且把 CNAME 文件覆盖掉,解决这个问题可以直接把 CNAME 文件添加到 source…
直奔主题 为什么要使用https协议? 提高网站访问安全性,网络连接都是加密的 (PS:虽然SSL并不是无懈可击的,但是我们应该尽可能提高窃听成本). 目前越来越多的浏览器会判断当前站点支不支持https协议,提高用户信任度,体验好. 例如:据外媒报道,从2017年1月份正式发布的Chrome 56开始,Google将把某些包含敏感内容的HTTP页面标记为"不安全",比如含有密码或支付表单信息.Google最终目标是将所有打破了https连接的HTTP页面,用特定的红色图标给标记出来-…
本人也是第一次走完整个流程,github pages当然一直有使用,创建也很简单,并且网上教程也比较多:然后是关于自定义域名的问题,自己以前使用过国外的免费域名,然后是直接修改就ok了,然后这次使用了从腾讯云注册的域名,中间会麻烦一些,然后网上也没看到能够特别匹配的教程:最后就是cloudflare的免费CDN加速了,对于github pages的访问来说,CDN加速是非常必要的了. 一.创建GitHub pages 这里网上教程很多,就不过多介绍了 现在的GitHub pages和以前有一点不…
摘要:这是一篇很详尽的独立博客搭建教程,里面介绍了域名注册.DNS设置.github和Hexo设置等过程,这是我写得最长的一篇教程.我想将我搭建独立博客的过程在一篇文章中尽可能详细地写出来,希望能给后来者一个明确的指引,同时用这篇教程开篇,正式开始我的第八大洲之旅. 前言 作为一个技术小白,没有技术基础,看网上的教程也云里雾里,看程序员的教程相当不容易,稍微有些细节描述得不清楚自己就要绕弯路去找答案(善用搜索引擎),所以,在自己的博客搭建完成之后,我决定要将我搭建博客的过程全记录下来,以供后期和…
前言:博主目前大三,Web 前端爱好者.写博客的好处,不是为了写而写,而是一个记录思想的过程.不要考虑它能带给你什么,而是你自己从中收获了什么. 最近刚好有空,于是就参照网上的各种教程,搭建了一个博客.现在把 Hexo + GitHub Pages 搭建博客的完整过程记录下来: 个人博客地址:http://www.lovebxm.com 大概流程: 1. 搭建 Node.js 环境 2. 搭建 Git 环境 3. GitHub 注册和配置 4. 安装配置 Hexo 5. 关联 Hexo 与 Gi…
github pages 是 github 免费为用户提供的服务,写博客,或者部署一些纯静态项目. 最近将 vue cli 3.x 初始化项目部署到 github pages,踩了一些坑,记录如下. https://github.com/nusr/resume-vue 1. vue-router 不要开启 history 模式 路径中的 # 比较丑,就开启了 vue-router 的 history 模式,去掉了 #.平时做项目也是默认开启 history 模式.折腾了半天发现,我这是部署到 g…
由于很多新手都是使用的虚拟空间都是最便宜的那种,这空间一般不支持子目录绑定.但是很多朋友又想设置几个不同的二级域名访问不同的网站程序.于是大家找到了域名url转发,但是由于国家政策的原因,许多服务商暂停了url转发功能,或者要收费.然后大家又去找免费的url转发,但是我发现效果不佳.现在就给大家分享一个利用php的header()函数来解决这一问题! 此方法基本解决了空间不提供子目录绑定功能的问题,但是不利于SEO优化,慎用! 需要的条件: 1.有一个域名(如domain.com) 2.有一个虚…
情景 由于公司内网有多台服务器的http服务要映射到公司外网静态IP,如果用路由的端口映射来做,就只能一台内网服务器的80端口映射到外网80端口,其他服务器的80端口只能映射到外网的非80端口.非80端口的映射在访问的时候要域名加上端口,比较麻烦.并且公司入口路由最多只能做20个端口映射.肯定以后不够用. 然后k兄就提议可以在内网搭建个nginx反向代理服务器,将nginx反向代理服务器的80映射到外网IP的80,这样指向到公司外网IP的域名的HTTP请求就会发送到nginx反向代理服务器,利用…
GitHub 与 Gitee 提供的 Pages 服务中,均内嵌了 Jekyll 支持(Gitee 还提供了 Hugo 与 Hexo 支持).所谓「支持」,即指这些生成工具挂在云端:你只需要提供原始代码(如 Markdown 文档.Sass/Stylus/Less 样式表),再由 Pages 服务自动编译.部署即可.这样,搭建网站的技术门槛进一步下降,你只需要会两件事就能搭建网站了: 会写 Markdown 文档: 注册 GitHub 或 Gitee 账号,点点鼠标,在你的代码仓库中启用 Pag…
本篇介绍GitHub Pages网站加速 在上一篇提到如何对GitHub Pages配置自定义域名.其实,不论GitHub Pages的默认域名还是自定义域名,都使用了GitHub的CDN进行加速,虽然速度还行,但总还是觉得有点慢. 在互联网,目前有一些提供域名解析.CDN加速的免费网站,其还可以在GitHub中挂载触发器,一旦发现GitHub Pages仓库变化了,立即同步编译发布,减少人工操作. 此处以Vercel为例进行介绍. 账号登录 Vercel支持GitHub账号直接登录,直接使用G…
前言 .note-content {font-family: "Helvetica Neue", Arial, "Hiragino Sans GB", STHeiti, "Microsoft YaHei", "WenQuanYi Micro Hei", SimSun, Song, sans-serif;} .note-content img {border: 0.3em solid #e0dfcc; -moz-border-r…
本篇介绍基本GitHub Pages的搭建流程 GitHub账号及仓库创建 登录GitHub,录入用户名.邮箱.密码,创建成功后登录进入. 注册时,邮箱建议不使用QQ邮箱.因为一些第三方部署类网站不支持GitHub的QQ邮箱,如果已经使用QQ邮箱,在遇到这种情况时,可以在GitHub的个人设置中修改主邮箱账号. 用户名可选择一个有意思的名称,因为GitHub Pages的默认域名使用的用户名. 点击页面右上角的+号,新建代码仓库. 仓库地址需要使用GitHub Pages的地特定地址: 账号名.…
概述 前面我们用github pages + Hexo 搭建了一个简单版的个人博客系统,但是里面的内容单调,很多功能不够完善,所以我们需要对yelle 的主题进行优化和完善.基本搭建请访问:http://blog.csdn.net/xiangzhihong8/article/details/53355036 主题配置介绍 从中我们也可以看出,对于主题来讲,大部分可以配置的地方其实都是在这里的.所以我们需要了解一个基本的主题样式. duoshuo,如果你是打算采用多说评论系统的话,你需要设置这里,…
1.什么是Ingress Ingress 公开了从k8s集群外部到集群内服务的 HTTP 和 HTTPS 路由. 流量路由由 Ingress 资源上定义的规则控制. 可以将 Ingress 配置为服务提供外部可访问的 URL.负载均衡流量.终止 SSL/TLS,以及提供基于名称的虚拟主机等能力 ingress具体的工作原理如下: step1:ingress contronler通过与k8s的api进行交互,动态的去感知k8s集群中ingress服务规则的变化,然后读取它,并按照定义的ingres…
环境 Windows 10(64 位) Git-2.7.4-64-bit node-v4.4.7-x64 如果上述软件已经安装的,跳过,没有安装的下载安装. 1,git下载安装(https://git-for-windows.github.io/) 2,node下载安装(https://nodejs.org/en/) 3.安装npm工具(这里可以先不安装,我是之前做RN,所以已经安装好了) 4,验证安装是否成功. 为了验证是否安装成功,我们在dos桌面输入如下的命令: git --version…
什么是 A记录(主机名解析).CNAME(别名解析)和URL转发(域名转发)? A记录(主机名解析)是最普通的域名解析,是把某一主机名解析到一个IP. 例如www.***.com-> 20.102.23.158,访问www.***.com的请求就会通过dns解析到 20.102.23.158:(注,本IP为随意乱写),这就是DNS解析最重要的东西. CNAME(别名解析)是主机名到主机名的映射,是把某一主机名解析到另一个主机名. 例如 bbs.***.com->www.***.com,访问所有…
Github Page github page是由用户编写的托管在github上的静态网页,为了搭建一个个人博客,我们可以租用一个云服务器然后部署我们的博客项目,常见的比如wordpress,像wp这样的博客系统需要用到服务器后台的数据库,所以是动态的,github page相对于云服务器来说,不能提供数据库服务,所以资源都是静态存放在github上的,但是是免费的,而且速度也还可以,相对来说很稳定. Hexo 什么是Hexo? Hexo 是一个快速.简洁且高效的博客框架.Hexo 使用 Mar…
好歹也成为了在读phd的人,拥有个人网站是个有排面有很必要的事儿~ 在这里利用Github Pages + 域名重定向,实现个人网站的光速搭建~ 1.0 Github Repositories 首先你要有一个自己的Github 其次,建一个仓,名字就叫做:username.github.io 然后直接create! 第一步就结束啦!! 2.0 把网站放进去 网站的教学在这里就不赘述了哈,简单来说就是你可以把你想要展示的网页,打包放入刚刚的.io的仓库中. 其中,初始页记得命名为index.htm…
假设我购买的域名为www.easonjim.com,想把www.easonjim.com和easonjim.com的域名跳转到下面的网址easonjim.github.io. 而我在github上的账号为easonjim,并且新建了easonjim.github.io的目录. 那么在这个目录上新建一个名为CNAME的文件,里面的内容: easonjim.com www.easonjim.com 下一步是设置域名的解析地址,如下设置: 只要把@和www解析到github的ip即可. 参考: htt…
使用GitHub Pages搭建的静态网站绑定了自定义域名操作,但是想反悔怎么办? 删除CNAME文件,重新删除仓库,新建后均不行~ 解决办法:清除一下浏览器缓存,或者用别的浏览器打开就好了,因为之前的浏览器记录了重定向的位置.…
路由器的固件是dd-wrt 到freedns.afraid.org上注册一个动态域名,如果默认的端口无法使用80,需要配置二级域名的url转发功能. 实测2个月很稳定. 另外为了防止主机ip地址更新频繁,可以在后台执行一个cron的定时命令ping 保持网络连接,尽量降低ip被替换掉的可能性.实际效果还是很好地,留意了一下,连续开机十天以上,没有发生ip变更.…
最近使用create-react-app脚手架开发了一个私人博客:点击跳转,在部署到GitHub Pages的时候报了一个错误,具体如下: 在create-react-app的GitHub库的issues中找了一会找到了有同样问题,已经有人给出了解答方法,亲测有效: 问题在于对GitHub Bash的命令行还不是很熟.…
创建仓库 略.详见GitHub使用教程. 仓库属性设置 找Github Pages项.点击自己主动生成,依照提示操作,就会得到该项目的gh-pages 分支. 公布站点成功,地址为 http://chuchus9293.github.io/web2 . 文件夹下index.html页面作为该站点默认页面. 公布成功 当然也能够自己做HTML站点,通过Github client上传代码非常方便.index.html仍为默认页面. 域名绑定到GitHub Page Github项目设置 在仓库根文件…
http://beiyuu.com/github-pages/ Github很好的将代码和社区联系在了一起,于是发生了很多有趣的事情,世界也因为他美好了一点点.Github作为现在最流行的代码仓库,已经得到很多大公司和项目的青睐,比如jQuery.Twitter等.为使项目更方便的被人理解,介绍页面少不了,甚至会需要完整的文档站,Github替你想到了这一点,他提供了Github Pages的服务,不仅可以方便的为项目建立介绍站点,也可以用来建立个人博客. Github Pages有以下几个优点…
前言   其实之前就知道可以用GitHub Pages搭建静态博客,不过之前一直忙着爬手册撸代码==,昨天终于把前端各种手册里的入门教程撸的差不多了(CSS布局撸的我要吐了好嘛),于是把代码什么的放一放,来折腾静态博客吧! 准备   GitHub Pages本来是给托管在GitHub的项目的介绍页面留的空间,由于其空间是免费的,拿来搭个博客真心不错.但是,一般的Blog CMS都是非静态的,而如果我们要用静态空间搭博客,那就只能自己动手切页面或者使用为这种静态空间设计的博客管理工具.   这种博…
Github Pages可以创建免费的静态站点,支持自带主题.支持自制页面等,并且可以使用Jekyll或者Hexo等静态博客框架进行管理. 独立博客是博客园等博客平台之外的一个良好补充,相比使用虚拟主机或者云服务器搭建站点,静态博客管理和使用简洁,使用Github Pages搭建博客不失为一个好选择. 使用Github很快就可以搭建一个站点,可以分为以下几步: 在Github创建对应仓库 配置Jekyll或者Hexo环境 设置主题,安装评论等插件 一.使用Github创建站点 1.创建一个新的仓…