Chyin's Blog

觅之梦


  • 首页

  • 分类

  • 标签

  • 归档

  • 留言

  • 关于

hexo博客托管Github后,在新电脑上同步hexo的方法

发表于 2016-06-15   |   分类于 自建博客   |  

整体思路是通过其他git分支储存hexo原始文件

最初电脑上的设置

  1. 参考hexo官方文档,构建hexo博客。
  2. 在该目录下创建仓库,如chyin.github.io(即使之前创建了仓库,在hexo init后,仓库的信息会被覆盖,仍需要重新建立)。
  3. 设置hexo为默认分支(需将博客文件备份在此分支)。
  4. 修改_config.yml中的deploy参数,分支应为master。(之前已改的可忽略此布)。
  5. 依次执行git add .、git commit -m “…”、git push origin hexo提交网站相关的文件。
  6. 执行hexo clean & hexo g & hexo clean & hexo deploy 生成网站并部署到GitHub上。

这样一来,在GitHub上的chyin.github.io仓库就有两个分支,一个hexo分支用来存放博客的原始文件,一个master分支用来存放生成的静态网页。

日常使用中的设置

每次修改了配置文件,或者更新了新的博客内容,要先在github上提交本次修改,然后再提交hexo生成发布。此顺序可尽量避免各种意外情况。

在新机器上配置hexo,并同步设置

  1. 使用git clone git@github.com:chyin/chyin.github.io.git 拷贝仓库.
  2. 安装node.js,并在本地新拷贝的chyin.github.io文件夹下通过Git bash依次执行下列指令:npm install -g hexo-cli、npm install、npm install hexo-deployer-git。此时已经不需要hexo init这条指令,如果hexo init会使之前已经克隆下来的 .git消失。

参考文档

  1. hexo官方文档
  2. mashiro的hexo构建文档 原地址
  3. Git教程-廖雪峰的官方网站
  4. 知乎:使用hexo,如果换了电脑怎么更新博客?

Markdown常用基本操作(leanote与hexo中通用语法)

发表于 2016-06-15   |   分类于 语法   |  

段落、标题、区块引用

  1. 一个段落是由一个以上的连接的行句组成,而一个以上的空行则会划分出不同的段落。
  2. 标题,行首插入1到6个#,对应标题1到6阶。
  3. 区块引用则使用>角句号。

修饰和强调

  1. 使用星号*和底线_来标记斜体。
  2. 使用双星号**表示粗体。
  3. 使用双波浪线~~表示横划线。

列表

  1. 无序列表使用星号*、加号+和减号-作为列表的项目标记。
  2. 有序列表使用一般的数字接着一个英文句点作为项目标记(数字可以无序)。

链接

行内形式:直接在后面用括号接上链接。

[Chyin's blog](http://chyin.ac.cn 'website')

输出为: Chyin’s blog

图片(与链接很像)

行内形式:(title是选择性的):

![alt text](http://chyin.github.io/Gobang/maybe.PNG 'Title')

输出为: alt text

代码

在一般的段落文字中,可使用反引号` ` `来标记代码区段。或使用4个空格或一个tab进行缩进标记代码区段。

1
2
3
4
5
6
7
class Employee:
empCount = 0

def __init__(self, name, salary):
self.name = name
self.salary = salary
Employee.empCount += 1

leanote中的其他语法

Markdown 扩展支持:

  • 表格
  • 定义型列表
  • Html 标签
  • 脚注
  • todo list
  • 目录
  • 时序图与流程图
  • MathJax 公式

详见 Leanote Markdown语法手册。

声明

关于Markdown的语法参考了Markdown 语法说明, 其快速入门版本为Markdwon: Basic。

chyin

chyin

Physics is like sex.

2 日志
2 分类
4 标签
© 2018 chyin
由 Hexo 强力驱动
主题 - NexT.Pisces