一、github博客本地搭建
二、需要别人协同更新
1. 创建源文件的仓库
在一 中创建的仓库用于存储生成的静态页面内容。所以我们需要创建一个新的仓库用于存储我们的代码源文件,并将我们的源文件进行推送push。
2. 协作人
(1)首先要将协作人的权限添加入仓库。【source仓库和github.io仓库都需要】
-
登录 GitHub,进入你的博客仓库页面
-
点击右上角的【Settings】
-
左侧栏点击【Collaborators and teams】(或直接找「Collaborators」)
-
在「Manage Access」下点击【Invite a collaborator】
-
输入协作人用户名,GitHub 会自动识别用户名,点击添加即可
-
协作人那边会收到一个邀请通知,点击 Accept Invitation
(2) 然后将Source仓库的代码pull至本地
(3)安装依赖
包括先安装 Node.js 和 Git。
Node.js 包含了 npm(Node Package Manager),用于安装 Hexo 及其插件;Git 则用于部署博客到远程仓库。
下载地址:
Node.js: Node.js — 在任何地方运行 JavaScript
Git: Git
然后在对应的项目文件夹下运行:
npm install
(4)进行对应的更新,比如添加新的md文件
hexo new "新的md"
即可在根目录下的source/_posts下看到新的md文件。进行对应的攥写。
(5)在命令行运行
运行内容则可以更新github.io仓库
hexo clean
hexo g
hexo d
也可以运行 hexo s然后在本地查看效果。
(6) 将更新的源文件push到Source仓库
这样方便多人同时获得最新的源代码进行修改。