halo的安装部署与使用
文章目录
halo
我已经上传到了阿里云了registry.cn-hangzhou.aliyuncs.com/sherry/halo:1.0.0
docker run -d --name halo -p 8090:8090 -v ~/halo:/root/halo ruibaby/halo
国内的域名需要备份,这个就比较麻烦了
hexo+码云组件个人博客
安装
- 安装git
- 安装node
- 安装hexo
npm install -g hexo-cli
hexo i blog //init的缩写 blog是项目名
cd blog //切换到站点根目录
hexo g //generetor的缩写
hexo s //server的缩写
提速
更换next主题
cd blog
git clone https://github.com/iissnan/hexo-theme-next themes/next
vi _config.yml
修改其中的theme: next
不加载谷歌字体
在我们已经使用了next
cd blog/themes/next/layout/_partials/head
vi external-fonts.swig
修改其中的fonts.googleapis.com为 fonts.useso.com
Gitee托管
-
创建git项目
在码云上创建一个learning-blog项目,复制地址https://gitee.com/sherryBy/learning-blog.git
-
修改全局配置文件:_config
deploy:
type: git
repo: https://gitee.com/sherryBy/learning-blog.git
- 安装
zhangliingdeMBP:blog zhangliuning$ sudo cnpm install hexo-deployer-git --save
- 部署
在博客根路径执行hexo deploy
中途需要输入git的用户名密码
- 开启托管服务
绑定域名
把博客托管到gitee上,不需要自己购买服务器,只要买个域名就行了,便宜多了。
如何发表文章
到 source\ _posts ,一个md文件就是一篇文章
hexo new "Hexo教程"
---
title: title #文章標題
date: 2016-06-01 23:47:44 #文章生成時間
categories: "Hexo教程" #文章分類目錄 可以省略
tags: #文章標籤 可以省略
- 标签1
- 标签2
description: #你對本頁的描述 可以省略
---
然后编辑这个md文件即可
踩过的坑
谷歌字体导致的速度慢
换用next主题,修改地址
部署到git后,样式消失
在配置文件中 root: /learning-blog/
,注意配置好项目名,默认是 /
修改后未生效
hexo deploy
后会提交代码,但是要生效的话得重新部署Gitee Pages
高级功能
全文显示
首页的文字一次性进行了全文显示,我们希望只显示一部分。
只需要在文字的中间加上<!--more-->
即可。下半部分就不会显示