简书文章发布到GitHub

简介: 简书对markdown的支持非常好,而github恰好也是非常鼓励使用markdown格式,这次我们尝试将简书的文章,搬到GitHub平台.我以前在简书发布过的一篇"图虫遇爬虫",这篇文章有代码,有内容,很适合迁移到GitHub, 今天就以它为例在本地生成一对秘钥(以Ubuntu为例)进入到.

简书对markdown的支持非常好,而github恰好也是非常鼓励使用markdown格式,这次我们尝试将简书的文章,搬到GitHub平台.

我以前在简书发布过的一篇"图虫遇爬虫",这篇文章有代码,有内容,很适合迁移到GitHub, 今天就以它为例

在本地生成一对秘钥(以Ubuntu为例)

  • 进入到.ssh目录下
cd ~/.ssh/
  • 生成一对秘钥
ssh-keygen -t rsa -C "lijianzhao1208@gmail.com"
  • 为秘钥起个名字(可直接回车跳过)


    秘钥起个名字
  • 将公钥内容添加到github(实现免密向远程仓库提交代码)

复制公钥(github.pub)内容

复制公钥(github.pub)内容

登录github,并粘贴公钥内容

github主页
添加容器
添加公钥
添加完成

在github建立一个仓库

建立新仓库

创建新仓库

创建新仓库
仓库创建成功

新仓库的位置为:
https:github.com/用户名/新仓库名

从本地(Ubuntu16.04环境),获取远程仓库

git clone git@github.com:zhaoolee/TuChong.git
获取远程仓库内容

将简书内容添加到README.md文件中

  • 打开简书后台编辑页面
打开简书后台编辑页面
  • 复制内容
复制内容
  • 将内容添加到README.md
粘贴
粘贴成功
  • 将代码文件添加到TuChong目录
拖拽文件
  • 将更新的内容添加到本地仓库
添加到本地仓库

将本地仓库内容提交到github仓库

  • 添加远程仓库

git remote add TuChong git@github.com:zhaoolee/TuChong.git

  • 正式提交代码
git push -u TuChong master
推送成功
查看github更新

Github显示效果对比简书显示效果

Github与jianshu

Github还能更个性化些

  • 上面的显示完全依赖于README.md文件的内容, github提供了将README.md文件内容独立为网页的功能(网页还预制了个性化主题)
进入settings
  • 选择主题
选择主题
  • 可选主题
主题系列1
主题系列2

个性化主题效果 预览链接

个性化主题效果

如果你想使用python自动化完成仓库创建, 并在新仓库上传一些稳定关联的资源,参考这篇 Github变身网络硬盘

目录
相关文章
|
Java 测试技术 Go
利用 GitHub Action 自动发布 Docker
最近公司内部项目的发布流程接入了 GitHub Actions,整个体验过程还是比较美好的;本文主要目的是对于没有还接触过 GitHub Actions的新手,能够利用它快速构建自动测试及打包推送 Docker 镜像等自动化流程。
|
缓存 JavaScript Ubuntu
Hexo+GitHub Actions搭建博客,实现云端写作、一键发布
Hexo+GitHub Actions搭建博客,实现云端写作、一键发布
646 1
Hexo+GitHub Actions搭建博客,实现云端写作、一键发布
gitbook 发布 github pages
gitbook 发布 github pages
gitbook 发布 github pages
|
JavaScript
Github Actions实现Npm包自动化发布
Github Actions实现Npm包自动化发布
99 0
|
Java 网络安全 持续交付
用 Github 实现组件自动发布
用 Github 实现组件自动发布
189 0
用 Github 实现组件自动发布
|
Web App开发 安全 Ubuntu
​北京冬奥会开幕式震撼刷屏;GitHub 推出赞助功能;Flutter 2.10 发布 | 思否周刊
​北京冬奥会开幕式震撼刷屏;GitHub 推出赞助功能;Flutter 2.10 发布 | 思否周刊
211 0
​北京冬奥会开幕式震撼刷屏;GitHub 推出赞助功能;Flutter 2.10 发布 | 思否周刊
|
Java Maven
Java:发布Maven项目到Github私有仓库
Java:发布Maven项目到Github私有仓库
297 0
Java:发布Maven项目到Github私有仓库
|
Web App开发 搜索推荐 JavaScript
程序人生 - 个人技术博客如何选择?(CSDN、博客园、简书、知乎专栏、Github Page)
程序人生 - 个人技术博客如何选择?(CSDN、博客园、简书、知乎专栏、Github Page)
1211 0
程序人生 - 个人技术博客如何选择?(CSDN、博客园、简书、知乎专栏、Github Page)
|
JavaScript
Github Actions实现Npm包自动化发布
Github Actions实现Npm包自动化发布
123 0
|
API 开发者
重磅!GitHub 命令行客户端 1.0 正式发布!
今天,GitHub 官方正式发布了 GitHub CLI 1.0 版本,它能让开发者直接通过命令行来实现一些基础化的操作,比如创建 issues,发布版本,合并 Pull Requests 等等。
130 0
重磅!GitHub 命令行客户端 1.0 正式发布!