如何用github搭建个人博客

 我来答
好口子
2018-07-05 · 好口子,手把手教你维护好你的征信!
好口子
采纳数:29399 获赞数:66623

向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之前,没人看得到它。
SmartProxy
2023-10-24 广告
作为上海圣钧信息科技有限公司的工作人员,我公司并不提供名为"Storm Proxy"的服务。我们致力于提供高质量的信息技术服务,包括但不限于云计算、大数据处理、人工智能等领域。我们的服务对象主要是企业客户,为其提供定制化的解决方案和技术支持... 点击进入详情页
本回答由SmartProxy提供
百度网友2f757675
2017-06-24 · TA获得超过7232个赞
知道大有可为答主
回答量:7506
采纳率:90%
帮助的人:1855万
展开全部
GitHub 是一个用于使用Git版本控制系统的项目的基于互联网的存取服务,GitHub于2008年2月运行。在2010年6月,GitHub宣布它现在已经提供可1百万项目,可以说非常强大。
Github虽然是一个代码仓库,但是Github还免费为大家提供一个免费开源Github Pages空间,利用这个空间你可以搭建轻量级的博客系统,绑定自己的域名,存放一些图片和文件等等。
关于Github,其实我在介绍phpfog空间时以前我也接触过,不过那只是申请一个Git账号,并不知道Github还会提供免费空间可供使用。直接有好友留言(具体在哪篇文章我找了好久也没有找到)说可以试试Github Pages。
于是我这几天都在研究怎么用Github Pages搭建一个个人博客,可惜由于对代码和git命令不熟悉,磕磕碰碰,一直到现在才把Github Pages免费空间给熟悉了,故写个教程记下整个过程。
在网上搜索Github Pages免费空间使用教程,比较少,而且不全面,或者说不适合像我这样从未接触过Github的人,有几次的按照网上的教程来做都失败了,主要是好步骤不知道如何操作。
中途也想到过放弃Github Pages,因为这样一个“如此麻烦”的空间即使搞定估计用途也不大。但是有两个原因促使我认为有必要向大家介绍它:老牌开源的空间——稳定、不会随便删除用户数据——至少我这么认为、没有外链流量限制。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式