hexo初步搭建博客

成为php程序员不到一年,一直想搭建一个博客,由于比较笨和懒,都没去弄过,到今天才在网上找些教程把博客初步搭建完成。

1.github账号:访问github官网注册账号
新建仓库和设置可访问网站:建立与你blog用户名对应的仓库your_name.github.io,site-pages设置可访问url

2.安装git:到git官网下载,我没有用vpn下不了,就直接到百度下载了一个安装包,安装git完成后,需要初始配置name和emai,这个用来标记用户和获取ssh公钥,不设置公钥的话会出现没有操作github仓库权限的问题(我这样认为的)。

操作:桌面空白处右键git bash here打开git终端后输入以下指令
git config –global user.name “your github username”

git config –global user.email “you email”

ssh-keygen -t rsa -C “you email”//生成公钥

到user目录打开.ssh\id_rsa.pub并复制内容到链接设置公钥,或者等几分钟打开你的邮箱通过连接直接修改

3.安装node.js:本人比较low直接到官网下载并安装的

4.安装hexo

创建一个文件夹blog用来存放hexo的配置文件,cmd终端进入blog文件夹
执行命令npm install -g hexo,初始化配置完成后,执行hexo init命令,hexo安装完成,这个blog目录就是博客的根目录

5.生成静态页面 hexo genetate 简写 hexo -g

本地测试:hexo server 获得url http://localhost:4000

6.配置hexo使之与github关联

打开_config.yml(blog/_config.yml)文件配置

title: 你很皮啊

subtitle: 对不起,我是好人

description: 活到老学到老

author: 蚂蚱

language: zh-CN

timezone: PRC

url: your_name.github.io

root: /your_name.github.io//注意这个目录和github上的对应

最下面的关联配置
deploy:

type: git

repo: git@github.com:dir_name/your_name.github.io.git

branch: master

然后执行命令npm install hexo-deployer-git –save//管理插件

执行配置命令hexo deploy,然后输入仓库中设置pages时获取的url

7.部署的清晰步骤

hexo clean

hexo generate

hexo deploy

简单的新建文章:hexo new “arc_title”

进入_post目录编辑新建的文章文件后按照步骤7部署或者直接用git push

8.本人学渣一个,对此也是了解一丢丢皮毛,有错误的地方望大家谅解。

初识Yii2.0之安装

一、归档文件安装
1.到官网下载高级模板
2.解压后复制advanced目录放到web可访问目录(xampp集成环境DocumentRoot下)
3.windows系统下 运行advanced目录下的init.bat文件
4.选择开发环境:0-开发环境 1-生产环境
5.继续执行命令composer install
6.验证:浏览器输入http://localhost/advanced/fronted/web
二、通过composer安装(先安装composer)
composer中文文档 http://docs.phpcomposer.com/00-intro.html

系统要求
运行 Composer 需要 PHP 5.3.2+ 以上版本。一些敏感的 PHP 设置和编译标志也是必须的,但对于任何不兼容项安装程序都会抛出警告。

安装 - Windows

使用安装程序

这是将 Composer 安装在你机器上的最简单的方法。

下载并且运行 Composer-Setup.exe,它将安装最新版本的 Composer ,并设置好系统的环境变量,因此你可以在任何目录下直接使用 composer 命令。

手动安装

设置系统的环境变量 PATH 并运行安装命令下载 composer.phar 文件:

C:\Users\username>cd C:\bin
C:\bin>php -r “readfile(‘https://getcomposer.org/installer‘);” | php
注意: 如果收到 readfile 错误提示,请使用 http 链接或者在 php.ini 中开启 php_openssl.dll 。

在 composer.phar 同级目录下新建文件 composer.bat :

C:\bin>echo @php “%~dp0composer.phar” %*>composer.bat
关闭当前的命令行窗口,打开新的命令行窗口进行测试:

C:\Users\username>composer -V
Composer version 27d8904

启用中国镜像

1.composer中国全量镜像https://packagist.phpcomposer.com
2.启用镜像服务:
a.系统全局配置:composer config -g repo.packagist composer https://packagist.phpcomposer.com
b:单个项目配置
将配置信息添加到某个项目composer.json中(进入此文件所在目录中执行上述命令)
3.composer self-update更新
4.安装最新的composer asset plugin:composer global require “fxp/composer-asset-plugin :~1.2.0”
5.前面是全局安装,你可以进入你需要安装的目录执行composer命令
6.安装yii2.0高级模板:composer create-project yiisoft/yii2-app-advanced advanced 2.0.9
7.同归档安装步骤
8.命令行运行yii migration