创建自己的.js.org域名网站

有很多知名的项目,例如webpack,会把自己的文档托管在.js.org域名下面。作为前端开发者,如果拥有一个.js.org为后缀的域名网站,确实是一件很酷的事。那么,怎么才能拥有一个.js.org域名的网站呢?我在实践之后,把这个过程写下来给你,希望对你有用。

实际上,我们抛开他们的技术实现,它就是一个域名服务。和我们以前注册域名,并绑定到自己的主机上一模一样。

只是,它的操作过程比一般的域名服务(域名注册和解析)麻烦很多。

作为开发者,怎么能没有一个自己的主页呢?当然,你可以使用自己的服务器,搭建一个像我一样的wordpress个人网站,这当然可以。但是,服务器,每个月都需要一定的费用。而使用githubpages则不需要费用,它是免费的。github给每一个开发者提供了一个免费的github.io子域名,二级域名名称就是开发者的注册id,在你开通githubpages服务之后,就可以使用这个子域名了。

那么,如何创建自己的githubpages呢?按照如下步骤操作即可。

在github上创建一个新项目,作为要放pages的项目。很多个人博客就是这么干的,那些博主在自己的github上创建了一个名字叫xxx.github.io的项目,然后将自己的网站源码push到这个项目中。(这里需要注意,pages服务只接受静态资源,你如果需要进行数据存储,只能采用前后端分离的方式,将数据存放到另外一个地方去,gh-pages(githubpages)只支持静态资源服务。)

除了上面这种方式。假如你和我一样,想要给单个项目创建一个文档服务,那么,你可以有两种选择:1)在项目master分支根目录下方创建一个docs目录,用于存放文档;2)创建一个新分支gh-pages作为存放文档的独立分支。我选择了第一种,因为对于要访问我项目的其他人而言,他们可以点击docs目录,进去查看我写的文档,而无需切换分支。

这里相当于给了你3种选择。那么如何选择呢?一般而言:a.当你要创建一个个人/机构主页时,创建一个xxx.github.io的项目;b.当你在给一个项目创建主页时,使用该项目的gh-pages分支;c.当你在给一个项目创建主页时,使用master分支下的docs目录。

个人/机构主页和项目主页的区别是,个人/机构主页网址就是域名,而项目主页的网址是域名后面还根上了项目名。这也是为什么很多项目单独注册了一个机构,而非直接挂在作者自己的名字下。其中b和c看上去没啥差别,但差别还是有,如果你多出一个docs目录,可能影响你项目代码但纯净性,这种时候,使用一个独立分支单独存放项目主页代码,会使项目源码比较干净。

