{"id":14586638,"url":"https://github.com/parkr/vim-jekyll","last_synced_at":"2025-09-21T12:14:44.394Z","repository":{"id":9502424,"uuid":"11395886","full_name":"parkr/vim-jekyll","owner":"parkr","description":":memo: Fork of psykidellic/vim-jekyll because actually forking it freaks out","archived":false,"fork":false,"pushed_at":"2015-01-24T08:29:18.000Z","size":193,"stargazers_count":161,"open_issues_count":3,"forks_count":23,"subscribers_count":12,"default_branch":"master","last_synced_at":"2025-01-24T16:09:40.477Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"VimL","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/parkr.png","metadata":{"files":{"readme":"README.markdown","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2013-07-13T23:50:14.000Z","updated_at":"2025-01-06T17:01:57.000Z","dependencies_parsed_at":"2022-09-10T11:31:57.263Z","dependency_job_id":null,"html_url":"https://github.com/parkr/vim-jekyll","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/parkr%2Fvim-jekyll","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/parkr%2Fvim-jekyll/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/parkr%2Fvim-jekyll/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/parkr%2Fvim-jekyll/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/parkr","download_url":"https://codeload.github.com/parkr/vim-jekyll/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":244191441,"owners_count":20413297,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-09-08T06:01:03.077Z","updated_at":"2025-09-21T12:14:39.328Z","avatar_url":"https://github.com/parkr.png","language":"VimL","readme":"# jekyll.vim\n\nBlogging from the command line should not be tedious.\n\nThis script is intended to automate the process of creating and editing\n[Jekyll](http://jekyllrb.com/) blog posts from within\n[vim](http://www.vim.org/).\n\nThis is a complete rewrite of\n[csexton/jekyll.vim](https://github.com/csexton/jekyll.vim/) with these\nimprovements:\n\n* Commands are added as buffer commands when a Jekyll blog is found\n* Commands to edit/split/vsplit/tabnew a post\n* Tab completion for opening existing posts\n* Recognizes Octopress blogs and others with custom `_posts` directory\n* Customizable template for new posts\n* Customizable build command, with automatic support for bundler\n\n## Commands\n\nThe `:Jpost` (Jekyll post) command is used to create and edit blog posts. It\nhas variants for opening a post in a horizontal or vertical split or a new\ntab. Call with a bang, (eg: `:Jpost!`) to create a new post. Call without a\nbang (eg: `:Jpost`) to edit a post. The `:Jbuild` command can be used to build\na blog.\n\n    :Jpost[!]  [{name}] Create or edit the specified post. With no argument,\n                        you will be prompted to select a post or enter a title.\n\n    :JSpost[!] [{name}] Same as :Jpost, but opens post in a horizontal split.\n\n    :JVpost[!] [{name}] Same as :Jpost, but opens post in a vertical split.\n\n    :JTpost[!] [{name}] Same as :Jpost, but opens post in a tab.\n\n    :Jbuild    [{args}] Generate blog. This will check for the presence of a\n                        Gemfile; if found `bundle exec` is used to run the\n                        `jekyll` command. The blog will be built with:\n\n                jekyll --no-auto --no-server BLOG_ROOT BLOG_ROOT/SITE_DIR \u003cargs\u003e\n\n                        If this doesn't fit your situation, you can set a\n                        custom command with `g:jekyll_build_command`. When\n                        using a custom command no check for a Gemfile is\n                        performed.\n\nSee also `:help jekyll-commands`.\n\n## Configuration\n\nSee `:help jekyll-configuration`.\n\n## License\n\nSame as Vim itself, see `:help license`.\n","funding_links":[],"categories":["\"Classic\" Editors Addons"],"sub_categories":["Vim"],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fparkr%2Fvim-jekyll","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fparkr%2Fvim-jekyll","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fparkr%2Fvim-jekyll/lists"}