在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