GitHub搭博客

本文详细介绍了如何使用Git和Jekyll搭建一个个人博客。包括安装Git、使用Homebrew简化安装过程、解决Git冲突问题、利用Jekyll快速创建博客结构等步骤。教程还指导读者在GitHub上创建和推送博客内容,以及解决页面访问问题的方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

标题:如何搭建一个基于Git的博客

目录

1.用什么来安装git?(最终选择Homebrew,如何使用Homebrew?)

A:Homebrew
在命令行输入

ruby -e “$(curl -fsSL https://raw.github.com/Homebrew/homebrew/go/install)”

ps:Homebrew的介绍页面真的做得非常简单美观,让我根本把持不住。

2.安装Git以及如何使用,Github的使用,Github的Pages功能。

使用Homebrew安装git

$ brew install git

查看开源包

$ brew list

问题出现

图片1

在stackoverflow上搜索到相同的问题,原因是直接我安装了Github的客户端,造成了冲突,于是我用cleanMyMac卸载了Github的客户端,再使用下面的命令删除掉所有版本的git文件。

rm -rf /usr/local/git

rm /etc/paths.d/git

rm /etc/manpaths.d/git

再次输入brew install git

问题解决。

git的使用方法

git常用命令

git目录初始化

[code]git init[/code]

添加文件 git add./*

现在你可以试着在GitHub建立一个HelloWorld的页面了

macports 和 homebrew 两个第三者包管理工具有什么区别?

A:Flink是直接编译好的二进制包,MacPorts是下载所有依赖库的源代码,本地编译安装所有依赖,Homebrew是尽量查找本地依赖库,然后下载包源代码编译按照。 Flink容易出现依赖库问题,MacPorts相当于自己独立构建一套,下载和编译的东西太多太麻烦,Homebrew的方式最合理。

3.Jekyll是什么,如何利用Jekyll搭建博客。

第一步,创建项目。

mkdir jekyll_demo

cd jekyll_demo

git checkout –orphan gh-pages

第二步,创建设置文件。

_config.yml

第三部,创建模板文件。

创建_layouts目录

放置模板文件,进入该目录,创建一个default.html文件,作为Blog的默认模板。

第四步,创建文章。

回到项目根目录,创建一个_posts目录,用于存放blog文章。

第五步,创建首页。

有了文章以后,还需要有一个首页。

回到根目录,创建一个index.html文件

第六步,发布内容。

现在,这个简单的Blog就可以发布了。先把所有内容加入本地git库。
  
gitadd. git commit -m “first post”

然后,前往github的网站,在网站上创建一个名为jekyll_demo的库。接着,再将本地内容推送到github上你刚创建的库。注意,下面命令中的username,要替换成你的username。

$ git remote add origin https://github.com/username/jekyll_demo.git
  

$ git push origin gh-pages

  1. 在Github上新建一个仓库, 注意仓库名称的格式: USERNAME.github.com, 例如: june.github.io

  2. clone到本地: git clone https://github.com/JuneHW/june.github.io

  3. 进入目录: cd june.github.io

  4. 修改远程仓库地址到自己的仓库, 从而可以push到自己的仓库: git remote set-url origin git@github.com:tonnyyi/tonnyyi.github.com.git

  5. 推送到Github上自己的仓库: git push origin master

  6. 页面访问有问题,如何解决
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值