Skip to content

parksben/parksben.github.io

Folders and files

NameName
Last commit message
Last commit date

Latest commit

3640109 · Jan 19, 2019

History

29 Commits
Jan 19, 2019
Jan 19, 2019
Jan 14, 2018
Jan 26, 2018
Jan 26, 2018
Jan 14, 2018
Jan 17, 2018
Mar 15, 2018
Jan 17, 2018
Jan 26, 2018
Jan 19, 2019

Repository files navigation

Crablog

parksben's blog project

适合前端开发人员的React轻博客

This is a blog project developed with Create-React-App and other awesome projects in github.

You can use codes from this repository other than articles and images of my blog contents.

如有问题,可加微信:Xreaman,或在此项目提 issue 给我

Demo

parksben's blog

我的博客:矮大紧的日常

功能特性

  • 纯JS实现的单页面应用
  • 线上环境为纯静态站点
  • 使用 markdown 格式编辑文章
  • 使用 标签 对文章进行分类,文章打包后自动分类
  • 一键打包全部文章内容(ToDo: 自动打包功能正在实现...)
  • 支持一键发布到 github-page ,也可 build 后部署到其他环境

开发环境

  • 建议开发环境:node.js v8.5.0 以上版本

使用说明

1. 安装启动

  • clone 本项目代码到你的本地目录
    • 请不要保留我的文章内容(请删除在 src/posts/ 目录下的所有文章目录)
  • 执行 yarn 命令安装全部依赖
  • 执行 yarn start 启动开发环境(http://localhost:3000)

2. 站点配置

  • 编辑 src/siteConfig/site.json 文件为你的站点信息(记得修改头像)
  • 编辑 public/manifest.json 文件(pwa相关属性)

3. 创建文章

  • 执行 yarn new-post 命令创建新的文章目录(在 src/posts/ 目录下)
  • 编辑你的文章,文章中引用的图片需放到相同的目录下
  • 执行 yarn compile 可随时打包文章,打包成功后可正常浏览该文章

4. 发布到 github-page

  • 编辑 package.json 文件中的 homepage 一项更改为你的 github 主页地址
  • 将本地代码 push 到你的 github 博客仓库blog 分支(没有的话请创建一个)
  • 执行 yarn deploy 即可一键发布到您的 github 主页

5. 其他环境部署

  • 线上执行 yarn build 命令,站点的所有静态资源将打包到 build 目录下
  • 将站点的入口配置到 build 目录下