Skip to content
JavaScript CSS HTML Shell
Branch: source
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
scaffolds
source
themes
.gitignore
.travis.yml
README.md
_config.yml
deploy.sh
gitpush.sh
package.json
yarn.lock

README.md

LeviDing's Blog

Build Status

本项目用于托管 LeviDing 的博客,博客源码托管在 source 分支,当 Travis CI 监测到 source 分支的变化时,自动将博客部署到 master 分支

本地阅读和开发

基于 Hexo

// 安装
$ yarn

// 更新
$ yarn upgrade

// 清除缓存
$ hexo clean

// 构建静态文件
$ hexo g

// 爬取豆瓣读书信息并生成静态文件
$ hexo douban -b

// 爬取豆瓣影视信息并生成静态文件
$ hexo douban -m

// 本地运行预览
$ hexo s

// 一键运行和部署,因进行了 GITHUB_TOKEN 加密,故本地部署需输入 TOKEN
// 此命令执行 deploy.sh 脚本
$ yarn d

博客撰写和部署

// Clone 到本地
$ git clone git@github.com:leviding/leviding.github.io.git

// 进入文件夹
$ cd leviding.github.io

// 提交 GitHub
$ git add -A
$ git commit -m "xxxxxx"
$ git push original source

// 如果本地安装了 yarn,可通过一个命令直接提交
// 此命令行执行 gitpush.sh 脚本
$ yarn g

Contact Me

Mail: imdingxuewen@gmail.com


Blog: dingxuewen.com  ·  GitHub: @LeviDing  ·  Twitter: @LeviDing

You can’t perform that action at this time.