# 基础

## 简介

### 最终效果

使用 MarkDown 写好博客，然后发布到个人的公开网站上，博客可以给任何人查看。

不需要任何费用，只需要注册 Github，网站完全是你自己的，同时内容的迁移非常方便。

你现在阅读的这整个博客站就是该效果体现。

### 工具

* Markdown + Typora
* Git + Github + GithubPage
* node.js + Hexo + NexT

在下面的内容中我会一步一步对上面的所有工具进行讲解

### 阅读完本篇文章你的收获

1. 高效美观的进行知识储备
2. 亲手打造一个专属于自己的知识分享平台
3. 如何让自己的知识分享平台全网可见
4. 便利的知识分享和发布流程

### 本文的终极目标

打造一套完整的、免费的、从零开始的，博客建站、配置、美化、优化以及文章写作与发布工作流。

OK let‘s go

## 工具和技能介绍

### Markdown

1. Markdown 写作语法

[*Markdown* 教程 | 菜鸟教程](https://www.baidu.com/link?url=K8P5Jt2E-bnXSJ5ykWfQMOQhofYt0new3Uee6zK2Id60GQ3LV7TB31qmK9Jmo5GS3Gs4TAghfXtw8X2SQOVDpq\&wd=\&eqid=af1d85d20014ee96000000065eead21b)

1. Markdown 文本编辑工具

[Typora](https://typora.io/) (推荐)

VS Code + 插件

### Git

Git 是版本控制工具，如果将写项目比作打游戏，那么 Git 提供了游戏中的存档功能。

[Git 学习资料](https://github.com/okzkx/Blog/tree/a336a6991dae53d05a744c68889c42072bb07c75/2020/06/18/Git/README.md)

### Github

按照游戏存档理论，Github 是免费的云存档

了解 Github 更多请自行百度，或注册体验。

### GithubPage

GithubPage 是 Github 的一项服务，可以展示你存储的项目中的静态网页。

接下来的云端博客将根据这个功能搭建。

### node.js

这边作为 Hexo 的下载器使用

### Hexo

可以将你的 Markdown 文档渲染成（自动生成）静态网页

### NexT

Hexo 的一个插件，改变渲染样式

## 此方法搭建博客的理论规划

1. 写好 Markdown 文档
2. Hexo 将 Markdown 文档渲染成（自动生成）静态网页
3. Git 推送这些静态网页进入 Github

## 操作步骤

### 接下来进入正题

真正开始动手了

1. 安装 [Typora](https://typora.io/)
2. 根据 [使用Github搭建属于自己的博客](https://www.jianshu.com/p/4f56cf990bba) 直到博客发布成功
3. 美化 [搭建个人博客-美化篇](https://okzkx.gitbook.io/blogs/tools/blog/blog-decorate)
