木头的博客

我是木头 有些想法 有点精力

不知道你们在开发一个项目中有没有遇到过这种情况: 项目小组一起开发一个项目, 建立了一个配置文件用于项目中, 但是在开发阶段每个人本地数据库都不同, 所以修改数据库连接部分的配置后会将自己修改过的配置上传到 Git 库中, 比如 config.php, 其他人 pull 的时候就会把他自己本地的数据库配置给覆盖了, 像下面这样.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
<?php
// 项目配置文件
return [
'project' => [
'name' => 'foo',
'version' => 1.0.0,
],
// ...
'database' => [
'host' => '127.0.0.1',
'db_name' => 'foo',
'db_user' => 'bar',
// ...
]
];
阅读全文 »

如何在 Hexo 中使用插图

我们编辑文章时或有或无的需要佐上那么几张图片来表达自己的想法, Hexo 中编辑文章的方式是直接写 Markdown 文件, 又没有直接上传图片的接口, 以下是博主从网上收集来的一些 Hexo 中引用图片的办法合集.

阅读全文 »

在用了一段时间 Hexo 后, 发现写 Hexo 文章时需要到在线的 Markdown 编辑器中实时预览, 感觉还是有些不方便.

找到官方文档, 在服务器部分有这样一段话

安装完成后,输入以下命令以启动服务器,您的网站会在 http://localhost:4000 下启动。在服务器启动期间,Hexo 会监视文件变动并自动更新,您无须重启服务器。

1
$ hexo server

片子, 根本没有自动更新( 可能是我姿势不对? ).

阅读全文 »

准备工作

  • 一个域名
  • 一个创建好 GitHub Pages 的项目

1 解析域名

登录到你购买域名的服务商, 找到解析入口, 这里我以万网提供的解析为例

analysis

添加一条 CNAME 记录, 将您的 www 或自己定义的子域名解析到您的 GitHub Pages 上.

cname

如果您打算直接用 www.xxx.comxxx.com 作为您的博客地址, 那么就分别创建主机记录为 www 和 @ 的记录指向到你的 GitHub Pages 上.

阅读全文 »

本文于 2019-08-02 更新, 主要内容是修正一些现在已经无法正常进行的步骤, 包管理器更换为 yarn

准备工作

  • github 帐号
  • node 环境
  • yarn
  • 科学上网 (尽量)

如果你还不知道 github 或者 node, 建议您简单了解一下 git / github 、 node 工作原理, 以便快速上手该教程, 这里就不再阐述了.

yarn 包管理器是一个 npm 的增强版, 自带国内加速, 什么 cnpm 、 代理之类的都不用啦, 安装方式也很简单: npm i -g yarn

1 搭建 Github Pages

1.1 新建一个 GitHub Pages 个人主页项目

注意项目名要填 用户名.github.io , 比如我的github用户名是mutoe, 那我的项目名就必须填 mutoe.github.io , 如果不这样做的话你的主页就会变成类似 http://mutoe.github.io/project-name 这样的子目录了.

github-pages-project

填完项目名直接确认就好, 其它不用设置.

阅读全文 »
0%