github博客搭建

技术人如何搭建自己的技术博客

懵懂的女人 提交于 2019-12-01 08:28:55
上次有人留言说,技术博客是程序员的标配,但据我所知绝大部分技术同学到现在仍然没有自己的技术博客。原因有很多,有的是懒的写,有的是怕写不好,还有的是一直想憋个大招,幻想做到完美再发出来,结果一直胎死腹中。但其实更多程序员是不知道如何去搭建一个博客,其实如今搭建一个个人技术博客非常简单,其中最简单搭建方式莫属使用 GitHub Pages + Jekyll 了,我的博客就是使用这种技术。 GitHub Pages Github Pages 是面向用户、组织和项目开放的公共静态页面搭建托管服务,站点可以被免费托管在 Github 上,你可以选择使用 Github Pages 默认提供的域名 github.io 或者自定义域名来发布站点。Github Pages 支持 自动利用 Jekyll 生成站点,也同样支持纯 HTML 文档,将你的 Jekyll 站点托管在 Github Pages 上是一个不错的选择。 使用 Github Pages 搭建博客有以下几个优点: 完全免费,其中服务器、流量、域名什么的都需要管,完全零费用搭建一个技术博客 写博客就是提交代码,让写作和编程的体验保持一致 支持绑定自己的域名 提供流行的网页主题模板 缺点也是有的: 不支持动态内容,博客必须都是静态网页,一般会使用 Jekyll 来构建内容。 博客不能被百度索引,因 Github 和百度有过节,所以

程序员如何搭建自己的个人博客

本小妞迷上赌 提交于 2019-12-01 08:28:24
我从2016年开始写博客,陆陆续续写了大概两百篇博客。写博客有很多好处,其一是它能够迫使你总结你学习的知识,你需不但的消化自己的知识点,使你对知识有了更深刻的认识;其二是你的博客如同你的个人简历,记录了你的学习历程,通过写博客,可以让别人认识你,可以结交更多的行业朋友;其三,博客起到了传播知识的作用,特别是技术类的博客能够帮助别人解决技术问题,帮助人是一件快乐的事,何乐而不为。所以写博客对于程序员来说至关重要,在我之前的文章,我已经讲述过了, 写博客给我带来了什么 ,再次不在赘述。 我一开始写博客是从简书开始的,当时被简书优雅的markdown写作方式所吸引。刚开始写文章网的阅读量,一篇能够达到几百的阅读量是非常开心的事情,如果能够被简书推荐到首页能够开心好几天。在简书我认识了 木东居士 、 仗剑走天涯 ,并在那时建立了简书圈,并保持了非常好的友谊关系,非常的珍贵。 大概17年初我将自己的写博客主要阵地转移到了CSDN,原因是CSDN在百度搜索引擎中占据了最高的权重。后面证明我的判断是正确的,我的CSDN博文阅读量一路飙升,让更多的人可以的阅读我的博客。 就在上个月我阅读了纯洁的微笑的博文 技术人如何搭建自己的技术博客 这篇文章,我决定折腾一下搭建一下自己的个人博客。 其实在17年,我就开始搭建了自己的个人博客,采用Jekyll静态博客,托管在github上面的,

基于github搭建的个人博客

一个人想着一个人 提交于 2019-12-01 08:25:44
刚开始我也是很不理解为什么要利用github+hexo搭建博客,现在差不多能理解,首先逼格很高,其次用github搭建可以学习使用github并且空间很大,也可以便于交流。 再次声明本篇是基于windows系统下搭建的博客。 废话不多说开始。 搭建前准备node.js ,git的安装(ps:在命令行里敲node -v npm -v git -version,如果出现版本信息就是安装成功哦,笔芯) 一,创建仓库并添加秘钥 创建仓库如图1-1 图1-1 新建仓库找到new repository 点击出现如图1-2 注意 :仓库名后缀必须为github.io 并且自己仓库的名字最好和自己github的名字一致,Description 这一栏可以不用填写,只需用勾选public就可以,然后自己的仓库就建好了。 图1-2 添加秘钥 1.现在点击鼠标右键打开git bash,首先检查是否有ssh key; 输入: cd ~/.ssh 如果显示“no such file or directory”,则跳转第三步,否则继续; 2.备份和删除原来的ssh key设置; $ ls $ mkdir key_backup $ cp id_rsa* key_backup $ rm id_rsa* 3.生成新的ssh key 输入 : $ ssh-keygen -t rsa -C"邮箱地址@youremail

使用GitHub搭建自己的个人博客网站

