Fetching...

-

Just a minute...

一、准备工作

1.node

用来生成静态页面,去官网下载一个就好了

2.git

把本地的hexo内容提交到github上去

一是安装homebrew,然后通过homebrew安装Git,具体方法请参考homebrew的文档:http://brew.sh/。

二是Xcode集成了Git,可以在Xcode中安装,不过我用了第一种。

3.github

登录自己的Github账号(没有需要可以注册一个,蛮简单的),新建一个仓库,命名法为”你的用户名.github.io”.

比如这样!

二、安装hexo

终端执行命令

1
$ sudo npm install -g hexo 或者 $ sudo npm install -g hexo-cli

不要忘记加sudo,否则会因为权限问题报错。

三、初始化

新建一个blog文件夹,cd到这个目录,执行以下命令

1
$ hexo init

执行以下命令,安装npm

1
$ npm install

执行以下命令,开启hexo服务器

1
$ hexo s

此时,在浏览器中打开网址http://localhost:4000 ,能看到如下页面

对这个图是我盗的

四、创建仓库

1.vim打开_config.yml

cd到blog目录下,执行

1
$ vim _config.yml

打开滑到最后,修改为

1
2
3
4
deploy:
type: git
repository: https://github.com/sym0320/sym0320.github.io.git
branch: master

修改成自己用户名的亚子就好了

注意冒号后要加空格,否则会报错。

保存修改用:wq

2.执行生成静态页面命令

$ hexo generate 或者:hexo g
此时若出现如下报错:
ERROR Local hexo not found in ~/blog
ERROR Try runing: ‘npm install hexo –save’
则执行命令:
npm install hexo –save

3.配置命令

1
$ hexo deploy            或者:hexo d

若你未关联Github,则执行hexo deploy命令时终端会提示你输入Github的用户名和密码

1
2
Username for 'https://github.com':
Password for 'https://github.com':

命令执行成功后,打开 http://sym0320.github.io 会出现和 http://localhost:4000 时一样的页面。

哈哈哈哈就是他了

五、发布文章

新建.md文件

cd到blog文件夹下,执行

1
hexo new "xxx"

就会在source/_posts下生成xxx.md

文章编辑完成后,执行

1
2
hexo g
hexo d
Related post
Comment
Share
  • Leetcode1:两数相加

    题目给定一个整数数组 nums 和一个目标值 target,请你在该数组中找出和为目标值的那 两个 整数,并返回他们的数组下标。 你可以假设每种输入只会对应一个答案。但是,数组中同一个元素不能使用两遍。 代码12345678910cl...

    Leetcode1:两数相加
  • RSA总结

    rsa的基本原理公钥(n,e) 私钥(n,d) 其中,n是两个质数p,q的积,e是随机整数满足1<e<m且e与m互质,d满足(e*d)%m = 1. 代码已知p,q,n,e 123456789101112131415161...

    RSA总结
  • easy-apk

    1.下载jadx-gui在terminal中执行下面语句 1234mkdir jadx #创建 jadx目录git clone https://github.com/skylot/jadx.git #将存储库克隆到目录cd jadx...

    easy-apk
Please check the parameter of comment in config.yml of hexo-theme-Annie!