整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:

个人博客网站搭建

个人博客网站搭建

人博客网站搭建

VuePress介绍

本人的个人博客网站,网站地址,是基于VuePress进行搭建。

什么是VuePress

根据官网:VuePress 由两部分组成:第一部分是一个极简静态网站生成器, 它包含由 Vue 驱动的主题系统和插件 API,另一个部分是为书写技术文档而优化的默认主题, 它的诞生初衷是为了支持 Vue 及其子项目的文档需求。每一个由 VuePress 生成的页面都带有预渲染好的 HTML, 也因此具有非常好的加载性能和搜索引擎优化(SEO)。

同时,一旦页面被加载,Vue 将接管这些静态内容,并将其转换成一个完整的单页应用(SPA), 其他的页面则会只在用户浏览到的时候才按需加载。

VuePress 工作原理

事实上,一个 VuePress 网站是一个由 VueVue Routerwebpack驱动的单页应用。 如果你以前使用过 Vue 的话,当你在开发一个自定义主题的时候,你会感受到非常熟悉的开发体验, 你甚至可以使用 Vue DevTools 去调试你的自定义主题。

在构建时,我们会为应用创建一个服务端渲染(SSR)的版本, 然后通过虚拟访问每一条路径来渲染对应的HTML。

快速开始

前置条件

1、在开始之前我们需要确保你的本地是由nodejs的环境,我们先来验证一下, 打开的命令行工具,我的是mac所以打开的终端(Windows打开cmd),输入一下命令:

 node -v

说明:出现版本号,说明你本地是有环境。

2、接着我们来验证是否有npm工具:

 npm -v

如果有的小伙伴没有相关环境:请按如下提示进行环境准备

1、下载nodejs

登录nodejs官网:nodejs官网

下载符合你个人系统的软件,进行安装,安装过程很简单,这里就不过多赘述。 安装完成后,继续上面所说的进行验证node的版本和npm的版本

正式开始

1、创建目录

在你的终端执行进行入的放放置项目的目录,创建一个目录,如下命令:

// 进入一个目录
cd 你的目录
//创建一个 blog_web 目录
mdkir blog_web

2、初始化目录

//进入 blog_web
cd blog_web
//初始化目录
npm init -y

根据提示设置一些必要的信息,无需设置直接回车,最后输入yes,设置完成后,如下图所示:

此时,blog_web目录先会有一个package.json文件,打开文件看一下有什么信息。

//编辑文件
vi packag.json
{
  "name": "blog_web",
  "version": "1.0.0",
  "description": "我的博客网站",
  "main": "index.js",
  "scripts": {
    "test": "echo \"Error: no test specified\" && exit 1"
  },
  "author": "北漂码农有话说",
  "license": "ISC"
}

可以看到,就是我们刚才设置的一些信息。

3、安装VuePress

//安装在你的目录下
npm install -D vuepress

也可以进行全局安装

npm install -g vuepress

全局安装以后在任何目录下都可以使用VuePress

安装完成后可以看到项目下多了一个目录node——modules,这里都是我们需要依赖的文件。

4、创建你的博客相关目录

在blog_web目录下创建一个docs目录,进入docs目录创建.vuepress目录, 创建一个README.md文件,涉及的命令如下:

mkdir docs

cd docs

mkdir .vuepress

5、配置网站头

进入.vuepress目录下创建,config.js文件,配置以下信息

module.exports = {
    title: '北漂码农优化说',
    description: '欢迎来到我的博客'
}

6、配置网站首页

进入docs目录,打开README.md文件,配置如下内容:

---
home: true
heroImage: http://cdn.triumphxx.com.cn/img/%E9%A1%B5%E5%A4%B4.jpg
heroText: 北漂码农有话说
tagline: Java 全栈技术交流平台
actionText: 开始学习 →
actionLink: /
features:
- title: 纯原创
  details: 不做互联网的搬运工,我们踏实搞技术。
- title: 成系列
  details: 成系列的教程合集,告别碎片化学习,Java 学习一步到位!
- title: 有案例
  details: 文章都有配套案例,搜索微信公众号【北漂码农有话说】,及时获取文档更新通知!
