Git搭建个人blog

158 阅读1分钟

Github附带的功能——建blog,免费的,真香!

 一 本地部署&安装Git / Node

  •  本地创建hexo文件夹
  • 下载安装git, node, hexo

TIPS.
1.node:用来生成静态页面的
2.git: 把本地的hexo内容提交到github上去.
3.github:用来做博客的远程创库、域名、服务器。

二 安装Hexo

  • sudo npm install -g hexo

  • hexo g   #hexo generate 生成
  • hexo d #hexo deloy 发布

我们这时候就可以在本地看到hexo的网站了
(如果4000端口被占用,查看进程,把占有的干掉,就这么简单粗暴)

三 本地Hexo关联github 

  •  Github建立仓库

  • _config.yml找到deployment。仓库里面关联的命令

  • 发布到github

hexo clean
hexo g     #generate
hexo d     #deploy

关联成功:github url 和4000 页面都可以访问到Hexo website

四 发布文章

  •  创建文章

hexo new "postName"
名为postName.md的文件会建在目录/blog/source/_posts下。

  • 文章编辑完成后,终端cd到blog文件夹下,执行如下命令来发布:

hexo g    //生成静态页面

hexo d   //将文章部署到Github。类似iis 发布。上传到github上的是已编译的文章(结                       果)。github这部分不需要太关注

  • push master

五 常用命令

放在source文件夹下的文件(md除外),当hexo d #发布之后, 会自动复制到public文件夹

hexo server #开启预览访问端口(默认端口4000,'ctrl + c'关闭server)

hexo help # 查看帮助

hexo version #查看Hexo的版本

hexo new "postName" #新建文章

hexo new page "pageName" #新建页面

hexo generate #生成静态页面至public目录

hexo deploy #部署到GitHub

六 换个主题

官方theme:hexo.io/themes/

  •  github 找usage命令 执行:clone本地
  •  hexo文件夹下_config,.yml : theme: 新theme name
  •  hexo g #生成
  •  hexo s #发布