Skip to content

[ADD] Blog post for publishing goyo-doc vim plugin#8

Merged
ultimatecoder merged 2 commits into
masterfrom
master-publish-goyo-doc-vim-plugin
Apr 12, 2017
Merged

[ADD] Blog post for publishing goyo-doc vim plugin#8
ultimatecoder merged 2 commits into
masterfrom
master-publish-goyo-doc-vim-plugin

Conversation

@ultimatecoder

Copy link
Copy Markdown
Owner
  • Description: This is blog post describing goyo-doc plugin I have written for vim editor. The plugin is providing vim specific helpfile for plugin goyo.vim.

  • How to review?

    • Check for grammatical mistakes.
    • Check for language level problems at writing.
    • Improvements for better formatting using Markdown.
    • Write direct comments to this PR when you find any improvements.

@farhaanbukhsh

Copy link
Copy Markdown

LGTM 👍

@ultimatecoder
ultimatecoder merged commit 7d9eb3d into master Apr 12, 2017
ultimatecoder added a commit that referenced this pull request Jun 12, 2017
[REMOVE] Removing this to Python conference

Master fix pycon pune blog posts (#6)

* Updating description of Nick to making him decade older CPython programmer.
* Updating wrong spelling of the company Red Hat.

[FIX] Fixing typo of speackers to speakers

[ADD] Blog post for publishing goyo-doc vim plugin (#8)

* [ADD] Adding blog post publishing vim specific helpfile for goyo.vim plugin written as new plugin goyo-doc. Proofreaded by Farhaan Bukhsh

* [ADD] Adding proofreader as Farhaan

Fixing error at image of the goyo-doc blogpost. (#9)

* [FIX] Fixing wrong spelling in image of goyo-doc blogpost

Improve ATOM feed generation (#10)

* [ADD] Improving ATOM feeds. Removing all the code which were generating pie chart using D3 lib. For generating correct ATOM feed, removing HTML code as a part of post body and coverting it to png image.

[ADD] Adding page which will list all the available tags in the blog. (#11)

Generating individual feed file for each tag. Providing list page which will list all the posts according specific tag.

[ADD] Adding travis as build tester (#12)

* [Add] Travis as CI. Adding html-proofer (https://github.com/gjtorikian/html-proofer) for linting prepared static html build.

[ADD] Adding rake to gem file.

[ADD] Adding forgotten rake files.

[ADD] Adding bundle file

[FIX] Fixing broken links ditected by html linter
@ultimatecoder
ultimatecoder deleted the master-publish-goyo-doc-vim-plugin branch December 5, 2017 12:10
ultimatecoder added a commit that referenced this pull request Jan 8, 2019
[REMOVE] Removing this to Python conference

Master fix pycon pune blog posts (#6)

* Updating description of Nick to making him decade older CPython programmer.
* Updating wrong spelling of the company Red Hat.

[FIX] Fixing typo of speackers to speakers

[ADD] Blog post for publishing goyo-doc vim plugin (#8)

* [ADD] Adding blog post publishing vim specific helpfile for goyo.vim plugin written as new plugin goyo-doc. Proofreaded by Farhaan Bukhsh

* [ADD] Adding proofreader as Farhaan

Fixing error at image of the goyo-doc blogpost. (#9)

* [FIX] Fixing wrong spelling in image of goyo-doc blogpost

Improve ATOM feed generation (#10)

* [ADD] Improving ATOM feeds. Removing all the code which were generating pie chart using D3 lib. For generating correct ATOM feed, removing HTML code as a part of post body and coverting it to png image.

[ADD] Adding page which will list all the available tags in the blog. (#11)

Generating individual feed file for each tag. Providing list page which will list all the posts according specific tag.

[ADD] Adding travis as build tester (#12)

* [Add] Travis as CI. Adding html-proofer (https://github.com/gjtorikian/html-proofer) for linting prepared static html build.

[ADD] Adding rake to gem file.

[ADD] Adding forgotten rake files.

[ADD] Adding bundle file

[FIX] Fixing broken links ditected by html linter
ultimatecoder pushed a commit that referenced this pull request Jul 25, 2026
- scripts/build & scripts/test: add set -euo pipefail (and a shebang to
  scripts/test) so a failed build aborts CI instead of link-checking a
  stale _site (review #1)
- scripts/test: move the --ignore-urls list into a documented bash array
  (review #5); note the baseurl<->swap-urls coupling in _config.yml (#6)
- ci.yml: run bundle exec bundler-audit check --update as a real per-PR
  security scan (#2); add least-privilege permissions: contents: read (#3)
- Pin all workflow actions to commit SHAs with version comments (#4)
- Re-add minification via jekyll-minifier 0.2.2 (Jekyll 4-compatible,
  production-only) (#7)
- Drop analytics: remove the leftover GA placeholder; UA died in 2023 (#8)
- Fix 45 image references across 11 posts + about.md that used
  {{site.url}}/assets or hardcoded /assets and omitted baseurl, so they
  404'd on the /Blog project-page URL. Verified via a production
  (minified) build + htmlproofer run with all internal links resolving.
ultimatecoder added a commit that referenced this pull request Jul 25, 2026
* Modernize build/deploy: Jekyll 4.4, GitHub Actions, GitHub Pages

- Upgrade Jekyll 3.8.5 -> 4.4.1, pin Ruby 3.2.0, refresh gem dependencies
  and add x86_64-linux to the lockfile so CI can install on Linux runners
- Add bundler-audit as a dev dependency; no known CVEs found
- Fix scripts/test: htmlproofer was silently checking zero pages because
  the shell's missing LANG made Ruby default to US-ASCII; also drop the
  https-enforcement noise on old post links and ignore confirmed-dead
  external URLs
- Retire the dead Travis CI / rsync-to-jaysinh.com pipeline (.travis.yml,
  scripts/deploy, CNAME, keypair.pem.enc) since that domain is no longer
  owned; the site now targets https://ultimatecoder.github.io/Blog/ with
  the matching /Blog baseurl
- Add .github/workflows/ci.yml (build + link-check on PRs) and
  pages.yml (build + deploy to GitHub Pages on push to master)

* Ignore two more external links that block GitHub Actions' IPs

pythonexpress.in and hackerearth.com both return 200 from a normal
network but 403 specifically from GitHub-hosted runner IPs (bot/WAF
blocking, not a dead link) - confirmed via the ci.yml failure on PR #99.

* Address PR review: fail-fast, security scan, minifier, image baseurl fix

- scripts/build & scripts/test: add set -euo pipefail (and a shebang to
  scripts/test) so a failed build aborts CI instead of link-checking a
  stale _site (review #1)
- scripts/test: move the --ignore-urls list into a documented bash array
  (review #5); note the baseurl<->swap-urls coupling in _config.yml (#6)
- ci.yml: run bundle exec bundler-audit check --update as a real per-PR
  security scan (#2); add least-privilege permissions: contents: read (#3)
- Pin all workflow actions to commit SHAs with version comments (#4)
- Re-add minification via jekyll-minifier 0.2.2 (Jekyll 4-compatible,
  production-only) (#7)
- Drop analytics: remove the leftover GA placeholder; UA died in 2023 (#8)
- Fix 45 image references across 11 posts + about.md that used
  {{site.url}}/assets or hardcoded /assets and omitted baseurl, so they
  404'd on the /Blog project-page URL. Verified via a production
  (minified) build + htmlproofer run with all internal links resolving.

---------

Co-authored-by: Jaysinh Shukla <jaysinhshukla@Jaysinhs-MacBook-Pro-2.local>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants