使用Node.js+Hexo+Github搭建个人博客 域名配置
ssh-keygen -t rsa -b 4096 -C "[email protected]"
EG:
The key fingerprint is:
The key's randomart image is:
+---[RSA 4096]----+
| |
+----[SHA256]-----+
在博客目录:npm install hexo-cli -g
初始化
hexo init blog
cd blog
安装
npm install
生成页面
hexo generate
启动服务
hexo server
变更hexo端口
$ hexo s --p 8081
浏览器里面应该可以看到了 目录结构: . ├── _config.yml // 站点配置文件 ├── package.json // node应用信息 ├── scaffolds // 模板文件夹 ├── source // 资源存放目录 | ├── _drafts // 草稿 | └── _posts // 微博正文 └── themes // 主题存放目录
# Deployment
## Docs: https://hexo.io/docs/deployment.html
deploy:
type: git
repo: [email protected]:nidegexing/nidegexing.github.io.git
branch: master
message:
[Desc](https://github.com/hexojs/hexo-deployer-git)
cnpm install hexo-deployer-git --save
- for npm version under 4
$ npm install [email protected]:hexojs/hexo-deployer-git.git --save
- for npm version 5
$ npm install git+ssh://[email protected]:hexojs/hexo-deployer-git.git --save
$ hexo clean
$ hexo generate
$ hexo deploy
民工三连:hexo clean && hexo g && hexo d
git clone https://github.com/iissnan/hexo-theme-next themes/next
git clone https://github.com/litten/hexo-theme-yilia themes/yilia
修改站点配置文件:themes:next
hexo clean #清除缓存
hexo g #保存修改,生成文件
hexo s #启动本地服务
hexo d #发布到远程
hexo init #生成站点
hexo new page "xxx" #生成页面
hexo new "" #生成文章
npm install --save xxx #安装插件
npm unstall xxx #卸载插件
所以我们只要维护source就可以
1.使用yilia主题,加了下面标签才有MORE
<!--more--> //在需要阶段的地方插入该代码语句