家住魔仙堡 提交于 2019-12-01 08:24:37
文|Seraph 00 | 前期准备 注册好GitHub账号,并在本机部署好Git环境。如不熟悉Git/GitHub的使用,可以看下这篇 《GitHub入门与实践》读书笔记 或原书。 阿里云购买域名。 01 | 搭建GitHubPage 创建库 切记要输入与你账户名一致的库名,且一定要加 .github.io 后缀,这是为了访问以及域名解析方便。 我这里的账户名为:MEseraph 打开terminal,使用git clone克隆刚刚创建好的库。 在本地库 MESeraph.github.io 目录下新建一个 index.html ,内容如下:(这是一个简单的html网页) <!DOCTYPE html> < html lang = " en " > < head > < meta charset = " UTF-8 " > < title > Document </ title > < style type = " text/css " > h1 { text-align : center ; font-size : 50px ; } </ style > </ head > < body > < h1 > Hello Github </ h1 > </ body > </ html > 使用 git add 及 git commit将index.html添加至本地库。

利用Github搭建自己专属博客

安稳与你 提交于 2019-12-01 08:24:26
这是一个在Windows简易的搭建博客的方法,建立使用Jekyll构建自己的博客,所以这一篇文章采用fork别人的模板来构建(“偷懒”),在此之前需要满足一下条件 注册一个Github账号 本地安装Git,并且能实现Git向自己的仓库push文件 教程 第一步:fork别人模板 这里我以自己的博客的模板为例(fork),我自己采用的一款名叫NexT主题,在github上面搜索 jekyll-theme-next 然后点击fork 然后查看自己的本地仓库,刚开始你的仓库的名字是别人的名字,点击Setting 然后更改自己的账号名字 (更改自己仓库名字,一般都是”自己账号的名字.github.io”,因为一般生成的访问地址就是这个)最终自己的博客访问地址可以向下面翻看到Github Pages就是最终访问地址 现在你已经完成大部分,现在就可以试一下是否能访问成功,可是你看到的是别人的博客别人的名字,下面就来自己定制了。 第二步:修改模板 一般有两种方法:直接在Github网页上修改,在自己电脑本地修改,这里我选择在本地修改,这时候就需要Git工具。选择自己想要放博客源的文件夹,然后点击鼠标选择Git Bash Here 输入命令 git clone +自己仓库的地址+”.git ” 然后进入自己clone的目录,修改模板的配置文件 修改_config.yml文件,里面的内容如下

利用Github快速搭建个人博客总结(亲测)

。_饼干妹妹 提交于 2019-12-01 08:21:20
近一年多时间一直都在用CSDN,讲真这个CSDN有时候资料很多,我也很自豪加入这个大家庭,不过身边有两个同学:一个在github托管了属于自己的博客,另一个在云上面编写了属于自己的博客.后者的理由是,CSDN太low,上面很多都是转发的文章,他已经讲所有CSDN网站全部屏蔽了? WTF … 有幸入这个坑,自己也翻阅了大量资料,感谢前辈们留下的精华,所谓前人栽树,后人乘凉.再此向那些前辈致以敬意. 此外由于Github是屏蔽爬虫的,也就是说百度和Google是搜不到你在github上托管的博客的,这就需要你自娱自乐 引子: 阮一峰说过 喜欢写博客的人,会经三个阶段:   第一阶段,刚接触Blog,觉得很新鲜,试着选择一个免费空间来写。   第二阶段,发现免费空间限制太多,就自己购买域名和空间,搭建独立博客。   第三阶段,觉得独立博客的管理太麻烦,最好在保留控制权的前提下,让别人来管,自己只负责写文章。 第一个阶段在用的CSDN就是这么一个阶段,目前还在不断更新博客,不管一直感觉目前自己写的博客质量都比较低,无法用较专业的语言来描述问题. 第二阶段像我的第二个同学自己在云上搭建自己的博客,全权处理,这个就很有意思. 第三阶段,随着github的诞生.程序员们既拥有绝对管理权,又享受github带来的便利----只要向主机提交commit,就能发布新文章.免费,无限流量,这个就很舒服

如何快速搭建自己的github.io博客

