糖果实验室杂货铺

Candy Lab

使用Pages服务创建静态博客(上)

1 year ago 0

作者:糖果

Coding.net同样提供了类似github的pages的功能, 这样就可以使用pages服务创建静态博客。

创建步骤:

  1. 配置本地git环境。
  2. 本地创建目录结构和静态文件。
  3. 初始化本地目录为git工程,创建本地分支,并上传文件。
  4. 启动配置coding上的pages,绑定域名。
  5. 域名服务解析。
  6. 确认解析。

下面是对具体细节的说明。

1.配置本地基本的git环境。

1.1.生成公钥。

用你登陆coding.net的邮箱账号生成一个公钥。

None
1
ssh-keygen -t rsa -b 4096 -C "your_email@example.com"

在导航上选择:设置->部署公钥->点击这里:

1.2.复制pub.key到coding.net的设置面板上。

1
2
cd ~/.ssh
vim id_rsa.pub

将id_rsa.pub的内容复到coding.net的公钥控制面板里。 图片:jjkkkkjjjjjjj a.png

重新连接一下。

1
2
3
4
github用这个测试
ssh -T git@githb.com
coding用下面的测试
ssh -T git@git.coding.net

1.3.设置一下用户名和邮箱。

1
2
git config --user.name XXX
git config --user.email XXX

2.本地创建目录结构和静态文件。

我们在本地创建一个目录。

1
2
mkdir moonscript
vim index.html

将下面的内容贴到文件里:

None
1
2
3
4
5
6
7
8
9
<html>
   <head>
     <title>Moonscript</title>
   </head>

   <body>
      <h1>Moonscript</h1>
   </body>
</html>

3.初始化本地目录为git工程,创建本地分支,并上传文件。

3.1 初始化本地git工程。

1
2
3
4
5
git init
git add index.html
git commit -m'init'

git remote add origin git@git.coding.net:{user_name}/{project_name}

{username}/{projectname}为你的coding.net账户名对应在coding.net上的git工程。

3.2.创建分支

我们在此处创建一个分支,在之后开启pages服务时,指定从这个分支下取代码进行部署。

1
git checkout -b coding-pages

3.3.上传代码。

1
git push origin coding-pages

4.启动配置coding上的pages,绑定域名。

图片:b.png b.png

在导航上选择:代码->Page服务->绑定一个自定义的域名: 绑定了四个域名。

1
2
3
4
http://moonscript.cn
http://moonscript.xyz
http://www.moonscript.cn
http://www.moonscript.xyz

5.域名服务解析。

在域名服务商那里,将域名CNAME解析到,coding的pages服务的二级域名。 图片:c.png c.png

6.确认解析。

我们确认一下域名,是否被正常解析了,在浏览器中输入域名地址:

1
2
3
4
http://moonscript.cn
http://moonscript.xyz
http://www.moonscript.cn
http://www.moonscript.xyz

图片:d.png d.png

作者:糖果 PS:转载到其它平台请注明作者姓名及原文链接,请勿用于商业用途。 LUA.REN http://www.lua.ren

官方文档: https://coding.net/help/doc/pages/index.html


糖果实验室

Openresty中文编程网
IKBC经典机械键盘
机械键盘领券优惠购买

Write a Comment