HEXO搭建踩过的坑(bu


很早就想写了,为什么拖到现在呢?拖延症不行啊!╭(╯^╰)╮

其实也不是踩过的坑,就想随便写些什么相关的,避免以后再犯(???

最初是18年的3,4月份,被室友推荐了GitHub的博客,结果Git一直下不下来,后来选主题也选了很久,想要一个又简洁又好看的,带点啥装饰物最好了(???

Hexo的主题实在是太多啦,最后还是选定了fexo_(:з」∠)_,但是现在换成了Kratos-Rebirth,萌萌二次元!

真正开始搭博客是今年一月份了,虽然也没写啥。毕竟没有学习,也没啥可写的。隔得时间太久所以一开始有些东西就忘记放哪了,找位置花了点时间*(:з」∠)*

  1. 透明ico是可以做的!拿一张背景透明的png找在线网站转就好了。一定要png,因为jpg导出的时候背景会自动变成白色的
  2. 有些东西不能随便删,因为不知道写这个主题的人在哪里用了这些东西emmmm,删了可能会出错,true改成false就好啦。PS:Git Bash的报错还是得认真看看的ovo
  3. 最上面的title,date,categories等等,冒号后面是要有个空格的,不然会凉
  4. markdown是不会给你多空行的!想要两个段落之间有一定的距离,需要加上</br>

👆如果想到什么再补充叭

👇记一下git的命令

1
$ hexo init [folder]

新建一个网站。如果没有设置folder,Hexo默认在目前的文件夹建立网站。

1
$ hexo new [layout] <title>

新建一篇文章。如果没有设置layout的话,默认使用_config.yml中的default_layout参数代替。如果标题包含空格的话,请使用引号括起来。

1
2
$ hexo generate
$ hexo g

生成静态文件

1
2
$ hexo deploy
$ hexo d

文件生成后立即部署网站

1
2
$ hexo watch
$ hexo w

监视文件变动

1
$ hexo publish [layout] <filename>

发表草稿

1
$ hexo server

启动服务器。默认情况下,访问网址为:http://localhost:4000/

1
2
$ hexo port
$ hexo p

重设端口

1
2
$ hexo static
$ hexo s

只使用静态文件

1
2
$ hexo log
$ hexo l

启动日记记录,使用覆盖记录格式

$ hexo render <file1> [file2] ...
渲染文件

1
2
$ hexo output
$ hexo o

设置输出路径
$ hexo migrate <type>
从其他博客系统迁移内容

$ hexo clean
清除缓存文件 (db.json) 和已生成的静态文件 (public)。

在某些情况(尤其是更换主题后),如果发现您对站点的更改无论如何也不生效,您可能需要运行该命令。

$ hexo list <type>
列出网站资料

$ hexo version
显示 Hexo 版本

$ hexo --safe
在安全模式下,不会载入插件和脚本。当您在安装新插件遭遇问题时,可以尝试以安全模式重新执行。

$ hexo --debug
在终端中显示调试信息并记录到debug.log。当您碰到问题时,可以尝试用调试模式重新执行一次,并提交调试信息到 GitHub。

$ hexo --silent
隐藏终端信息。

$ hexo --config custom.yml
自定义配置文件的路径,执行后将不再使用_config.yml

$ hexo --draft
显示source/_drafts文件夹中的草稿文章。
$ hexo --cwd /path/to/cwd
自定义当前工作目录(Current working directory)的路径。