用Bitbucket搭建博客初探
本博客是搭建在GitHub上的静态博客,但是由于GitHub免费账户不能创建私有仓库,导致有些东西不想放在GitHub上。
前两天,在免费资源部落上发现了Bitbucket,它和GitHub类似,也是一个支持Git的代码托管网站,它吸引我的地方在于,免费账户可以创建无限制个私有仓库!
p { text-indent:2em }
于是,今天开始研究在Bitbucket上搭建静态博客。
一、注册Bitbucket账户
打开Bitbucket官网 https://bitbucket.org/

输入用户名、邮箱和密码,点击“Sign up for free”即可。
我注册的用户名为:JloveU。我的Bitbucket
二、账户设置
点击右上角头像,选择“管理账户”。

出现如下账户设置页面,可以选择语言为“Chinese (China)”,即为简体中文。

三、创建代码仓库
点击页面顶部的“创建”按钮,创建代码仓库。

如果想要一个二级域名的个人主页,要将仓库名称设置为:用户名.bitbucket.org。例如我的用户名是:JloveU,名称就写成了:JloveU.bitbucket.org。

点击“创建仓库”,完成创建。
四、上传代码
因为我是用Bitbucket来建静态网站的,所以就只上传一个 index.html 做测试。
首先需要电脑上安装Git,Git for Windows下载地址 http://msysgit.github.io/。
在本地选择一个文件夹作为代码仓库的本地目录,比如我选择 D:\ProgramData\MyBlog\Bitbucket,在其中新建文件夹 JloveU.bitbucket.org,作为远程仓库 JloveU.bitbucket.org 的本地目录。
在 JloveU.bitbucket.org 文件夹中点击鼠标右键选择 Git Init Here。

然后新建 index.html,文件并编辑,如写入如下代码(仅供测试):
<!DOCTYPE html><html><head><title>Bitbucket网站测试</title></head><body><p>这是一个Bitbucket网站测试!</p></body></html>
保存 index.html 文件,在 JloveU.bitbucket.org 文件夹中点击鼠标右键选择 Git Bash。


依次输入下面的命令:
git remote add JloveU.bitbucket.org https://JloveU@bitbucket.org/JloveU/jloveu.bitbucket.org.gitgit add index.htmlgit commit -m 'add index.html'git push -u JloveU.bitbucket.org master
说明:
上面命令中的'add index.html' 是关于提交的说明信息,可以根据自己的情况更改。
https://JloveU@bitbucket.org/JloveU/jloveu.bitbucket.org.git 是对应仓库的地址,可以点击页面左边栏中的“克隆”得到。

