> 技术文档 > 快速操作——博客项目构建与GitHub部署_github线上部署教程

快速操作——博客项目构建与GitHub部署_github线上部署教程


🦩博客需求选型

博客是一个项目,由此需要简单的项目开发流程快速操作——博客项目构建与GitHub部署_github线上部署教程

解释

快速操作——博客项目构建与GitHub部署_github线上部署教程

博客项目简单流程实施示例

快速操作——博客项目构建与GitHub部署_github线上部署教程

快速操作——博客项目构建与GitHub部署_github线上部署教程


🦩从博客搭建到上线的全流程原理

两个步骤

  1. 项目文件的本地开发(内容生产)

    • 生产环境准备:项目开发语言/环境确定、项目文件结构规划、测试环境搭建
    • 开始生产:项目开始构建(写代码)
    • 后续测试改进、生成部署文件
  2. 项目的服务部署(线上访问)

    • 项目部署环境准备
    • 项目线上部署测试
    • 后续监控更新


你需要做的可以划分为这三步

  1. 生成博客项目结构
  2. 编写代码内容
  3. 上线博客项目


注意,这里使用最原始的手动操作,目的是掌握本质原理,工具只是使得更加便捷而不改变原理(不提工具是怕学的时候误以为工具才是重点)

  • 掌握原理后才学习工具
  • 所以以下的教程都会用最接近原始的手段操作,帮助理解原理


🦩实操指导上线你的博客项目到GitHub

只将原理,具体的内容细节自己丰富(如,设计自己博客的样式当然是自定义的,也没办法讲解)

🪶生成博客项目结构

  1. 项目结构是啥 ?为啥需要?
    • 为了让你高效管理项目内容(不然文章东一块西一块自己都分不清楚啊/还有,前端页面有好多个,得整理好吧,不然给你一坨文件,分也分不清楚)
    • 详细解释

  2. 总之,你需要建立一个有序的文件夹结构管理内容
    • 在电脑上记笔记还要分几个文件夹呢,项目文件结构也是这个道理
    • 所以,手动建立这个文件夹结构(文件夹里面是空的,就像你建立笔记文件夹的时候先建立结构后填充内容啊)总文件夹名字自定义,能分辨出是你的博客项目就行(可以看到我这里用的是sea)
      快速操作——博客项目构建与GitHub部署_github线上部署教程
    • 此外,建立好后继续再博客项目的根目录下添加以下两个文件
      快速操作——博客项目构建与GitHub部署_github线上部署教程

🪶编写代码内容

和你记笔记一样,建立好了文件夹就要记内容了,以下操作是完成博客界面的建立(不动的话要去学习一点前端和项目结构的知识)


  1. 使用编辑器编辑刚刚index文件里的内容(如果你知道如何使用vscode这类编辑器,想必编辑文件内容没问题)

    • 如果不知道如何编辑,那么把文件后缀改为txt,复制以下内容到文件里保存后后缀改回html
  2. 复制以下内容到index.html里保存

 <!DOCTYPE html> <html> <head> <title>我的网页</title> <style> body { background-image: url(\'https://haowallpaper.com/link/common/file/previewFileImg/17112428137401728\'); background-size: cover; background-position: center; background-repeat: no-repeat; background-attachment: fixed; height: 100vh; margin: 0; padding: 20px; color: white;  text-shadow: 1px 1px 3px rgba(0,0,0,0.8); } </style> </head> <body> <h1>欢迎来到我的网站!</h1> </body> </html>


这是一个博客首页的简单构建,本质是体会代码如何就创造出了前端界面,此后你想要什么结构自己改呗,没任何限制

🪶上线博客项目

项目构建完后(实际项目复杂,但我们是为了体会流程,所以学个简单示例就好),你就要上线项目到GitHub了


  1. 首先,注册GitHub账号(登不上是网络问题,自己去看相关访问教程)

  2. 接着建立一个仓库(注意是public就行,其它设置随意)

    • 一些教程特别要求了仓库名字,其实随意起名就行,不碍事(原因一会儿会讲解)
  3. 接着,上传你的项目文件(就是上述两个步骤建立的整个文件夹)

    • 注意,拖动整个项目文件夹到GitHub文件上传界面就行
  4. 接着,选择分支,自定义一个分支(如果你使用了.io的哪个仓库名不用这一步),选择这个分支点击上传

    • 上传完后点击设置,选择pages选项,选择分支(如果你用io命名,就不用选择),选择branch为你自定义的分支,接着选择/root就行
      快速操作——博客项目构建与GitHub部署_github线上部署教程
      快速操作——博客项目构建与GitHub部署_github线上部署教程
      快速操作——博客项目构建与GitHub部署_github线上部署教程
  5. 然后点击 Visit site就行
    快速操作——博客项目构建与GitHub部署_github线上部署教程

  6. 试着用其它设备访问你的博客,如果电脑可以访问,其它设备不可以一般是GitHub还没部署的问题,不担心,睡一觉就好了


🦩解释

🪶GitHub项目博客托管不需要特定仓库名也可以的原因?

快速操作——博客项目构建与GitHub部署_github线上部署教程
快速操作——博客项目构建与GitHub部署_github线上部署教程

🪶githubpage必需要index.html在项目根目录下的原因

快速操作——博客项目构建与GitHub部署_github线上部署教程


🦩总结

这就是构建上线博客的全流程
快速操作——博客项目构建与GitHub部署_github线上部署教程


博客项目结构 和 代码内容你都可以自定义, 上线博客的平台也一样,学会了原理其他的本质都是相同手段