如何搭建一个简易的个人网站
2018-04-10 12:46:50
以下全部操作均在Ubuntu 18.04.1 LTS中进行测试。
先做好准备工作
安装工具
所需要的工具: node.js
、hexo
、git
,如你已经安装,跳过这一步。
安装node.js
1 | $ node -v |
如果提示命令没找到,按照下面进行安装,否者跳过这一步。
我这里安装的是12.x版本,安装其他版本参见链接
1 | $ curl -sL https://deb.nodesource.com/setup_12.x | sudo -E bash - |
安装hexo
1 | $ hexo -v |
如果提示命令没找到,按照下面进行安装,否者跳过这一步。
1 | $ npm install -g hexo-cli |
安装git
1 | $ git --version |
如果提示命令没找到,按照下面进行安装,否者跳过这一步。
1 | $ sudo apt-get install git |
开始搭建博客
1. 注册一个github账号(有账号跳过这一步)
2. 新建一个repository
如下图所示
点击New repository
后会出现
注意这里的Repository name
文本框。黄色
框起来的username
你可以随便取名。浅蓝色
框起来的github.io
必须得填github.io
。也就是形式得是username.github.io
。至于为什么,具体看官方说明。
其他的自己看着填入即可。
3. 拉取repository到本地电脑
1 | # 拉取username.github.io.git到本地 |
出现如下信息说明搭建成功
INFO Start processing
INFO Hexo is running at http://localhost:4000 . Press Ctrl+C to stop.
项目默认运行在4000端口,点击地址即可访问。
4. 将项目提交到github
为了能使用github提供的github pages,我们需要将项目提交到github
1 | # 在blog目录下 |
提交上去后github上项目是这样的
5. 部署项目
使用编辑器打开项目(blog)文件夹,在根目录下找到_config.yml
文件,修改deploy
配置,如下
修改root配置
修改deploy配置
然后开始部署
1
2
3
4
5
6# 在blog目录下
# 先安装部署用的包
$ npm install hexo-deployer-git --save
# 等待安装完毕后
$ hexo deploy
# 提示输入github用户名和密码,而后即可部署上去
6. 在线访问
打开github刚提交的项目,点击settings,如下
往下滚动找到GitHub Pages
通过链接即可访问部署好的博客
相关文档 & 资料
demo & 项目地址
The End😀