北城余情 提交于 2019-12-01 08:15:33
闲聊一下 在这知识剧烈膨胀的时代,如何记录、整理、分享自己的所学所感无疑显得十分重要,而博客便是最好的方式之一。现在已经有了各式各样的博客平台,有基于第三方的平台的(如 博客园 等),也有自己搭建的(如基于 Ghost 等,当然,也有很多干脆自己动手DIY了)。总之,博客的世界已然丰富多彩,留给咱们更多的不是有没有,而是哪个好。这里咱不讨论博客哪家强的问题,只推荐一款博主觉得不错的选择: github.io 。 要问全球最大的基佬交友网站是哪个,我相信不少答案必须是咱们的 github 。而 github.io 便是其出品,品质必须是有保证的,最重要的一点是基于github的repo管理,这意味着咱们对其是有觉得的控制,这个跟放在第三方的平台比,可控性要好太多。下面咱们将详细讲述如何基于 github.io 打造属于自己的博客网站。 要完成自己的 github.io 博客网站,总共分三步: 开通自己的 github.io repo 选择一款Jekyll的主题 编写发布博客 开通自己的 github.io repo github.io 是完全基于github创建的,其本质上是在你的github账户下创建一个特殊的repo。你可以参照 如下步骤 完成: 创建repo 当然,一切的前提是你得首先有个github的账户,这里还请自行解决。登陆你的账户后,你可以 创建一个新的repo 。

基于github搭建自己的个人博客

筅森魡賤 提交于 2019-12-01 08:13:32
今天一时兴起, 看见别人使用的github.io搭建了属于自己的个人博客, 我也使用github搭建一个自己的博客系统; 步骤一:创建一个自己的github账号;(略) 步骤二:创建一个自己的项目 注意: 我自己的github账号是junzaivip,然后我的github.io的前缀也是junzaivip,【必须是你的用户名,其它名称无效】所以我的地址就是junzaivip.github.io 第三步:创建好之后,拉取到本地,然后采用下面的命令进行添加; echo "# junzaivip.github.io" >> README.md git init git add README.md git commit -m "first commit" git remote add origin https://github.com/junzaivip/junzaivip.github.io.git git push -u origin master 然后就可以访问了:比如我的是 https://junzaivip.github.io 后面的步骤可选,因为目前网站已经可以正常使用; 第四步:绑定自己喜欢的域名 ping junzaivip.github.io 然后在自己注册的域名供应商那里进行添加,如下: 只添加了上面, 还是无法访问, 还需要最后一步, 就是在junzaivip

手把手教你在Github上建立自己的个人博客网站

北城余情 提交于 2019-12-01 08:11:07
概述 之前闲着没事,就利用Github建了一个个人博客网站,效果还不错,今天就来分享一下. 建立自己个人博客网站的好处: 1.面试装逼,这个不必多说… 2.把平时积累的知识和项目记录下来,方便日后查看使用 3.不受其他博客平台的限制 准备工作 开始之前,先大致介绍一下用到的技术和相关概念 Github是什么: GitHub是一个利用Git进行版本控制、专门用于存放软件代码与内容的共享虚拟主机服务,很多人都把它称作程序员的同性交友网站,具体为啥这么叫我也不知道 GitHub Pages是什么? Github Pages设计的初衷是为托管在GitHub上的项目提供介绍页面,开发者们可以通过GitHub Pages为他们的每一个项目创建一个用于介绍该项目的静态网站,不过由于他的空间免费而且稳定,因此用它搭建一个个人博客网站是再好不过了. Git是什么? Git是一个开源的分布式版本控制系统,可以有效、高速的处理从很小到非常大的项目版本管理.它的作用 和Svn类似,就是一个版本控制的工具,用它可以将我们写的代码提交到Github上. Jekyll是什么? jekyll是一个简单的免费的Blog生成工具,将纯文本转化为静态网站和博客;由于咱们的GitHub Pages生成的是静态页面,每次更新博客都需要手动更改HTML,这就使得每次写博客都变得很麻烦,而用了这个工具以后

使用Github搭建个人博客

↘锁芯ラ 提交于 2019-12-01 07:23:35
一、安装Node.js并配置好Node.js环境。   自行下载傻瓜式安装配置   验证是否安装成功,cmd打开命令行输入 node -v   出现版本信息,则成功 二、安装git配置好环境   自行下载傻瓜式安装   验证是否安装成功,cmd打开命令行输入 git --version   出现版本信息,则成功 三、Github账户新建项目,项目要遵守格式:账户名.github.io,勾选Initialize this repository with a README   在建立好的项目右侧有settings按钮,点击它,向下拉到GitHub Pages,会发现有一个网址,该网址就是用于公网访问的地址。   倘若建立工程时没有选中Initialize this repository with a README,则不会出现这个网址。 四、安装Hexo,自己随意选中新建一个文件夹。   通过命令安装Hexo npm install hexo -g   输入hexo -v,检查hexo是否安装成功   输入hexo init,初始化该文件夹,当看到Start blogging with Hexo则表明成功了。   输入npm install,安装所需组件 六、使用   输入hexo g,启动Hexo   输入hexo s,开启服务器,访问该网址,正式体验Hexo。默认端口是4000