用hexo写博客
安装
1 | $ npm install -g hexo |
在git bush中安装hexo
初始化
新建一个hexo文件夹,用来存放所有代码.
1 | $ hexo init //初始化 |
hexo 会自动下载需要文件.
1 | hexo g //生成 |
打开浏览器访问 http://localhost:4000 即可看到内容
修改主题
找到官方主题:https://hexo.io/themes/ 下载到hexo目录的theme文件下
1 | git clone #主题仓库地址* /theme |
修改根目录的_config.yml 中的 theme: landsape 改为 **theme: #NewThemeName# **
如果出现莫名其妙问题可通过**hexo clean **来清理,在生成并发布
上传到GitHub
1 | $ hexo d |
首先,ssh key配置好,其次,配置_config.yml中有关deploy的部门:
1 | deploy: |
#内为替换内容,也就是你的GitHub用户名
其次还需要在git bash输入
1 | npm install hexo-deployer-git --save |
现在输入**hexo d ** 就会将本次有改动的代码全部提交,没有改动的不会
提交完成后原仓库内的文件都没了,存放在了source文件夹.
常用hexo 命令
1 | hexo new "postName" #新建文章 |
1 | hexo n == hexo new |
1 | hexo s -g #生成并本地预览 |
写博客
在git bash定位到hexo的根目录
1 | $ hexo new 'my-first-blog' |
hexo就会在**_posts **下生成相关的md文件,然后再markdown编辑器上编写
一般完整的格式:
1 | --- |
让博文列表不显示全部内容
默认情况下,生成的目录会显示全部的文章内容,可以再合适的位置加上
1 | <!--more--> |
即可