从零搭建个人博客(免费版)
前言
一般来说有条件和水平可以自己买个服务器去搭,喜欢自己动动手DIY的可以用Java的一些Web框架比如SSM(应该是这个吧,主要这个我不会),更简单一点的有django(比前面一个简单不少),更懒一点可以用WordPress。
当然以上说的你必须要有个服务器,最好再整个域名,你只需要花一点点钱就可以嘿嘿嘿……
准备工作
首先当然是下载各种开源软件、框架什么的辣,hexo是基于nodejs开发的,肯定得整个nodejs吧,整完nodejs之后在命令行输入node -v,返回版本信息就成了哦。
然后就可以直接在命令行里,输入
1 | npm install -g hexo-cli |
然后再去下载个git,把基本配置弄好,在GitHub注册一个仓库,仓库名必须得是:你的github用户名+github+io。然后弄一下ssh连接(可以自己百度一下先,有时间我会自己加一下这部分得内容),保证你的本地git能推送到github上。
正式开始
完成准备工作之后,我们再随便找个空的文件夹准备放置你的博客文件,在cmd命令行上进入这个文件夹,输入
1 | hexo init blog |
就会发现多了一个blog文件夹,里面有不少东西,现在就已经可以看到博客效果了,在文件根目录下右键打开git bash(安装了git右键会有的),依次输入:
1 | hexo g |
就可以在浏览器上输入localhost:4000就可以看到效果了,不过现在只是在本地上运行,其他人不能通过网址访问哦。
接下来我们利用刚才申请的github仓库将blog部署到GitHub Pages上,在整个blog工程的根目录上找到_config.yml文件,随便找一个文本编辑器打开,Sublime Text、VSCODE等等,别用记事本就行。笔者用的是VSCODE,在里面找找形如下面的
1 | deploy: |
把其中的xxxx修改成你的GitHub用户名即可,找到刚才那个git bash,ctrl+c先停掉本地服务,然后hexo d即可,如果顺利的话,看看你的GitHub仓库里有没有多出一些东西,如果有,恭喜你,可以通知你的小伙伴们访问你的个人博客了,网址为:你的GitHub用户名.github.io
在博客根目录下的命令行输入
1 | hexo new "my_first_blog" |
可以发现在source_posts这一目录下多了一个my_first_blog.md文件,当然你需要稍微学一下markdown文档的写法,不会的话也没关系,写个Hello World!进去然后还是输入hexo g在public目录下生成静态文件,在用hexo s可以在本地运行调试,也可hexo d直接部署到GitHub上,等待一会再进入这个网址:你的GitHub用户名.github.io,就会发现多了一篇文章,名字是my_first_blog,内容是Hello World!
接下来你就可以用类似的方法逐渐给自己的博客添砖加瓦了。
但是,hexo自带的主题实在是一言难尽,刚才在_config.yml文件找deploy的时候,相信细心的人已经发现了里面的theme: landscape也就是hexo自带的主题,确实丑,而且甚至没什么有关于我们自己的信息,那算个锤子个人博客呢?
那么那么,在哪里可以买到(划掉)嫖到漂亮的主题呢?敬请期待下期更新哦,今天好歹已经整了个雏形出来,简直帅爆了好吗?虽然并无啥子技术含量(毕竟框架都是人家的),但还是很顶的,毕竟我们搭网站写博客是为了分(zhuang)享(bi)的,打开浏览器输入网址就能看到我们的成果,还是很爽滴。
最后庆祝一哈今天的成功(有问题可以在下面的评论区提出来哦,需要GitHub账号),我们是冠军!我们又是冠军!!我们总是冠军!!!
本文作者: ljq
本文链接: https://4mmmm.github.io/2019/11/12/blog-tutorial1/
版权声明: 本作品采用 知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议 进行许可。转载请注明出处!