footer: 关注微信公众号【北漂码农有话说】,众多技术呈现给你!

---

7、启动项目

进入到blog_web目录,加入如下脚本

  "scripts": {
    "test": "echo \"Error: no test specified\" && exit 1",
    "dev": "vuepress dev docs",
    "build": "vuepress build docs"
 }

在终端执行如下命令,启动项目:

npm run dev

出现如下信息说明启动成功

进行访问http://localhost:8080/

出现上面的画面,那么恭喜你,你想网站已经启动成功。

持续优化

1、配置网站角标

现在网站的头部很单调,我们需要进行优化

进入.vuepress目录下,在config.js文件下设置hand的信息,如下:

module.exports = {
    title: '北漂码农有话说',
    description: '欢迎来到我的博客',
    head: [
        ['link', {rel: 'icon', href: 'http://cdn.triumphxx.com.cn/img/%E5%85%AC%E4%BC%97%E5%8F%B71.jpeg'}],
    ],
}

2、配置网站logo、导航栏、侧边栏

进入.vuepress目录下,在config.js文件下信息,如下:

module.exports = {
    title: '北漂码农有话说',
    description: '欢迎来到我的博客',
    head: [
        ['link', {rel: 'icon', href: 'http://cdn.triumphxx.com.cn/img/%E5%85%AC%E4%BC%97%E5%8F%B71.jpeg'}],
    ],
    themeConfig: {
        logo: 'http://cdn.triumphxx.com.cn/img/%E5%85%AC%E4%BC%97%E5%8F%B71.jpeg',
        nav: [
            {text: '首页', link: '/'},
            {text: 'Java', link: '/java/'},
            {text: '前端', link: '/web/'},
            {text: 'GitHub', link: 'https://github.com/triumphxx'}
        ],
        sidebar: {
            '/java/': [
                '',
                'java1',
                'java2'
            ],

            '/web/': [
                '',
                'web',
            ]
        }
    }
}

配置完成后,需要在docs目录先创建java目录,并且在java目录下创建,READNE.mdjava1.mdjava2.md文件,同理创建web目录。项目目录结构图如下:

.
├── docs
│   ├── README.md
│   ├── java
│   │   ├── README.md
│   │   ├── java1.md
│   │   └── java2.md
│   └── web
│       ├── README.md
│       └── web.md
├── package-lock.json
├── package.json
└── tree.txt

3、查看网站效果

首页

java

找一篇文章我们看一下效果

这样我们的静态博客网站就搭建完成了

小结

好啦,小伙伴们,到此我们的静态博客网站就基本搭建完成了。至于如何部署上线,微信搜一搜【北漂码农有话说】 我们下回分享。

/邵丽萍

当写作不再专属于“作家”,也不是好比“神坛”上的圣物时,我们开始迎来全民写作时代。

半路出家相比较人家专业的,自然会有些差距。

随着简书、公众号、、百家号等各个写作平台的诞生,越来越多的人开始用文字抒发自己的情感。

但是,在这里,文字好比骨架,而文中的配图就好比妆容、外衣。

人靠衣装佛靠金装,一个好的文章,配图尤为显得重要。我常常看到很多人,文字功底还不错,只可惜用的配图要么像素差、要么图不对文。

到最后,好好的一篇文章,配图成为了一大败笔!

这里,讲给大家介绍几个,我长期安利的配图网站。

Julian Glander

Julian Glander是一位动画师、插画师,网页中的动态图片,基本上是以动漫模式展现。

网页链接:http://glander.co/

PD

Pd网页纯英文,像我一个英语小白是看不懂啥意思,不过没关系,我需要的是图片。网站图片还是以清新、自然为主调。

网页链接:http://publicdomainarchive.com/page/3/

Pexels

pexels同样是纯英文界面,很羡慕英语达人一览无遗的感觉。支持词汇搜索图片,因为是英文网页,所以你会发现图片素材基本都是国外的。但是质量绝对不错,非常简约清爽,个人很中意。

网页链接:https://www.pexels.com/discover/

