Hexo搭建个人博客教程(基础篇)
简介目的
本教程主要介绍在 Windows 系统下如何配置 WSL,并在其中配置 Node.js 环境,使用 Hexo 框架搭建简单的个人博客,最后使用 Markdown 进行博客文章的编写并部署到 GitHub Pages 上。
概念理清WSL
WSL 让 Windows 用户无需虚拟机或双系统,就能直接在 Windows 中运行原生的 Linux 命令行工具和应用程序。
Node.js
Node.js 是 JavaScript 的服务端运行环境,让 JavaScript 跳出浏览器束缚,在服务器上构建高效、可扩展的应用程序。
npm
npm 就像是 Node.js 的仓库管理员,负责维护数以百万计的 JavaScript 库和工具包,使得开发者能够方便地查找、安装并管理这些工具。
Markdown
Markdown 是一种简洁的文字格式化语法,将纯文本转化为结构清晰、易于阅读的网页内容。
GitHub Pages
GitHub Pages 允许用户将自己的项目文档或个人网站公开展示出来,免费托管静态网站。
Hexo
Hexo 是快速搭建个人博客或 ...
Git多人协作开发流程(Feature-branch)
Git多人协作开发流程1. 克隆远程仓库首先,每个开发者需要从远程仓库克隆项目到本地。
1git clone <远程仓库URL>
具体的步骤可以参考GitHub帮助文档-Cloning a repository。
注意事项从GitHub克隆仓库,配置SSH公钥通常是一个很好的实践。具体可以参考GitHub SSH公钥配置。
远程分支在本地,通常是以origin/branch-name的形式表示。它的作用只是指示远程分支的开发进度,并不会干扰本地分支。实际上只有在远程仓库上创建了分支,或者将本地分支push到了远程仓库,才会有远程分支。
2. 创建并切换分支为避免直接在主分支上工作,每个开发者应创建自己的特性分支。
1git checkout -b feature-branch
上述命令会创建一个名为feature-branch的新分支,并立即切换到该分支。如果只是创建一个新分支,不切换到该分支,可使用git branch feature-branch。
3. 开发与提交在特性分支上进行开发,定期提交代码。
12git add .git commit -m "提 ...
