- 安装node.js
https://nodejs.org/en/download/
#查看node版本
node -v
#查看npm版本(node.js自带npm)
npm -v
-
安装git
如果配置ssh时提示unable to start ssh-agent service, error :1058
,看下电脑本地服务openssh
是不是被禁用了,如果被禁用了就改为自动启动或者手动启动 -
安装hexo
npm install -g hexo-cli
hexo -v
创建好项目目录,在目录下执行
hexo init
初始化完成之后打开所在的文件夹可以看到以下文件
node_modules:是依赖包
public:存放的是生成的页面
scaffolds:命令生成文章等的模板
source:用命令创建的各种文章
themes:主题
_config.yml:整个博客的配置
db.json:source解析所得到的
package.json:项目所需模块项目的配置信息
npm install hexo-deployer-git --save
修改配置文件_config.yml
的deploy
字段
deploy:
type: git
repository: git@github.com:brian512/brian512.github.io.git
branch: master
把上面的brian512
替换为github的名称,/
后面的是Repository
hexo d -g
#创建新的文章
hexo new "My New Post"
执行上面命令后在./source/_posts/目录下会生成一个My New Post.md
的文件,然后编辑md文件完成博文内容;
hexo generate
(或者hexo g)
执行上面的命令将md文件生成静态网页,可以在./public/目录下的对应日期下面找到。
hexo server
(或者hexo s)
启动本地服务,然后在浏览器打开http://localhost:4000
就可以看到效果
hexo deploy
(或者dexo d)
将代码部署到github上,刷新github的代码库可以看到更新,等一会儿刷新个人主页https://brian512.github.io/
就可以看到刚才添加的文章。
网友评论