如何搭建一个个人博客(Hexo)
事前准备
- 学习并熟知Markdown语法
- 些许的命令行知识
- 些许的前端知识
- 些许的git知识
- 一个gayhub账号
- 一颗赤诚的心
具体步骤
搭建个人博客主要分为这几个部分:
安装git与Node.js
安装hexo
在命令行中输入
|
|
提示安装成功或者可以执行hexo指令即可。
安装完成后使用命令行(cd命令)进入合适的文件夹,使用以下命令初始化博客。
|
|
然后会发现在相应的文件夹目录下出现了名为
|
|
hexo就新建完成了,你可以通过
|
|
来初始化本地网站,在浏览器里输入0.0.0.0:4000进行查看。
查看完了记得用Ctrl+C关掉。
尝试写文章
文件夹中的_post文件夹里面就是那些文章了
默认会有一篇示范性的文章
你可以通过在命令行里输入
|
|
来新建文章,文章是使用Markdown语法书写的,所以要求能熟练使用Markdown语法
部署本地网站到github
github提供了一种方式可以帮助用户用github的服务器存放自己的网站,虽然网速很慢,但是个人博客足够用了。
新建一个仓库,命名为:你的github用户名.github.io,例如xuweinan123.github.io。
这个仓库有一个HTTPS,复制这个网址到本地网站文件夹的_config.yml中(用记事本或者其他IDE打开)的deploy条目下,如:
|
|
然后使用命令行命令
|
|
第一个命令是将你的文章生成静态网页以便上传
第二个命令是进行网页的部署,将网页上传到github,第一次上传会比较长。
PS:如果是第一次使用git工具,会要求你输入github的用户名和密码
上传完成之后,访问你的github仓库,确认部署成功。
访问 网址“你的github用户名.github.io“ 如果可以正常访问说明你的网站已经被部署成功。
自定义域名
购买域名,比如www.xuweinan.com,然后后使域名指向 “你的github用户名.github.io“
如果你之前执行过
|
|
的话,会有一个public文件夹,这个就是上传到github的部分。
新建一个文件,改名为CNAME(无后缀名),然后用记事本打开,在里面填上你的域名,比如www.xuweinan.com。
执行
|
|
部署,然后等个十分钟左右,取决于DNS提供商的效率,然后就可以通过你的域名访问你的博客了。
进阶教程
过几天再写。
如何搭建一个个人博客(Hexo)