一般若是不是爱折腾或者有特别需求的普通人,通常对于搭建博客的需求其实不大,一般主要一下几类人会搭建博客本身玩玩。vue
对于上述几类人群,咱们再细分一下,他们可以搭建博客的方式。node
搭建博客的工具 (下面会进行详细说明,目前也是最主流的方式)git
预览效果:https://domyselfzy.github.io/ 程序员
首页github
文章npm
时间线json
关于我浏览器
vuepress官网:https://vuepress.vuejs.org/zh/bash
若是想搭建一个简单的vuepress博客,很简单。markdown
项目安装
不推荐全局安装方式,由于一个新手很难把握文件层级
# 将 VuePress 做为一个本地依赖安装 yarn add -D vuepress # 或者:npm install -D vuepress # 新建一个 docs 文件夹 mkdir docs # 新建一个 markdown 文件 echo '# Hello VuePress!' > docs/README.md # 开始写做 npx vuepress dev docs
目录以下:
package.json配置
须要在刚刚生成的文件夹下,找到package.json,在里面添加如下内容(若是没有本身新增)
{ "scripts": { "docs:dev": "vuepress dev docs", "docs:build": "vuepress build docs" } }
运行命令
yarn docs:dev # 或者:npm run docs:dev
在浏览器地址上输入:http://localhost:8080/
因而你就看到如下这个页面了
构建和生成静态页面
yarn docs:build # 或者:npm run docs:build
至此,一个简单基于vuepress的博客就诞生了!是否是如此简单。
确定不少人看完第一眼感受,靠,这么low,也好意思拿出来,就是一个白页嘛~
对 ,你说的都对 ,就是这么个白页,可是正是由于这个白页才体现它的强大。
why???
由于咱们以后写博客基本都是基于markdown编写 ,因此咱们以后vuepress的页面大部分状况均可以经过markdown进行布局。固然若是你是vue的高手,你也能够本身使用vue编写layout布局。
这个主题应该是现存vuepress最好的一个主题之一,是博主午后南杂制做的一个超赞主题。
主题地址:https://vuepress-theme-reco.recoluan.com/
以前咱们是以项目安装的方式进行构建
如今不须要了 ,直接安装主题就完了。(废弃以前的文件夹,从新指定一个新文件夹位置my-blog,能够因此指定)
# create npx vuepress-theme-reco-cli init my-blog # or npm install -g reco-cli init my-blog # install cd my-blog npm install # run npm run dev # build npm run build
安装的时候选择1.0版本
安装完成后目录以下:
基本和以前的相似 ,只是含一些主题文件对应的.md文件
这个时候文件夹是没有node_modules依赖模块,因此咱们仍是要按照以前的方式从新依赖一遍
yarn add -D vuepress
慢慢等待完成
而后,直接运行命令yarn dev
直接看效果吧。
效果图:
这个就是主题文件运行的效果了。
至此主要的工做已经所有完成了,下面你就能够定制你须要的博客了。
固然离定制化博客仍是差之千里,有兴趣能够关注个人公众号,看一下我以后的文章,专门对vuepress主题进行优化。
具体效果能够参考个人博客:https://domyselfzy.coding.me/
错过期光