使用Python后端+GitHub Pages搭建一个博客

前言:选择这种方式仅仅是因为Github Pages免费,购买服务器当然是最佳选择  为什么不选择Hexo?因为学习了廖雪峰python教程-实战篇,算是个小总结

目前流行的搭建博客的方式有3种

  1. 在CSDN这种网站开通个人博客
  2. 使用Hexo+Github Pages搭建个人博客
  3. 自己动手编写一个个人博客

对于从廖雪峰python教程学习python的朋友,最后的实战篇如果跟下来后,搭建个人博客剩下花费时间的其实就是前端,当然本文不涉及前端,因为压根没有学☺


本人学习廖雪峰python实战的代码GitHub:python-webapp
上面,有很多自己添加的注释,避坑(廖老师在代码中留下了一些坑)


当你按照廖老师教程写完一份完整的python-web后端代码后,可以在本地运行
在这里插入图片描述
其实剩下的就是购买服务器然后按照教程部署上去了,现在服务器也不贵。
不购买服务器又想用自己的学习成果练练手就是本文的目的所在了。

首先当然是创建一个仓库
在这里插入图片描述
然后就是push操作,在setting选项中开启github pages
参考这篇文章 https://blog.csdn.net/baidu_25464429/article/details/80805237

Github Pages不具备服务器功能,所以就只能是完整的静态网页,也就是说更新博客就是和Hexo一样,线下写作–生成–部署。
根目录下的index.html就是你的博客(http://xxx.xxx/) 首页要显示的,blog文件夹下的index.html就是http://xxx.xxx/blog 要显示的内容,以此类推。
步骤就很清晰了
就是本地生成相应路径下要显示的index.html,然后push上去,GithubPages会根据路径自动寻找相应的index.html.
写一篇博客的步骤就是

  1. 在本地博客上写作

在这里插入图片描述

  1. 写完后获得该页面html,如图在这里插入图片描述
    本页对应的应该是blog文件夹中的00154451346792981e53943dd3541dbb5b31c17bf9a510f000文件夹中的index.html
    在这里插入图片描述
    比如我的绑定个人域名后

完整的步骤:

  1. 运行本地博客
  2. 写完一篇博客
  3. 运行python requests.get(url)获得该博客html
  4. 将index.html保存本地仓库对应目录并push到使用Github Pages的仓库
  5. 通过GitHub Pages的地址访问

ps:代码很简单,就是抓取页面保存然后push
在这里插入图片描述
我的github

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值