抱歉,您的浏览器无法访问本站

本页面需要浏览器支持(启用)JavaScript


了解详情 >

Hexo+Git服务器搭建blog

博主最近在服务器上搭建Hexo发布平台,感觉整个搭建过程和搭建思想蛮有意思,在此记录一下,供猿友参考
Hexo 是一个快速,简单,功能强大,主题社区特别庞大的开源blog框架-》官网
本次搭建是通过在服务器上搭建Git服务器来实现一键发布blog

Hexo+GitHub Pages搭建属于自己的blog

Hexo是一个快速,简单,功能强大的开源博客框架-》官网
GitHub Pages 是一个不受限的网站空间。
两者相得益彰。给那些喜欢自己折腾的人提供一些借鉴。

搭建Git服务器

最近由于准备在公司的服务器上面搭建静态博客(Hexo),然后需要先搭建一个git服务器作为转接,整个过程看似顺利,十几分钟就搭建完成,不过最后在验证这块卡了两个小时,在此记录下来,供准备搭建git服务器的新手小伙伴们借鉴。

如何给GitHub上的项目贡献代码

最近一直在使用 hexo 的一款主题 yelee ,但是发现它的代码块由于空行不占位导致的显示错位,所以就去GitHub上翻issue,果然有好多人都在反映这个问题,并且作者已经打上bug标签,事情应该就马上结束了,就去忙别的了。这两天又去逛了一下issue,发现这个bug仍然屹立在那里,强迫症又犯了,趁着今天工作不怎么忙,就把这个bug解决了。然后问题来了,怎么才能给作者贡献代码呢。

PostgreSQL常用操作

控制台命令

1
2
3
4
5
6
7
8
9
\h: #查看SQL命令的解释,比如\h select。
\?: #查看psql命令列表。
\l: #列出所有数据库。
\c [database_name]: #连接其他数据库。
\d: #列出当前数据库的所有表格。
\d [table_name]: #列出某一张表格的结构。
\du: #列出所有用户。
\e: #打开文本编辑器。
\conninfo: #列出当前数据库和连接的信息。

PostgreSQL初体验

创建操作系统用户

创建一个新的Linux用户:dbuser

1
$sudo adduser dbuser #创建一个新的Linux用户:dbuser

PostgreSQL的介绍与安装

由于工作认识了PostgreSQL,在此系统学习一下这个数据库,本文除博主实践所得以外,大量译于 官方文档

PostgreSQL是什么

PostgreSQL 是一个基于 POSTGRES, Version 4.2 的对象关系数据库系统(ORDBMS),由加州大学伯克利分校计算机科学系开发。
PostgreSQL 是一个开源的数据库,因为自由许可,任何人都可以免费的使用、修改、分发 PostgreSQL 数据库用于任何目的。

FreeMarker语法详解

FreeMarker是一款 模板引擎 :即一种基于模板和要改变的数据,并用来生成输出文本(HTML网页、电子邮件、配置文件、源代码等)的通用工具。
FreeMarker模板文件主要有4部分组成

  1. 文本,直接输出的部分
  2. 注释,即<#–…–>格式不会输出
  3. 插值(Interpolation):即${..}或者#{..}格式的部分,将使用数据模型中的部分替代输出
  4. FTL指令:FreeMarker指令,和HTML标记类似,名字前加#予以区分,不会输出。

正则表达式详解

本文目标

本文旨在更加简洁清晰的展现正则表达式, 第一部分 是对正则表达式语法的简洁介绍, 第二部分 则是常用正则表达式的示例。

Git常用命令

经常用到Git,但是很多命令记不住,将其整理于此。(大量摘自网络)

一般来说,日常使用只要记住下图6个命令,就可以了。但是熟练使用,恐怕要要记住60~100个命令。
git常用命令