[vuepress] vuepress 시작하기

develop, vuepress
written byzuhern1zuhern

in

2019. 03. 16


vuepress
generator-vuepress

gatsby를 다 셋팅하고 자려고 누웠더니
vue로 된 블로그가 더 편할 것 같아서 vuepress 를 시도해보았다.

vuepress 는 start cli가 아직은 없는 것 같다.
구글링 해보니 generator-vuepress 를 사용하면
기본 틀로 만들어진다하여 따라해 보았다.

다 따라 했는데 문제가 발생.
UnhandledPromiseRejectionWarning: TypeError: res.getHeader is not a function 보아하니 package.json 이 script 만 있고 비어있었다.

해당 에러로그로 검색하니 이미 많이들 넘어온 산인듯.
vuepress/issues/1417
에서 참조하여 package.json 을 변경하였더니 문제가 바로 해결 되었다.

{
  "name": "testvuepress",
  "version": "1.0.0",
  "description": "",
  "main": "index.js",
  "scripts": {
    "test": "echo \"Error: no test specified\" && exit 1",
    "docs:dev": "vuepress dev docs",
    "docs:build": "vuepress build docs"
  },
  "keywords": [],
  "author": "",
  "license": "ISC",
  "dependencies": {
    "vuepress": "^0.14.10"
  },
  "devDependencies": {
    "eslint": "^5.15.1",
    "eslint-config-airbnb-base": "^13.1.0",
    "eslint-plugin-import": "^2.16.0",
    "webpack-dev-middleware": "^3.6.0"
  }
}

화면이 딱 떴는데!!
vuepress 화면과 구조가 똑같았다.

api 문서처럼 컨텐츠의 대,중분류가 한번 정해지면 시간에 따라 증가하지 않는?
어느 정도 컨텐츠 양이 한계가 있는? 문서에 적합해 보였다.

중구난방 이것저것 블로그를 쓰는 나한테는 부적합 판정이 내려짐.

아 정말 써보고 싶다면..

angular, python, react, vue, ionic 처럼 큰 카테고리를 두고
처음 시작부터 설명하는 내용이면 참 보기 좋겠다 생각함..

근데 나는 그런거 잘 못해 ~

나는 일단 gatsby 로 간다!!