在git.oschina.net上新建项目
如下图所示,创建一个项目,项目名为自己的开源中国的个性域名的名字(我的是jsper
),我这里的项目已经存在了
从空的项目拉取到本地
1 | Administrator-201606171743 MINGW64 /d/牛中超个人文件/nodejs/gitpages/backup |
拷贝文件文件
将github的https://github.com/sixtrees/sixtrees.github.com.git
项目拷贝到本地

复制除.git
文件夹外的所有内容,到刚才从OSC GIT
上拷贝下来的空项目目录中
修改_config.yml
修改_config.yml
要做的工作很少,项目在github上能够很好的运行的话,这里只需要添加一项配置
1 | gems: [jekyll-paginate] |
提交代码
add
1 | git add . |
commit
1 | git commit -m "迁移" |
push
1 | git push |
#开启pages
如下图所示,在项目主页,选择Pages
选项卡,
如下图所示,这里可以选择master分支,方便提交
点击启动
按钮,最后的内容如下:

访问http://jsper.oschina.io

几点说明
- 如果想使用
http://username.oschina.io/
来访问自己的博客,那个项目名就必须是自己username
_config.yml
必须添加gems: [jekyll-paginate]
配置,否则将找不到_post
文件夹下的md
文章- pages采用
jekyll
支持,想了解更多内容,看这里:jekyll中文站点
致谢
感谢开源中国的开源精神,想迁移博客到osc上的目的,就是osc的md文件可以直接复制图片,不需要考虑图片的上传问题,很方便有木有。在博客的迁移过程中,非常感谢 温家成 (http://git.oschina.net/wenjiachengy
)的帮助。下面是issue
的路径
http://git.oschina.net/oschina/git-osc/issues/5277#note_483947