由于今天只是初步安装,没有牵扯到主题和插件等其他方面的问题,因此现在问题就很基础。寒假会不断更新的。

1.如果想在Git Page中加入我自己做的静态页面该怎么呢?

需要将该网页放入source目录之中。但是仅仅这一步是不够的,因为如果仅仅这样,发布以后会发现,这个网页的代码被修改了,外层嵌套上了Hexo主题页面的代码。这个怎么办呢?

这就需要修改_config.yml中的skip_render。修改格式如下(目录是相对于source来说):

skip_render: - test/**

这个代表的意思是不渲染test目录中及各级子目录中的所有网页文件。如果只是不想渲染某个网页,可以直接修改为

skip_render: wangye.html
  1. Git Page网页使用自己的域名绑定怎么办?

需要在该仓库根目录下保存一个名为CNAME的文件,没有后缀名。然后在文件中只输入自己要绑定的域名。

如果正常来说,可以直接同步上去。但是在Hexo中,需要将CNAME文件放在source目录下就可以了。

  1. _config.yml文件各项参数说明

_config.yml里面各项参数及功能如下(摘取了绝大多数):

[table id=2 /]

如果您的网站存放在子目录中,例如 http://yoursite.com/blog,则请将您的 url 设为 http://yoursite.com/blog 并把 root 设为 /blog/。

默认情况下,Hexo生成的超链接都是绝对地址。例如,如果您的网站域名为example.com,您有一篇文章名为hello,那么绝对链接可能像这样:http://example.com/hello.html,它是绝对于域名的。相对链接像这样:/hello.html,也就是说,无论用什么域名访问该站点,都没有关系,这在进行反向代理时可能用到。通常情况下,建议使用绝对地址。如果您的网站存放在子目录中,例如 http://yoursite.com/blog,则请将您的 url 设为 http://yoursite.com/blog 并把 root 设为 /blog/。