使用Hexo搭建个人博客
2020-08-19 本文已影响0人
ebook_sea
1. 安装nodejs
进入页面后,选择长期支持版本


打开terminal,输入sudo su,并输入电脑密码,进入root模式

Node.js 是能够在服务器端运行JavaScript 的开放源代码、跨平台 JavaScript 运行环境。
npm是Node.js默认的、用JavaScript编写的软件包管理系统。

2. 安装Hexo
首先将镜像源换为taobao

使用cnpm安装hexo

3. 使用Hexo搭建博客
在目录下,新建Blog文件夹

输入sudo hexo init 开始初始化博客

输入hexo s 启动博客,在本地4000端口可以看到

会有一篇默认的博客“Hello World”

输入 hexo n新建博客

编辑博文

vim界面里面,使用markdown编辑退出后

输入 hexo g 重新生成,然后输入hexo s 重新启动

4. 将博客部署到远端
因为github免费,可以将其部署到github
在github新建仓库,名字必须和用户名相同

在blog目录下安装git部署插件

设置_config.yml文件,输入git,github仓库地址等如下内容,保存退出

输入hexo d 部署到远端,中间需要输入github的账号和密码
然后就可以通过github地址来访问博客

5. 更换hexo主题
找到喜欢主题的git地址,将其clone到 blog/themes/主题名

修改_config.yml文件,配置新的主题,找到theme,将其改为我们想要的主题名,保存并退出

输入hexo clean; hexo g; hexo s,重新生成新的博客,这个时候本地4000端口已经改了。
然后输入hexo d,将其推到远端,就可以用github地址访问了。