All Projects → parksben → parksben.github.io

parksben / parksben.github.io

Licence: other
parksben's blog

Programming Languages

javascript
184084 projects - #8 most used programming language
CSS
56736 projects
HTML
75241 projects

Projects that are alternatives of or similar to parksben.github.io

React Firebase Starter
Boilerplate (seed) project for creating web apps with React.js, GraphQL.js and Relay
Stars: ✭ 4,366 (+9391.3%)
Mutual labels:  spa, create-react-app
Create React App Buildpack
⚛️ Heroku Buildpack for create-react-app: static hosting for React.js web apps
Stars: ✭ 3,161 (+6771.74%)
Mutual labels:  spa, create-react-app
adonisjs-create-react-app
Adonisjs + Create React App Boilerplate
Stars: ✭ 22 (-52.17%)
Mutual labels:  spa, create-react-app
Blog Admin
blog-admin @react、@typescript、@apollographql
Stars: ✭ 239 (+419.57%)
Mutual labels:  spa, create-react-app
aem-react-editable-components
SPA React Editable Components for Adobe Experience Manager
Stars: ✭ 43 (-6.52%)
Mutual labels:  spa
gecko-home-assistant
Home Assistant integration for spas equipped with Gecko Alliance in.touch2 modules
Stars: ✭ 41 (-10.87%)
Mutual labels:  spa
single-spa-parcel-example
An example of web app built with multiple microfrontends running in different VM's using the single-spa framework.
Stars: ✭ 56 (+21.74%)
Mutual labels:  spa
elm-spa
Pure Elm library to easily build Single Page Applications
Stars: ✭ 37 (-19.57%)
Mutual labels:  spa
cozy-contacts-v2
Contact books manager for Cozy
Stars: ✭ 20 (-56.52%)
Mutual labels:  spa
spago
SpaGo is toolkit for Single Page Application.
Stars: ✭ 33 (-28.26%)
Mutual labels:  spa
react-redux-hackernews
React Redux Hackernews Application
Stars: ✭ 19 (-58.7%)
Mutual labels:  create-react-app
effectiveweb.training
Repository for Effective Web Online Course / airhacks.io
Stars: ✭ 17 (-63.04%)
Mutual labels:  spa
react-styled-components-example
React Styled Components Example
Stars: ✭ 35 (-23.91%)
Mutual labels:  create-react-app
spa
Single Page Application template
Stars: ✭ 18 (-60.87%)
Mutual labels:  spa
bem-react-boilerplate
DEPRECATED! A bare minimum frontend boilerplate based on create-react-app and bem-react-core.
Stars: ✭ 32 (-30.43%)
Mutual labels:  create-react-app
spair
A small and fast frontend framework in Rust
Stars: ✭ 65 (+41.3%)
Mutual labels:  spa
WiFi-remote-for-Bestway-Lay-Z-SPA
Hack - ESP8266 as WiFi remote control for Bestway Lay-Z spa Helsinki
Stars: ✭ 138 (+200%)
Mutual labels:  spa
vimrc-builder
ⓥ vimrc file builder
Stars: ✭ 54 (+17.39%)
Mutual labels:  create-react-app
vue-user-center
💻一个用vue.js(2.0)写的直播类应用web端个人中心
Stars: ✭ 54 (+17.39%)
Mutual labels:  spa
nandomoreira.me-nuxt-theme
🏃🏻‍♂️ My superfast personal SPA blog/site using Vuejs and Nuxt :D
Stars: ✭ 44 (-4.35%)
Mutual labels:  spa

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 目录下
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].