五、查看效果
如果没有问题的话,现在应该可以打开刚才建的个人静态主页了,在浏览器地址栏中输入:
回车,就可以看到刚才写的 index.html 的效果啦!
OK! 接下来的应该和GitHub上一样了,自己发挥吧!
Enjoy it!
参考:
Bitbucket免费代码托管空间:可绑域名 私有Repos 个人空间 | 免费资源部落
用Bitbucket搭建博客初探的更多相关文章
- 手把手教从零开始在GitHub上使用Hexo搭建博客教程(一)-附GitHub注册及配置
前言 有朋友问了我关于博客系统搭建相关的问题,由于是做开发相关的工作,我给他推荐的是使用github的gh-pages服务搭建个人博客. 推荐理由: 免费:github提供gh-pages服务是免费的 ...
- 基于Hexo和Github搭建博客
搭建自己的个人博客. 准备工作 确保电脑需要已下载安装node和npm.查看安装是否成功,windows只需在命令行输入以下两条命令即可. 1 2 $ node -v $ npm -v 安装hexo ...
- 手把手教从零开始在GitHub上使用Hexo搭建博客教程(四)-使用Travis自动部署Hexo(2)
前言 前面一篇文章介绍了Travis自动部署Hexo的常规使用教程,也是个人比较推荐的方法. 前文最后也提到了在Windows系统中可能会有一些小问题,为了在Windows系统中也可以实现使用Trav ...
- 手把手教从零开始在GitHub上使用Hexo搭建博客教程(三)-使用Travis自动部署Hexo(1)
前言 前面两篇文章介绍了在github上使用hexo搭建博客的基本环境和hexo相关参数设置等. 基于目前,博客基本上是可以完美运行了. 但是,有一点是不太好,就是源码同步问题,如果在不同的电脑上写文 ...
- 手把手教从零开始在GitHub上使用Hexo搭建博客教程(二)-Hexo参数设置
前言 前文手把手教从零开始在GitHub上使用Hexo搭建博客教程(一)-附GitHub注册及配置介绍了github注册.git相关设置以及hexo基本操作. 本文主要介绍一下hexo的常用参数设置. ...
- 利用hexo搭建博客
利用Hexo搭建博客 以前用Octopress搭过博客,折腾了好久才弄出来,当时看到那巨难看的默认主题,繁琐的操作,一点写东西的欲望都没了. 一次逛微博,看见了Hexo.尝试了一下,真的很好用哦. 下 ...
- Github + Hexo 搭建博客
服务加速 brew 加速 http://blog.suconghou.cn/post/homebrew-speedup/ github加速 http://www.selfrebuild.net/201 ...
- gitcafe 使用hexo搭建博客
--缘由:因为看大家都用github等搭建博客,作为半个程序员的自己,也按捺不住了,终于有空来尝试一把了,选择了和github 相同功能的gitcafe网站,因为在国内比较快,这是大家的看法,下面写一 ...
- 在github上搭建博客(使用Jekyll)
简单说,只需要三步,就可以在 Github 搭建起一个博客: 在 Github 上建一个名为 xxx.github.io 的库: 把看中了的 Jekyll 模板 clone 到本地: 把这个模板 pu ...
随机推荐
- Intellij IDEA 快捷键整理(TonyCody)
[常规] Ctrl+Shift + Enter,语句完成 "!",否定完成,输入表达式时按 "!"键 Ctrl+E,最近的文件 Ctrl+Shift+E,最近更 ...
- 缩小窗口时CSS背景图出现右侧空白BUG的解决方法
页面容器(#wrap)与页面头部(#header )为100%宽度.而内容的容器(#page)为固定宽度960px.浏览窗口缩小而小于内容层宽度时会产生宽度理解上的差异.如下图所示窗口宽度大于内容层宽 ...
- strtol 函数用法
strtol是一个C语言函数,作用就是将一个字符串转换为长整型long,其函数原型为: long int strtol (const char* str, char** endptr, int bas ...
- 冒泡排序 & 选择排序 & 插入排序 & 希尔排序 JavaScript 实现
之前用 JavaScript 写过 快速排序 和 归并排序,本文聊聊四个基础排序算法.(本文默认排序结果都是从小到大) 冒泡排序 冒泡排序每次循环结束会将最大的元素 "冒泡" 到最 ...
- [ASP.NET 5]终于解决:Unable to load DLL 'api-ms-win-core-localization-obsolete-l1-2-0.dll'
11月12日,惊喜地发现SqlClient(System.Data.SqlClient.dll)跨平台了(对应的nuget包包是runtime.unix.System.Data.SqlClient), ...
- oracle 32位导64位
oracle 32位导64位 SHUTDOWN IMMEDIATE; STARTUP MOUNT; ALTER SYSTEM ENABLE RESTRICTED SESSION; ; ; ALTER ...
- html盒子模型
http://www.cnblogs.com/sunyunh/archive/2012/09/01/2666841.html
- linux终端常用快捷键
Ctrl + d 删除一个字符,相当于通常的Delete键(命令行若无任何字符,则相当于exit:处理多行标准输入时也表示EOF ) Ctrl + h 退格删除一个字符,相当于 ...
- noip2016十连测round3
A:平均数 题意:有一天,小 A 得到了一个长度为 n 的序列. 他把这个序列的所有连续子序列都列了出来,并对每一个子序列都求了其平均值,然后他把这些平均值写在纸上,并对它们进行排序,最后他报出了第 ...
- Java Web的web.xml文件作用及基本配置(转)
其实web.xml就是asp.net的web.config一个道理. 说明: 一个web中完全可以没有web.xml文件,也就是说,web.xml文件并不是web工程必须的. web.xml文件是用来 ...