Hexo配合github,可以创建自己的博客。基本原理是使用Hexo生成静态页面,发布到github上。
在本地需要搭建Hexo环境。
1、安装nodejs
下载并安装NodeJS,官网地址:https://nodejs.org/en/
2、安装完后,查看安装情况
1 node -v 2 npm -v
3、安装Hexo
新建目录,cd到该目录下。例如创建目录blog,在该目录下执行
1 sudo npm install -g hexo-cli
4、初始化Hexo
1 hexo init
Hexo目录应该如下:
- node_modules:是依赖包
- public:存放的是生成的页面
- scaffolds:命令生成文章等的模板
- source:用命令创建的各种文章
- themes:主题
- _config.yml:整个博客的配置
- db.json:source解析所得到的
- package.json:项目所需模块项目的配置信息
5、生成页面
1 hexo g
6、启动服务
1 hexo s 2 INFO Start processing 3 INFO Hexo is running at http://localhost:4000/. Press Ctrl+C to stop.
访问:http://localhost:4000/
即可看到下面页面,表示hexo搭建成功:
Hexo的一些基本命令
hexo g #完整命令为hexo generate,用于生成静态文件
hexo s #完整命令为hexo server,用于启动服务器,主要用来本地预览
hexo d #完整命令为hexo deploy,用于将本地文件发布到github等git仓库上
hexo n "my article" #完整命令为hexo new,用于新建一篇名为“my article”的文章
发布一篇文章
首先Ctrl+C停止当前的本地服务,然后
hexo n "我的第一篇文章"
这样就会在博客目录下source\_posts中生成相应的 我的第一篇文章.md文件( 例如 C:logsource_posts我的第一篇文章.md )
文章需要使用Markdown语法进行编写。
基本命令:
进入目录后
git pull
hexo n '文章名称'
hexo g
hexo s
hexo d
git commit
git push