misuo加密软件可靠吗:技术博客利器——Octopress
来源:百度文库 编辑:中财网 时间:2024/04/28 20:59:04
技术博客利器——Octopress
Octopress简介
Octopress is a framework designed by Brandon Mathis for Jekyll, the blog aware static site generator powering Github Pages.
优点
用文件方式储存数据,无需数据库
以静态方式发布,可直接挂在github等地方
用markdown格式写博客
可以轻松的配置和发布
常用命令
注意
有些机子上运行可能会报错,需要在命令前加上bundle exec
添加文章
运行后会通过title
生成相关文件、链接,可在文件里修改显示出来的标题。title
可以使用中文,会自动转化为拼音(个人不建议,因为链接会比较无意义)。
发布
保存源代码
因为发布的只是生成的静态页面,
需要在项目里建立source分支用于保存整个项目源代码(配置、markdown文件等)。
更多设置
添加”关于我”
在source
下新建about
目录,并在里面添加index.markdown
文件。
编辑导航条source/_includes/custom/navigation.html
注意:index.markdown
文件需要加上头,否则会找不到。
首页只显示摘要
- 在文中加入
来控制摘要截取位置
- 修改
_config.yml
里的excerpt_link
控制链接文字
部署到Github
操作步骤参考:Deploying to Github Pages
如果你有自己的域名,可参考:Github Page绑定自己域名
Bug Fix
不能进行deploy(Github)
问题:有次发现$ rake deploy
不能发布,但是预览正常。检查github上source分支代码已更新,但master仍为老代码。
原因:发现是因为代码是新从github下clone下来的,未进行初始化deploy。
解决:需要执行$ rake setup_github_pages
进行初始化。
注意:rake操作应该在source分支下进行,若是刚从github里clone下来的,请先执行$ git checkout source
。
修改的样式preview时不生效
问题:预览时发现之前设置成功的自定义样式不生效,变回默认样式。
解决:$ rake generate
即可,会重新生成css。
参考
Octopress官方文档
markdown语法