“hexo建站 手动部署”

hexo使用

百度知道的这个地址已经介绍的很详细了
https://jingyan.baidu.com/article/d8072ac47aca0fec95cefd2d.html

将博客手动部署到GitHub Pages上

  1. 首先在github上创建一个 username.github.io 这样名字的仓库
  2. 创建好仓库之后,剩下的就是部署文件了。打开Gitbash,然后输入下面的命令,记得替换username为你的用户名,下同
1
git clone https://github.com/username/username.github.io

这会在你的本地建立一个仓库,这个仓库是用于存放博客文件的。打开之前创建好的博客,将public/目录下的文件拷贝到username.github.io这个目录下,然后执行以下

1
2
3
4
cd username.github.io
git add -A
git commit -m "Add blog file."
git push -u origin master

博客更新

更新博客需要配合Hexo产生的静态文件,然后拷贝public/目录下的文件到username.github.io,之后的操作和上面一样,push可以去掉-u选项,即

1
git push origin master

其他

修改语言类型

修改根目录中_config.yml文件的language项

1
language: zh-CN

为文章添加分类和标签

在文章开头加上如下代码即可,自己根据需要进行配置

1
2
3
4
5
6
7
title: title #文章标题
date: 2016-06-01 23:47:44 #文章生成时间
categories: "Hexo教程" #文章分类目录 可以省略
tags: #文章标签 可以省略
- 标签1
- 标签2
description: #你對本頁的描述 可以省略

ubuntu 的一些坑

Welcome to Hexo! This is your very first post. Check documentation for more info. If you get any problems when using Hexo, you can find the answer in troubleshooting or you can ask me on GitHub.

Quick Start

Create a new post

1
$ hexo new "My New Post"

More info: Writing

Run server

1
$ hexo server

More info: Server

Generate static files

1
$ hexo generate

More info: Generating

Deploy to remote sites

1
$ hexo deploy

More info: Deployment


Welcome to Hexo! This is your very first post. Check documentation for more info. If you get any problems when using Hexo, you can find the answer in troubleshooting or you can ask me on GitHub.

Quick Start

Create a new post

1
$ hexo new "My New Post"

More info: Writing

Run server

1
$ hexo server

More info: Server

Generate static files

1
$ hexo generate

More info: Generating

Deploy to remote sites

1
$ hexo deploy

More info: Deployment

入门ubuntu的那些坑

玩ubuntu的时候遇到的一些问题,记录一下解决方法,加深印象,知识不成体系,只是便于遇到同样的问题能够快速找到解决方法。

文件夹权限

经常遇到无用户权限的情况,介绍一些简单的方法
给 test 账户赋予某个文件夹使用权限

1
2
3
su root

chown -R test:group /usr/local/redis-4.0.6

su root 进入root账户下
命令里面是 chown -R test是账户 group是其对应的组 在root下面给其赋权限