Rabbit

Rabbit全英文界面,因为图片没显示之前都是一只兔子,所以我就叫它Rabbi。哈哈,希望英语达人给我翻译一下。网页的图片还是比较夸张的,但是又很幽默诙谐。

网页链接:http://www.gratisography.com/

别样网

终于来一个中文版,我看得懂得。别样网的图片,在他们的微博官网上会同步更新,所以获取图片很方便。这是我唯一觉得不错的国内配图网站,可能有人会说“花瓣网”也不错。那我只能说个人审美不一样,就好比我从来不用美图秀秀,而是用Snapseed。别样网的美食照片,很赞。

网页链接:http://www.ssyer.com/home-index_l_46.html

新浪微博: 别样网

自从上次分享了我的“修炼型”APP以后,无论是在公众号还是简书,都受到大家强烈的喜欢。

所以,就有了今天这篇干货分享。果真分享是一件超级有成就感的事情,看来以后我要在分享这条路上越走越远了。

我相信还有很多优秀的配图网页,只是这几个是我一直亲身感受过、使用过的配图网页。虽然没有高超的摄影技术,但是一定水平的审美观还是有的。

容我想想下次给大家分享什么好东西,有好建议的记得给我留言,我愿做个“忠实分享者”。

苹果本月初的Apple Watch发布会上,作为首批支持Apple Watch的应用之一,微博推出了“微博运动”的新项目,企图利用Apple Watch中的健康互动功能,帮助用户实时记录与分享运动数据。虽然Apple Watch要到4月24日才会全球正式上市,但微博今日更新了iOS客户端,提前让我们体验“微博运动”功能。

软件名称:新浪微博
软件版本:5.1.5
软件大小:71.40MB
软件授权:免费
适用平台:Touch iPhone
下载地址:http://dl.pconline.com.cn/download/161076.html

此前,据微博官方公布的方法显示,用户完成微博账号与iOS设备捆绑后,即可在iPhone端和Watch端同步记录运动数据。在Watch端,用户分别可以看到自己的基础信息,在所关注人当中的步数排名和卡路里消耗排名,以及正在参与的活动/任务,微博还会充分利用Apple Watch在推送通知方面的优势,展示多样化的内容,丰富用户体验。

微博运动直接嵌入在客户端个人主页的功能选项里

初次使用需要简单地设置用户数据

在iOS版微博客户端V5.1.5中,“微博运动”直接嵌入在客户端个人主页的功能选项里,用户点击即可进入主界面。主界面目前仅显示“基础数据”,“基础数据”部分可查看用户的基本运动数据。据悉晚些时候,微博运动还将上线“活动任务”。通过“活动任务”,用户可参与明星和团体发起的健身活动。

设置完成个人资料后,便可以显示用户的基本数据

随着全民健身上升为国家战略,人们对健康状况的日益重视。而如今越来越多的智能设备将对运动数据的记录和监测作为主打功能推出。然而,简单的数据对于运动个体而言是相对枯燥而不直观的,且不具备激励参与的机制。如何激励用户更多地参与运动,则让各大设备厂商头疼不已。早前,微信运动则推出了以“好友运动PK”的主题进行健身运动对比。鼓励大家好友间互相比拼健身运动。

微信运动是基于好友圈里的好友运动PK

而新上线的“微博运动”,则改变了以往运动型App“个人记录”或者“好友运动PK”的模式,而是连接了智能穿戴设备、运动数据和微博社交平台,不仅使枯燥的数据有了丰富的应用场景,用户还能在社会化平台享运动数据,参与明星、好友发起的活动,进行互动,并获取运动健康相关的服务,全面提升了参与感和运动的乐趣,吸引用户更好地参与。

而微博运动则可以通过社交平台,进行全平台互动

此外,作为用户规模最大的移动应用之一,微博一直在强化与苹果的合作,利用本次客户端的捆绑契机,通过用户授权,微博将可以获得自有平台上活跃着的上亿苹果用户授权的运动数据,成为拥有用户运动数据最多的应用。热爱运动的用户赶紧来更新,加入全民健身的步伐吧!