无论你选择了哪一种方式,你需要在每一种方式的根目录下,放一个index.html作为首页。(docs目录作为gh-pages时,把index.html放在docs目录下。因为只允许提供静态资源,所以,基本上,你只能靠js来完成编程了。

完成网站的制作后,把对应的内容push到仓库中。

你已经完成了前两步。接下来,我们开启pages服务。点击项目顶部导航中的Settings菜单,

往下拉,找到GitHubPages这个部分,

选择对应的Source选项。在最新版的github后台,点击其中一个选项之后,会自动刷新页面,并且提示你pages已经发布成功,你可以访问网页上出现的网址进行访问。

根据官方提示,只有在管理员的push才能触发pages网站的更新,因此要额外注意这一点。

现在,你可以使用yourname.github.io/yourproject访问你的pages主页了。

对于gh-pages服务,它本身和js.org服务没有半毛钱关系。你可以把gh-pages当作是你自己的博客,现在,你可以使用其他域名绑定到gh-pages的主页上。

在文档根目录创建一个名为CNAME的文件,在这个文件中,其内容必须只能是你要绑定的域名。例如我,就在CNAME文件中,只写入如下内容:

nautil.js.org然后将更新后的pages文件push到项目中。经过测试,你不需要自己创建这个CNAME文件,而是在执行下一步时自动帮你生成这个CNAME文件。

这个时候,当你再访问github给你默认配的域名地址时,你会发现,网址发生了跳转。

理论上,CNAME被push之后,github应该自动给我做域名绑定。但是实际上,并没有,CNAME文件似乎只是为了实现跳转。而要将我们自己的域名绑定到gh-pages服务上,还必须在刚才操作的设置页面,填写要绑定的域名(必须和CNAME中的一致)。

填写好,点击Save之后,在github所要做的事情就完成了。

如果你不是使用js.org域名,你需要到你的dns服务商处去修改对应的解析记录。这条解析记录应该是一个指向yourname.github.io的CNAME记录。

当然,如果你要使用js.org域名,请继续往下读。

将fork过来到仓库clone到本地,然后用编辑器打开,找到cnames_active.js文件,在里面看一下,大概知道怎么回事了吧。添加你想要到二级域名,以及CNAME到的网址。注意,大家的约定都是按字母顺序排序的。照葫芦画瓢改好代码。push回github。

回到你fork的仓库页面,找到一个叫PullRequest的按钮。点击它,提交。

如果你有兴趣,还可以继续看看ns_active.js,看完之后,你就能再次明白,js.org就是一个域名服务项目啊。

我们在项目中怎么写文档?当然是用markdown来写。如果你要发布一个网页来组织文档,怎么想都会很麻烦,比如直接用html写,不现实;比如用md写完之后,本地用一个工具转为html,例如gitbook做的,也不如意。而docsify直接通过解析md文档来实现渲染。你写文档就是写md文件,不用做任何修改。只是,在你的docs目录下,再加一个index.html即可。在这个index.html文档中,我们直接使用docsify的CDN文件,然后整个pages网站就渲染好了。

THE END
1.广州网站设计网站推广网站建设制作微信公众号是一种通过微信平台推广自己知识、产品和服务的工具。随着智能手机的流行,更多的企业把微信公众号作为新的主要的营销工具之一 抖音官方号应该怎样运营 抖音作为一款短视频社交应用,在广泛应用的基础上,越来越多的企业开始重视抖音的营销,利用抖音官号来推广自己的产品和品牌 http://www.dotodo.net/
2.如乐建站之家【零基础快速学会自己建网站】网站建设是有流程的,只要你按照网站制作的步骤来创建网站,你就能快速学会自己建网站!如乐建站之家让你简单、快速学会如何建立网站!https://www.rulejianzhan.com/
3.从零开始搭建个人网站:我的建站之旅网站搭建(一)创建数据库 进入数据库管理界面:在宝塔面板中,点击左侧菜单栏中的“数据库”按钮,进入数据库管理界面。 添加数据库:在数据库管理界面中,点击“添加数据库”按钮,开始创建一个新的数据库。 填写数据库信息:输入数据库名称、用户名和密码,选择数据库的编码方式等信息。数据库名称和用户名可以根据自己的喜好进行设https://blog.csdn.net/weixin_42017197/article/details/141862944
4.怎么创建一个自己的网站?在当今数字时代,拥有一个个人或商业网站已经成为一种必要。无论是为了展示个人作品、推广业务、还是创造在线社区,建立自己的网站是一个强大的工具。本文将为您提供一个详细的步骤指南,让您能够从零开始创建一个引人注目的网站。**1. 评估自己的技能** 在开始之前,首先要评估自己的技能水平。网站开发需要一些基本https://baijiahao.baidu.com/s?id=1781603259223686759&wfr=spider&for=pc
5.怎样制作自己的网址,一步步指南在数字化时代,拥有一个个性化的网址(域名)对于个人品牌、博客或企业至关重要。它不仅可以增加在线可见性,还能提升品牌的专业度。那么,怎样制作自己的网址呢?以下是详细的步骤指南,帮助您从零开始创建属于您的独特网络身份。 1. 确定网址目的和内容 明确您想要通过这个网址实现什么目的。是用于个人博客、作品展示还是企业https://www.300.cn/xxzx/25262.html
6.如何创建自己的网址?创建网址工具和方法在当今数字化时代,拥有一个自己的网址已经成为了必不可少的一部分。无论是个人还是企业,都需要一个网址来展示自己的信息和产品。但是,对于很多人来说,创建自己的网址似乎是一件很困难的事情。那么,如何创建自己的网址呢?下面,我将为大家详细介绍创建网址的工具和方法。 https://www.ylyxw.com/14820.html
7.如何建立自己的网址?Q2: 我需要了解编程知识才能创建我的网站吗? A2: 不需要,现在有很多网站建设工具,如WordPress、Wix等,它们提供了易于使用的界面和大量的模板,使得即使没有编程知识的人也能创建自己的网站,当然,如果你想创建一个更复杂的网站,或者想要更多的控制权,那么学习一些编程知识可能会有所帮助。https://www.kdun.com/ask/601199.html
8.如何搭建网站,它们是开源的自托管平台,提供了丰富的主题和插件,允许用户创建各种类型的网站,包括博客。这些平台通常需要用户自己解决服务器托管问题,但提供了高度的定制性和控制权 。 5. **低成本网站托管服务**:例如Wix和Weebly,它们提供了一定程度的免费托管服务,包括拖放式构建器和模板库。不过,免费方案可能会包含广告,并且https://www.bilibili.com/opus/954689745808523320
9.如何生成一个网址,怎样自己创建一个网址1,怎样自己创建一个网址 需要首先注册域名,然后申请空间,做网页,上传即可供别人浏览了 2,如何创建一个网站 1、学习最基本的HTML置标语言,他可以建立一个基本的网站,其他的css、javascript、flash只是丰富网页内容而设计的。还有ASP、PHP、jsp这些是服务器端用的,不要他们也可以建网站。 http://cxhlcq.com/article/ejdsss.html
10.如何为你的博客创建你自己的自定义短网址(如何建立你自己的博客所以,现在你将能够创建和定制你的短网址。如果你不想做太多的工作,那么只需访问任何网址缩短网站。 他们会提供一个文本框,你可以粘贴你的长网址,就是这样!!!你的短网址将在几毫秒内生成。 但是你需要非常小心短网址的过期时间。有些网站不提供有效期,而有些网站提供。如果你想完全了解自己的流量和点击量,可以依https://zhujipindao.com/9315.html
11.免费建自己的网址我拿着电脑去到维修店以后,技术做了一个检查,一开始说,官方提供的免费更新计划只有我最开始提供的那个网址,只针对无touchbar得,我们把第二个网页给他看了,他说他不确定,而且他们那儿也不能维修电脑,他们可以帮我寄到总店,或者我自己带过去,让总店的技术帮我确认是否可以免费更新。我们让他寄到总店,他们提供了一https://www.szfangwei.cn/tag/8927.html
12.免费的网站怎么建(怎么免费建立自己网址)网站制作知识资讯在这个数字化的时代,拥有自己的网站可以让你更好地展示自己或你的企业。然而,很多人可能会因为没有足够的资金来雇佣专业的开发者而放弃建立自己的网站。幸运的是,现在有许多免费的网站建设平台可以帮助你快速、简单地创建一个完全免费的网站。 选择合适的平台 https://www.semjishu.com/8427.html
13.手动自己创建自己的V2SSR订阅方法简单的来说,就是SSR客户端(手机SSR客户端,ios小火箭,电脑SSR客户端,路由器梅林固件)自动从某一个网址上获取SSR节点配置信息。简单方便,也便利与分享给朋友使用。下边就简单的介绍如何自己手动创建自己的ssr(v2同理)订阅。 1、记事本里准备好一条条ssr链接,ssr链接可以用pc端ssr客户端填入ssr配置生成,或者把当时搭https://linuxword.com/?p=7556
14.如何创建一个网站,网址为www.自己名字全拼.com?第二步,选择自己喜欢的域名,进入域名商城-选择域名。 输入自己的名字/喜欢域名,已经升级轻栈正式版的用户可以用域名优惠券抵扣费用。 第三步,一键解析域名到智能网站。 至此,一个自己的名字的网站就建成了。 网页设计可以通过DESIGN LAB进行编辑,展示/博客/电商型都可自助操作,定制设计也可以。https://www.iyong.com/displaynews.html?id=3825229004407616
15.创建自己的网站博客Hexo寒松'sBlog创建自己的网站博客--Hexo 原文地址:https://www.xingkongbj.com/blog/hexo/creat-hexo.html 安装环境 安装node 下载对应版本并安装node。 安装Git Windows:下载并安装git。 Mac:brew install git Linux (Ubuntu, Debian):sudo apt-get install git-corehttps://www.cnblogs.com/xingkongbj/p/9025245.html
16.怎么建立一个自己的网站怎么建立一个网址怎么建立一个网页域名是网站的标识和地址,它决定了用户在访问网站时所需输入的网址。因此,选择一个好的域名是建立一个的第一步。一个好的域名应当具有以下特点:简单易记、容易拼写、具有独特性、能够代表网站的主题。考虑到这些要素,建议使用主流域名后缀,比如 .com、.net 和.org等。此外,一些公司和品牌有自己的特殊后缀,例如 .http://www.cn86.cn/news/19579.html
17.在诸天创建自己的势力的最新章节在诸天创建自己的势力的是由作者:乌龟鼎所著,大头虾文学网免费提供在诸天创建自己的势力的全文在线阅读。三秒记住本站:大头虾文学网 网址:www.datouxia1.com 在诸天实现愿望 在诸天实现愿望笔趣阁 在诸天实现愿望小说 在诸天创建自己的势力的小说 乌龟鼎 https://www.630book.cc/kan/8442236.html
18.易查分怎样创建自己单位学校的微信查分系统?通过易查分,单位、学校可以轻松搭建起自己的微信查分系统,让家长、学生和老师随时随地都能快速查询到所需成绩信息。这不仅提升了查询效率,更增强了家校之间的沟通与互动。接下来介绍如何使用易查分创建自己单位、学校的微信查分系统,让成绩查询变得更加简单、快捷。 一https://www.yichafen.com/news/489.html
19.Explorer浏览器.lnk其目标指向可疑网址,如果不是你自己创建的浏览器主页被修改了,要可能你在安装什么软件时,被 修改的,也要可能浏览网页时被修改的。你可以用360https://ask.zol.com.cn/x/5054829.html
20.如何使用GitHGub托管自己的代码——详解!二、登陆账户,创建项目 -点击右上角“十”号后,会出现如图所示列表,选择“ New repository”即(“新储存库”),创建自己的项目库。 英文版 界面 中文版 -记录你的项目内容及描述即可创建 描述项目并创建 三、开始你的项目上传(划重点!!!) 1、记录创建后的网址(如图) https://www.jianshu.com/p/0c32976403d7
21.如何创建新的Apple账户你可以通过自己的 Apple 账户访问所有 Apple 设备和服务,例如 iCloud、App Store 等。 在iPhone、iPad 或 Apple Vision Pro 上创建 Apple 账户 在Mac 上创建 Apple 账户 观看有关如何创建 Apple 账户的视频 在Windows PC 上创建 Apple 账户 在其他设备上创建 Apple 账户 https://support.apple.com/zh-cn/HT204316
22.如何制作自己的github网站并有网址?Worktile社区要创建自己的GitHub网站并拥有网址,您需要按照以下步骤进行操作: 1. 注册GitHub账号:首先,您需要在GitHub上注册一个账号。访问GitHub官网(https://github.com/),点击”Sign up”按钮,并按照提示填写注册信息完成账号注册。 2. 创建仓库:在登录GitHub账号后,点击页面右上角的“+”图标,选择“New repository”来创建https://worktile.com/kb/ask/532078.html
23.2.快站创建官网·微信开放平台创建应用官网的流程·看云去kuaizhan.com创建一个网站发布,即可得到一个网址:例如https://huajuanyun.kuaizhan.com,就是在微信开放平台那边填的官方网站 官网的要求是: 1 能打开 2要求官网名称和应用名称一致(在微信开放创建的应用名称) 3创建官网的时候,要尽量的把APP介绍和功能都加上去,可以把自己APP的装修图 装修上去 https://www.kancloud.cn/su-xiao1/weixin/1563300
24.文献检索技巧——如何掌握研究领域的最新动向(我们常用的数据库可能和他是不同的,只要自己平时搜集或者由同行介绍) 第二,创建自己的Google reader 输入网址 :http://reader.google.com/进入页面后点击“创建账号”,按要求输入注册信息。点击“我接受;创建我的账号”。进入下一页面。输入自己的手机号(老师告诉我们这是免费的,其实要是有Google的邮箱就可以省去https://www.abiggp.com/smart/XTDetail.aspx?id=199