如何使用github搭建一个博客

 我来答
好口子
2016-12-02 · 好口子,手把手教你维护好你的征信!
好口子
采纳数:29399 获赞数:66627

向TA提问 私信TA
展开全部
工具/原料

nodejs环境
git环境
方法/步骤

安装hexo
npm install -g hexo
创建项目
hexo init project_name
上面会自动创建目录project_name,如果你已经手动创建了目录project_name,也可以进入目录后,省略目录名来初始化项目:
cd project_name
hexo init
安装依赖
推荐修改hexo默认的package.json,增加RSS和sitemap的依赖。当然,如果你用不上RSS和sitemap,也可以不添加。无论你是否添加,都执行下面的命令,来安装依赖。
npm install
上面会根据package.json安装依赖包,这是nodejs的命令。
本地运行
将会自动启用一个端口4000的nodejs服务器(端口可在_config.yml中配置)
hexo generate
hexo server
generate命令生成静态文件,server命令启动本地服务器。
部署到Github Pages
先配置项目根目录的_config.yml,主要是文件最后面的deploy部分。

默认使用master分支,但是我使用了gh-pages分支。当我第一次提交的时候,hexo会自动帮我创建这个分支。建议使用两个分支,一个用于管理源文件,一个用于博客。
hexo generate
hexo deploy
到这里基本就完成了,访问你的github项目地址就可以访问你的博客了。
创建文章/页面/草稿
每次写完文章,重新执行第6步的deploy命令,将你的文章推送到你的博客。

你可以不写双引号,但是推荐写上,尤其是带空格的中文标题。默认new是创建post,所以新建文章时,你可以省略post。draft和post几乎一样,只是不会被自动发布,在你将它从source/_drafts移到source/_posts之前,没人看得到它。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式