hexo生成css的问题
修改了主题的样式文件如:layout.styl
在本地预览是可以即时看到效果的,但是当执行hexo g
,在public
目录下的 style.css
却没有发生修改,hexo d
部署时也是没有修改版本的样式,不清楚具体原因,现在的解决方法是修改完主题样式后,删除public
下的style.css
,再重新生成方可生效。
修改了主题的样式文件如:layout.styl
在本地预览是可以即时看到效果的,但是当执行hexo g
,在public
目录下的 style.css
却没有发生修改,hexo d
部署时也是没有修改版本的样式,不清楚具体原因,现在的解决方法是修改完主题样式后,删除public
下的style.css
,再重新生成方可生效。
安装插件:
1
npm install <plugin-name> --save
启用插件:在hexo\_config.yml
文件添加:
plugins:
- <plugin-name> #插件名
升级插件:
1
npm update
卸载插件:
1
npm uninstall <plugin-name>
RSS插件
将上述命令中的『plugin-name』,替换为hexo-generator-feed
。一旦安装完成,你可以在配置显示你站点的RSS,文件路径/atom.xml
。
你可以用rss作为迁移工具,用如下命令读取其他位置的rss:
1
hexo migrate rss <source>
修改主题header.ejs
,加入:
<li><a href="/atom.xml" title="rss feed">Rss</a></li>
安装和本地预览:
npm install hexo -g #全局安装hexo模块,安装缓慢或出错请看上文
hexo init blog #初始化本地目录,也可cd到指定目录直接执行 hexo init
cd blog
npm install #不要忘记执行此命令,否则生成html会不正常
hexo server #默认使用http://localhost:4000/,可在_config.yml更改
撰写文章:
hexo new [模板名] 文章名称 #使用指定模板创建文章
hexo new page "pageName" #新建页面
hexo generate #生成html,需要在init的目录执行
hexo deploy #部署到github、heroku
命令缩写(精简为命令的首字母):
hexo n
hexo g
hexo s
hexo d
先做好一个404.html
的html页面,放到source
文件夹下,此时如果进行生成,hexo会自作多情地render,要禁止解析,可以在html内容前加入:
1
2
layout: false
---
即可,此时生成会在public生成一个404.html页面,在github
无须设置,在其他服务器(如nginx
)还需要改动配置文件。
这是本站的公益404页面
:http://falconchen.github.io/404.html
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 trobuleshooting or you can ask me on GitHub.