我的hexo之路
我的hexo之路
安装nodeJS之前,如果没有安装g++及 libssl-dev,则先要安装好,安装方法如下:
- sudo apt-get update
- sudo apt-get install g++
- sudo apt-get install libssl-dev
- 安装node apt-get install nodejs
- node -v 测试
安装git
- sudo apt-get install git
- git --version 测试版本
- git config --global user.email "535101602@qq.com" //邮箱为g注册ithub邮箱
- git config --global user.name "chuhemiao" //帐号为github帐号
GitHub帐号 请自行注册,要不然玩不了,或者你可以gitcafe;
- 生成密匙:
- ssh-keygen -t rsa -C "535101602@qq.com"
- 回车之后输入提示passphrase,即为输入密码,两次都输入(如碰到输入yes和no的情况下,请输入yes不要输入y);
- 然后进入到cd ~/.ssh/目录下,有id_rsa id_rsa.pub文件,cat id_rsa.pub 复制内容到github上的ssh key添加进去
- ssh -T git@github.com 测试是否通
安装hexo
编写文章
- 执行new命令,生成的文章至
hexo\source\_posts\此目录下。
- hexo new "name"
- 其中layout是可选参数,默认值为post。有哪些layout呢,请到scaffolds目录下查看,这些文件名称就是layout名称。当然也可以添加自己的layout,方法就是添加一个文件即可,同时你也可以编辑现有的layout,比如post的layout默认是hexo\scaffolds\post.md
此编辑都支持markdown语法,因此还是先看下markdown语法比较好。附地址markdown;
主题更换,我用的是pacman,比较简洁。附地址themes
自定义页面
- 会在hexo\source\下生成新的页面
- hexo new page "名称"
增加404页面(需要绑定域名之后才能用)
- 在hexo/source下新建404.html文件,编辑内容就可以了。