一直想做一个属于自己的博客来记录自己的学习,但是懒惰加上癌症晚期,所以无从下手。现在逼着自己写点东西充实自己,网上搜索了各种博客平台。总而言之,拥有自己的个人博客仍然很酷。嗯,总之,装腔作势很重要。如果没有审查制度,您将自己成为网站管理员。由于本人资金有限,搭建服务器是一笔不小的开销,所以选择了hexo+github搭建自己的免费私人博客。好了,进入正题,开始吧。^_^github即将登陆github,如果没有账号请告诉官方马上创建。然后创建一个唯一的仓库,仓库名:你的用户名.github.io,比如我的github账号是huangmeideng,那么我的仓库名就是huangmeideng.github.io。由于笔者的系统是Windows,所以以Windows为例(Mac和Linux系统比较简单,只需要在内置终端上操作即可,请自行查阅资料)。1.下载node.js并安装2.下载gitforwindow并安装3.在硬盘上新建一个工作目录,比如我的工作目录,f:/HexoBlog/hexo在本地创建Hexohexo是一个基于Hexohexo的博客发布工具githubpage,如果你讨厌我的博文,你可以查看它的官方文档手册,非常方便。Hexo|document安装好git后,我们就可以进入gitbash命令终端,愉快的使用git了。$npminstall-ghexo-cli#安装hexo$cdf:/HexoBlog/hexo#进入hexo文件存放目录$hexoinit#初始化hexo,这样我们就可以在本地建立一个hexo博客$hexog#生成博客$hexos#在本地启动hexo服务,这样我们就可以在本地访问hexo博客了。我们在浏览器中输入127.0.0.1:4000即可访问与github仓库的链接。同样打开gitbash客户端,使用以下命令创建一个gitsshkey$ssh-keygen-trsa-C"emailaddress"按照提示按3次回车键创建一个key,打开.sshid_rsa.pub在用户目录下,复制。接下来,打开你的GitHub个人主页>Settings>SSHandGPGkeys>NewSSHkey,新建一个并保存。测试链接是否成功$ssh-Tgit@github.com#注意邮箱地址不用改。如果您好您的用户名出现!您已成功通过身份验证,但GitHub不提供shell访问。然后链接成功然后再配置如下$gitconfig--globaluser.name"huangmeidneg"//你的github用户名$gitconfig--globaluser.email"huangmeideng@outlook.com"//填写你的github注册邮箱就大功告成了接下来配置hexo的链接方式,打开hexo的_config.yml配置文件(也可以使用其他打开方式)$cdf:/HexoBlog/hexo$vim_config.yml找到以下配置信息和更改#Deployment##Docs:https://hexo.io/docs/deployment.htmldeploy:type:gitrepository:http://github.com/yourusername/yourusername.github.io.gitbranch:master大功告成,可以上传到github$hexog$hexod#上传命令,这样就可以通过你的用户名访问绑定域名了。github.io我是通过阿里云购买的域名,并且买了一个kinano.top域名,一年只要2块钱哦。购买域名后,进入阿里云控制台>产品与服务>域名与网站>域名>选择购买的域名>快速分析>填写GitHub页面的ipv4地址。如何获取github页面的地址$ping你的用户名.github。io,可以获取,获取后复制进去,然后需要在hexo工作目录下的source目录下新建一个CNAME文件,填写你的域名。比如我的f:/HexoBlog/hexo/source/CNAME,内容是kinano.top然后再执行$hexog$hexod这样我们就可以通过域名访问自己的博客了!写博客,对于Hexo,我们使用markdown语法来写。对于markdown,可以点击学习markdown文档。在hexo工作目录下,我们使用如下命令新建一篇文章$hexonew'文章名'关于文章的更多信息可以参考Hexo|文档美化博客Hexo为我们提供了多种主题,大家可以查看现有主题Hexo|theme通过以下链接,并通过各个主题的文档安装使用,再靠博主自主学习美化。但是,记住博客最重要的是内容,千万不要浪费时间去美化博客,而要专注于写博客内容。吐槽segmentfault的markdown支持太不友好,所以创建了个人博客,欢迎大家访问kinano.top
