@拥有一个属于自己的个人博客
准备好一个Github账号
- 安装 git ,在你的ubutun系统下安装git
sudo apt-get install git
- 设置Git
git config --global user.name "你的用户名,例如github的账号"
git config --global user.email "你的邮箱,例如github中的邮件地址"
之后,就可以用 git config --list 来查看设置的信息。
- 初始化仓库
在初始化仓库之前,可以先创建一个代码存储的文件侠,例如“git_test”,之后用git init来初始化,如下:
mkdir test
cd test
git init
git到此就可以了,git的详细使用之后有时间我再给大家介绍一下
- 安装及配置nodejs
下载nodejs的二进制文件
去Node官网 https://nodejs.org/en/ 下载
- 下载后将安装包解压,并移动到/opt/目录下;
tar -xf node-v10.16.0-linux-x64 .tar.xz
sudo mv node-v10.16.0-linux-x64 /opt/
- 安装 npm 和 node 命令到系统命令 ;
sudo ln -s /opt/node-v10.16.0-linux-x64 /bin/node /usr/local/bin/node
sudo ln -s /opt/node-v10.16.0-linux-x64 /bin/npm /usr/local/bin/npm
验证:
node -v
v10.16.0
npm -v
6.10.1
- 安装并设置 npm 使用淘宝源
npm install -g cnpm --registry=https://registry.npm.taobao.org
- 使用cnpm安装hexo博客框架
cnpm install -g hexo-cli
- 查看当前路径并新建一个空文件夹
pwd
ls
examples.desktop learngit 公共的 模板 视频 图片 文档 下载 音乐 桌面
mkdir blog
cd blog
- 使用hexo来生成一个博客
sudo hexo init
- 启动博客
会在本地4000端口启动
hexo s
本地博客链接 : http://localhost:4000
- 新建博客文章
hexo n "我的第一篇博客文章"
生成的博客路径:
INFO Created: /home/XXX/blog/source/_posts/我的第一篇博客文章.md
vim 命令即可编辑
语法用的是MD语法
编辑完成之后,回退到 /home/XXX/blog/ 路径下
- 生成博客
hexo clean
hexo g
- 把博客部署到远端上,这里用的是github
首先在你的github上新建一个仓库,这里的仓库名必须符合要求
呢称.github.io 例如 我的github呢称是wang,那么就是 wang.github.io
部署完成以后可以直接通过这个仓库名来访问
建完仓库之后,会看到一个https://github.com/wang/wang.github.io.git
这样子的链接,下面会用到
cnpm install --save hexo-deployer-git
修改_config.yml文件
在文件最底端,把 #Deployment 块修改成
# Deployment
## Docs: https://hexo.io/docs/deployment.html
deploy:
type: git
repo: https://github.com/wang/wang.github.io.git
branch: master
修改完成之后,执行命令
hexo d