放下我执

如何理解「一切有为法,如梦幻泡影;如露亦如电,应作如是观」

有看过下雨时的水洼吗?
滴,一个水泡出现了,一刹那后,水泡就破了。滴滴答答,无数水泡生而又灭。
有看过闪电吗?刷,划过天际,照亮大地,然而一瞬之后,归于黑暗。
有看过叶子上的露水吗?太阳出来之前聚集在叶子上,太阳一出,了无踪迹。
有做过春梦吗?梦中那么美,醒来怅然若失。然而梦中的美人长什么样子我都不记得了,正所谓去似朝云无觅处。
“有为法”正如梦、幻、泡、影、露、电一样,短暂且转瞬即逝。

我自己的理解要从几年前到西藏说起。
1、看到了大自然的奇景,真的是十里不同天,一山有四季。
2、来到了八角街,坐在仓央嘉措曾经吃过饭的饭店,听着仓央加措的故事,让我对这个西藏曾经的最高统治者充满好奇心。“住进布达拉宫,我是雪域最大的王,流浪在拉萨街头,我是世间最美的情郎”,诗写的太美,让人不太感随意想象诗人当时的心境和情怀。
3、来到珠峰大本营,只见星空璀璨,近在咫尺,仿佛唾手可摘,银河瀑下,仿佛能看到时空穿梭,
突觉心旷神怡,神清气爽,意识到自己只是自然世界里的一粒尘埃,何必为生活中的顺逆境况而喜怒无常,佛家劝导我们要三戒,贪痴嗔本质来说都是人对现实世界的幻想,欲望越大,心情越发焦躁。

我们从这些可以得到一些什么开悟呢?
生活的压力,绝境很多都是因为我们的贪,贪图功名利禄,贪图享受玩乐。人的贪欲却像是个无底洞,越是无法满足,越是痴迷。长此以往,心境变得焦躁不安,从而容易嗔怒。如果戒除了贪痴嗔,在我们面前展现的会不会是一个纯净简单的世界。道衡不够,只能说到这了。

Hexo配置手顺

由头

项目组内要做一次内部分享,希望分享一些和工作不太相关并且自己感兴趣的内容,索性就搭建一个个人博客站点吧

基本思路

在本地生成静态文件,把静态文件部署到linode上,用Nginx直接做Web服务,由于hexo支持git的部署方式,从而可以实现从本地更新博客,方便快捷。

搭建流程

客户端配置

安装Node.js

官网下载安装包,一路下一步。

安装Git

官网下载安装包,一路下一步。

安装hexo

1
2
3
4
5
$ npm install -g hexo-cli
$ hexo init
$ npm install
$ hexo d -fg
$ hexo serve

服务器配置

服务器版本Ubuntu 16.04LTS

安装git

1
$ sudo apt-get install git-core

安装nginx

1
2
sudo apt-get update
sudo apt-get install nginx

创建git仓库

1
2
3
cd ~
mkdir hexo.git && cd hexo.git
git init --bare

配置git hooks

1
2
3
su git
cd ~/hexo.git/hooks
vim post-receive

保存如下

1
2
3
4
5
6
7
8
#!/bin/bash
GIT_REPO=~/hexo.git #git仓库
TMP_GIT_CLONE=/tmp/hexo
PUBLIC_WWW=/var/www/hexo #网站目录
rm -rf ${TMP_GIT_CLONE}
git clone $GIT_REPO $TMP_GIT_CLONE
rm -rf ${PUBLIC_WWW}/*
cp -rf ${TMP_GIT_CLONE}/* ${PUBLIC_WWW}

然后赋予脚本的执行权限

1
chmod +x post-receive

配置nginx

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
vim /etc/nginx/conf.d/hexo.conf
server {
listen 80;
root /var/www/hexo;
server_name example.com www.example.com;
access_log /var/log/nginx/hexo_access.log;
error_log /var/log/nginx/hexo_error.log;
location ~* ^.+\.(ico|gif|jpg|jpeg|png)$ {
root /var/www/hexo;
access_log off;
expires 1d;
}
location ~* ^.+\.(css|js|txt|xml|swf|wav)$ {
root /var/www/hexo;
access_log off;
expires 10m;
}
location / {
root /var/www/hexo;
if (-f $request_filename) {
rewrite ^/(.*)$ /$1 break;
}
}
}

重启nginx

1
service nginx restart

本地的最后配置

配置hexo配置文件

在hexo根目录下,打开_config.yml, 修改deploy选项

1
2
3
4
5
deploy:
type: git
message: update
repo:
s1: root@IP:hexo.git,master

然后运行

1
hexo g && hexo d

更新博客

编写完的md文件保存到hexo\source_posts目录下
Blog的参数如下,注意每个参数的 : 后都有一个空格。

1
2
3
4
5
6
7
8
9
10
11
12
13
title: title
date: yyyy-mm-dd
categories: category
tags: tag
#多标签请这样写:
#tags: [tag1,tag2,tag3]
#或者这样写:
#tags:
#- tag1
#- tag2
#- tag3
---
正文

最后运行

1
hexo g && hexo d

End