ctrl+shift+p filters: :st2 :st3 :win :osx :linux
浏览

Octopress

blueplanet MacLinux ALL

在Sublime Text 2 / 3中执行Octopress命令

详情

  • 2014.10.23
  • github.com
  • github.com
  • 10年前
  • 2小时前
  • 12年前

安装

  • 总计 604
  • Win 0
  • Mac 451
  • Linux 153
8月6日 8月5日 8月4日 8月3日 8月2日 8月1日 7月31日 7月30日 7月29日 7月28日 7月27日 7月26日 7月25日 7月24日 7月23日 7月22日 7月21日 7月20日 7月19日 7月18日 7月17日 7月16日 7月15日 7月14日 7月13日 7月12日 7月11日 7月10日 7月9日 7月8日 7月7日 7月6日 7月5日 7月4日 7月3日 7月2日 7月1日 6月30日 6月29日 6月28日 6月27日 6月26日 6月25日 6月24日 6月23日
Windows 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Mac 1 1 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Linux 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

说明

源代码
raw.​githubusercontent.​com

Sublime Text Octopress

警告

  • 仅支持OS X, Linux
  • 您必须从终端启动 Sublime Text 2(或在您的设置中配置 octopress_cmd_before_rake

安装

Sublime Package Control

只需在命令面板中打开 “Package Control: Install Package” 并搜索 “octopress”

或从github

克隆或复制此存储库到您的Packages - OS X: ~/Library/Application Support/Sublime Text 2/Packages/ - Linux: ~/.config/sublime-text-2/Packages/

并将设置更改为您的环境(通过首选项 > 包设置 > Octopress > 设置 - 用户访问)

{
  // path to your octopress
  "octopress_path": "/you_octopress_path",
  // command to run before calling rake, eg source ~/.bash_profile to set up your local environment inc paths to ruby, rake etc.
  "octopress_cmd_before_rake" : "source ~/.bash_profile",
  // set to generate, deploy or generate_and_deploy if you wish to have your changes generated into the /public folder and/or deployed upon file save
  "octopress_onsave_action": "",
  // true or false
  "use_bundle": false
}

设置示例

对于Rbenv或RVM

...
// If you use zsh, you can set to "/bin/zsh"
"octopress_shell_executable": "/bin/bash",

// If you use zsh, you can set to "source ~/.zshrc"
"octopress_cmd_before_rake" : "source ~/.bash_profile",
...

如果出现错误,请参阅 RVM或Rbenv错误

使用

您可以使用 command_palette 执行以下 octopress 命令 - new_post - edit_existing_post - new_page - edit_existing_page - generate - deploy - gen_deploy - preview - isolate (current post) - integrate

您可以通过将 octopress_onsave_action 变量设置为“generate”或“generate_and_deploy”来启用自动生成或自动部署。这只会在这种情况下触发,即您正在保存的文件位于您的 octopress_path 中。

历史记录

版本 2014.10.23

  • 更新package.json的方案到2.0
  • 支持Sublime Text 3

版本 2013.08.29

  • 将package.json的方案更新到版本2.0。

版本 2013.03.19

  • 添加“Isolate”和“Integrate”支持

版本 2013.03.15

  • 添加“Preview”支持

版本 2013.03.13

  • 修复错误

版本 2013.02.02

  • 添加 octopress_shell_executable

版本 2012.11.08

  • 添加自动生成(和或部署)
  • 添加查找和编辑现有的页面/帖子

版本 2012.11.03

  • 添加设置菜单
  • 添加 octopress_cmd_before_rake