第一次使用Hexo

发布 : 2016-07-05 分类 : Blog 浏览 :

通过github和hexo搭建博客

解决在同一台电脑上使用github与gitlab的问题

参考这篇博文:https://github.com/xirong/my-git/blob/master/use-gitlab-github-together.md

方法是一个仓库使用git的全局配置,一个仓库使用git的本地配置

生成公钥的时候指定生成的文件名就可以分别生成github和gitlab的公钥了

1
ssh-keygen -t rsa -f ~/.ssh/id_rsa.github -C "sample@126.com"

安装node.js

最快捷的方式还是用brew来安装

1
brew install node.js

安装hexo

1
npm install -a hexo

常用hexo命令

输入hexo可获取所有常用命令

1
2
3
4
5
6
7
8
9
10
11
12
13
clean Removed generated files and cache.
config Get or set configurations.
d(eploy) Deploy your website.
g(enerate) Generate static files.
help Get help on a command.
init Create a new Hexo folder.
list List the information of the site
migrate Migrate your site from other system to Hexo.
new Create a new post.
publish Moves a draft post from _drafts to _posts folder.
render Render files with renderer plugins.
server Start the server.
version Display version information.

生成博客后快速用Mou打开博客的方法

1
open test.md

注:open命令会用默认的方式打开指定的文件,相当于双击打开该文件。配置文件默认打开方式的方法:选中.md文件,command+I显示简介,选择打开方式Mou,点击全部更改,如下图所示

安装完成后写一篇博客的过程

1
2
3
4
hexo new 'test.md' //新建博客
open source/_posts/test.md //用mou打开,编辑
hexo g //更新本地库
hexo d //提交本地修改

update: 2017年7月11日17:11

切换主题

yilia主题为例

  • 将主题clone到本地
1
2
3
cd path-to-hexo
cd themes
git clone https://github.com/litten/hexo-theme-yilia
  • 修改站点配置文件_config.yml,启用新的主题
1
theme: hexo-theme-yilia
  • 清缓存和老的数据
1
2
cd path-to-hexo
hexo clean
  • 重新generate
1
hexo g -d

2018-10-16:

hexo new生成文章后,会在命令行显示文章的路径,此时,按住command键并单击就可以用默认的markdown编辑器打开了

node_modules要加入.gitignore

如果不修改主题的话,themes最好也忽略掉

不需要经常更新node package,否则因为不兼容的问题很容易报错,专注于写作就好了

本文作者 : 小凡
原文链接 : https://16bh.github.io/2016/07/05/how-to-use-hexo/
版权声明 : 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明出处!
留下足迹