ubuntu下用hexo框架搭建个人博客

@拥有一个属于自己的个人博客

准备好一个Github账号

  1. 安装 git ,在你的ubutun系统下安装git
   sudo apt-get install git
  1. 设置Git
   git config --global user.name "你的用户名,例如github的账号"
   git config --global user.email "你的邮箱,例如github中的邮件地址"

之后,就可以用 git config --list 来查看设置的信息。

  1. 初始化仓库
    在初始化仓库之前,可以先创建一个代码存储的文件侠,例如“git_test”,之后用git init来初始化,如下:
   mkdir test
   cd test
   git init 

git到此就可以了,git的详细使用之后有时间我再给大家介绍一下

  1. 安装及配置nodejs
    下载nodejs的二进制文件
  去Node官网 https://nodejs.org/en/ 下载 
  1. 下载后将安装包解压,并移动到/opt/目录下
   tar -xf node-v10.16.0-linux-x64 .tar.xz
   sudo mv node-v10.16.0-linux-x64  /opt/ 
  1. 安装 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

  1. 安装并设置 npm 使用淘宝源
npm install -g cnpm --registry=https://registry.npm.taobao.org
  1. 使用cnpm安装hexo博客框架
cnpm install -g hexo-cli
  1. 查看当前路径并新建一个空文件夹
pwd
ls
examples.desktop  learngit  公共的  模板  视频  图片  文档  下载  音乐  桌面

mkdir blog
cd blog
  1. 使用hexo来生成一个博客
sudo hexo init
  1. 启动博客
    会在本地4000端口启动
hexo s

本地博客链接 : http://localhost:4000

  1. 新建博客文章
hexo n "我的第一篇博客文章"

生成的博客路径:
INFO Created: /home/XXX/blog/source/_posts/我的第一篇博客文章.md
vim 命令即可编辑
语法用的是MD语法
编辑完成之后,回退到 /home/XXX/blog/ 路径下

  1. 生成博客
hexo clean
hexo g
  1. 把博客部署到远端上,这里用的是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

部署完成

你可能感兴趣的:(ubuntu,hexo)