Simply Static

説明

Simply Static は、既存の WordPress サイトを、サーバー、静的ホスティングプロバイダー、または CDN でホストできる静的サイトに変換する静的サイト生成ツールです。

従来のサーバーと静的サイトとの接続を解除するため、サイトのパフォーマンスを劇的に向上させ、セキュリティリスクを最小限に抑えます。

Simply Staticは、LocalWP や Lando のようなローカル開発ツールでも使用でき、オフラインでサイトを開発し、静的サイトをオンラインにプッシュすることができます。

これにより、ホスティングコストをゼロにすることができます (要件と利用するサービス / プロバイダーによって異なります)。

パフォーマンス

サイトを静的サイトに変換することで、パフォーマンスを大幅に向上させることができます。Simply Static を使用すると、データベースへのすべてのリクエストを削除し、バイトの最初の時間を短縮します。

これは、アニメーションやグラフ、スライダーのような負荷の高いツールを多用する長いページを使用するサイトに特に影響します。

セキュリティ

データベースと従来のサーバーへの接続を削除することで、ハッキングされるリスクを減らすことができます。

これにより、WordPress サイトを最新の状態に保つストレスが軽減され、データが安全に保護されます (ローカルまたは保護された環境で) 。

ホスティングコストの削減

Simply Static を使用して、サイトを静的ホスティングプロバイダー、CDN、または S3バケットのいずれかにデプロイすると、信頼性の高いウェブホスティングに必要な金額を削減できます。

適切なセットアップを行えば、サイトを完全に無料でホスティングすることもできます (Cloudflare Pages や GitHub Pages など)。

ローカル開発

ローカルでサイトを開発し、静的にエクスポートされたサイトのみをサーバーにプッシュします。すべてが期待通りに動作することを確認するために、完全にサポートされている開発ツールのリストを作成しました:

ほとんどの場合、手作業によるパッケージのインストールが必要なため、プログラマーでない場合は、ローカル開発に他のツールを使用しないことを強く推奨します。

Simply Static Pro

Simply Static のプロバージョンは、このプラグインを様々な機能で強化しています。

GitHub との統合

GitHub の統合により、完全に開発プロセス全体を自動化することができます。

必要なのは GitHub アカウントだけで、Simply Static Pro がすべてのプロセスを処理し、リポジトリを最新の状態に保つため、Git や GitHub 自体の知識は必要ありません。

これにより、静的なサイトを以下にデプロイできます:

  • GitHub ページ
  • Cloudflare ページ
  • Netlify
  • Vercel
  • サーバーへの SFTP

AWS S3 統合 & Digital Ocean Spaces 統合

Simply Static Pro から Amazon AWS S3 に直接エクスポートします。バケットに接続し、エクスポートを実行します。

BunnyCDN 統合

BunnyCDN に直接エクスポートし、キャッシュ、ファイルの最適化、DNS 管理など、BunnyCDN のCDNのすべての利点を得ることができます。

ビルドと個別エクスポート

ビルドを作成して、ページ/投稿のサブセットのみをエクスポートできます。WordPress 管理エリアでカスタム投稿タイプごとにビルドを割り当てて、エクスポートできます。

静的エクスポートの実行を黙って見ているのではなく、一度完全なエクスポートを実行し、その後ビルドを使用して変更を可能な限り高速でエクスポートします。

また、何かを変更した後に、個別ページ/投稿をエクスポートすることも可能です。

フォーム

Simply Static Pro は、静的サイトで使用する Contact Form 7と Gravity Forms をサポートしています。

Zapier や IFTTT のような外部サービスを使用するか、元の WordPress サイトで送信を処理し、すべての詳細をメールで送信するかを決定することができます。

検索

サードパーティプロバイダに依存しない、完全な静的検索ソリューションを使用します。Fuse.js を使用し JSON ファイルとしてサイト全体のインデックスを作成します。

この検索は自動提案とファジーロジックをサポートしており、デフォルトの WordPress 検索よりもはるかに便利です。

コメント

サードパーティプロバイダーを介せずに、静的なサイトでコメントを有効化できます。元の WordPress サイトを使用してコメントを処理してください。

コメントが投稿された後、Simply Static は自動的に新しい静的バージョンの投稿をエクスポートします。何もする必要はありません。

多言語

WPML、Polylang または TranslatePress を使用し、言語ごとに、またはすべてを一度に静的エクスポートを実行します。

また、Simply Static Pro は、言語ごとに設定を構成し、利用可能な言語スイッチャーを使用し、可能な限り簡単に多言語サイトをエクスポートすることなどもサポートしています。

WP-CLI

Simply Static Pro は、WP-CLI との詳細かつ包括的な統合を持っています。

WP-CLI の統合により、すべてのオプションを制御し、さまざまな種類のエクスポートなどを実行できます。

マルチサイト

ネットワーク全体、サブサイト、ネットワークレベルでの設定変更などをエクスポートできます。

Simply Static Pro のマルチサイト統合は、静的ネットワークを次のレベルに引き上げます。

縮小化

静的サイトの HTML、CSS、JavaScript ファイルを自動的に削除します。

インラインの CSS や JavaScript を最小化することもできます。

Pro バージョンを入手

プロ版はこちらから入手可能です。

チュートリアル

Simply Static やその他のツールの使い方を紹介する新しいチュートリアルをブログで公開しています。

現在のチュートリアルはこちらで確認できます

スクリーンショット

  • 生成
  • 設定
  • 診断

インストール

  1. WordPress のサイトにログインしてください。
  2. 左のメニューからプラグインにカーソルを合わせ、新規追加をクリックしてください。
  3. プラグインの検索ボックスに「Simply Static」と入力し、Enterキーを押します。
  4. Simply Static プラグインを含む検索結果のリストが表示されます。プラグインをインストールするには、今すぐインストールボタンをクリックします。
  5. プラグインをインストールした後、有効化するよう促されます。プラグインの有効化リンクをクリックしてください。
  6. Simply Static プラグインがインストールされ、左メニューに表示されます。

あるいは

  1. simply-static フォルダ全体を /wp-content/plugins/ ディレクトリにアップロードしてください。
  2. 「プラグイン」メニューからプラグインを有効化します。

FAQ

Simply Static とは何ですか ?

Simply Static は、 WordPress ページの静的 (HTML) コピーを生成します。あなたのウェブサイトのメインページから始まり、静的なコピーを作成するための他のページへのリンクを探して、ウェブクローラーのように少し働いています。また、画像、CSS & JSファイル、およびその他のリンクを見つけることができるファイルです。

Simply Static が静的ページを作成するため、WordPress インストールの URL を自動的に (a) 希望のドメインの絶対 URL、または (b) 相対 URL に置き換えるか、(c) オフラインで使用するために構築された URL に置き換えます。これにより、静的ファイルを任意のドメインでホストすることができます。また、コンピューター上でサイトをローカルにブラウズすることもできます。

誰が Simply Static を使うべきですか ?

Eコマースや会員制のサイト以外では、かなり多くの人が利用しています。これらは、静的なサイトでは利用できない、深刻な量のインタラクションとユーザーアカウントを必要とします。

制限はありますか ?

静的なサイトではアカウントシステムが存在しないため、ログインが必要なプラグインは使用できません。これは、Eコマース (WooCommerce など) や会員制のサイトにも当てはまります。

また、リアルタイムでコンテンツを更新するために ajax に大きく依存するサイトは、深刻な量のカスタム開発が必要となるため、Simply Static には最適なプロジェクトではありません。

どうすれば Simply Static をセットアップできますか ?

WordPress で www.example.com にサイトをホスティングしていると仮定しましょう。これは、代わりに静的サイトを使用する場所です。最初のタスクは、WordPress のインストールを wordpress.example.com のようなサブドメインに移動することです。完了したら、静的ファイルを受け取るように www.example.com を設定します。

www.example.com が WordPress のインストールと同じサーバーにある場合は、静的ファイルを www.example.com がファイルを提供するディレクトリにコピーすることができます。 www.example.com が別のサーバーにある場合は、静的ファイルのzipをダウンロードして www.example.com にアップロードできます。

このプラグインは他のプラグインに干渉しますか ?

いいえ、Simply Static が他のプラグインを妨害することはありません。Simply Static は、サイトの SEO を改善するプラグインなど、他のプラグインとうまく連携して動作します。

Simply Static は、HTML、CSS、JS、画像などのファイルの集合であるWebサイトの静的コピーを作成します。 PHP コードを必要とする機能は、その静的コピーでは機能しません。これには、ブログ投稿コメント、連絡フォーム、フォーラム、会員エリア、および電子商取引が含まれますが、これらに限定されません。

サードパーティサービスとの連携を行うプラグインや、Simply Static Pro を使用することで、この機能の多くを実現できることに注意してください。

Simply Static はキャッシュプラグインとどう違うのですか ?

W3 Total Cache や WP Super Cache などのキャッシュプラグインは、訪問されたページをキャッシュすることで、既存のWordPress サイトを高速化します。これにより、サイトの読み込み速度が向上しますが、WordPress のインストールは引き続き外部からアクセス可能な状態になります。アップデートを継続的に行わない場合、セキュリティ上の脆弱性が発見され、ハッカーに攻撃される可能性があります。

Simply Static は、WordPress サイトの静的コピーを作成し、WordPress インストールとは完全に別個に使用することを意図しています。WordPress インストールは1つのサーバーにあり、静的サイトは別のサーバーで提供されます。または、両方が同じサーバーにある場合でも、WordPress インストールは特定の IP アドレスからのアクセスまたは追加のユーザー名 / パスワード要件でのみアクセスを許可するように制限されます。静的サイトは、サーバーサイドのコードやデータベースなどがない静的ファイルのコレクションであり、ハッカーがハッキングするものは何もありません。一方、WordPress インストールは安全で安全な状態を維持します。

評価

2023年10月2日
I generated a static Zip file utilizing the plugin and then proceeded to upload it to Cloudflare Pages. Unfortunately, I've encountered issues with certain elements, specifically the hamburger menu, Lottie files, forms, and FAQs. I would greatly appreciate your assistance in resolving these problems, with a particular focus on addressing the hamburger menu. Could you please provide me with a tutorial or guidance on how to rectify these issues? Edit: The website, plugin and the process was just fine. The problem is with my DNS is managed by Cloudflare so when the website caused issues when served through its network. it worked just fine once i turn off the proxy setting in DNS.
2023年9月25日
Sadly didn't work for me trying to convert a simple one-page wordpress site, without post or feeds. Design and interface is nice anyway. EDIT: In another website it works very well but take a long time so I change my rating : ) Thanks dev.
2023年9月12日
Thanks to this plugin, I have saved myself lots of time. Instead of converting my WordPress theme to one of the static site generators (Gatsby, Hugo ..etc), this plugin just did exactly the same but also I kept the powerful editing experience of WordPress. Thanks for making this.
2023年8月18日
Great plugin, great support. I don't have time to fuss with constant WP/plugin updates. Static makes my website fast, secure, and looking great. Now, updating my website is on my terms and my schedule. This is a must plugin for a 1 person business!
2023年7月21日
I've been a happy user for quite a while now. It does what you expect, generates a nice static site that I can upload to cheap static hosting. I upgraded to pro as I like the automatic publishing options via GitHub, which saves me a few minutes from manually uploading it to my host. Support responses have been fast and top-notch. Thanks to Patrick for building a great tool.
153件のレビューをすべて表示

貢献者と開発者

Simply Static はオープンソースソフトウェアです。以下の人々がこのプラグインに貢献しています。

貢献者

“Simply Static” は8ロケールに翻訳されています。 翻訳者のみなさん、翻訳へのご協力ありがとうございます。

“Simply Static” をあなたの言語に翻訳しましょう。

開発に興味がありますか ?

コードを閲覧するか、SVN リポジトリをチェックするか、開発ログRSS で購読してみてください。

変更履歴

3.1.0

  • fix for scheme/host when resetting settings
  • enhanced integration setups (GitHub objects)
  • fixed example for relative path setups in settings

3.0.9

  • PHP 8.2 support improved
  • wp_parse_url instead of just parse_url for fetching URLs
  • enhanced default options
  • increased min WP version

3.0.8

  • SimplyCDN auto include files
  • min WP version increased to 6.2
  • improved wording for progress in export log
  • improved Basic Auth handling
  • improved absolute URL replacement
  • Elementor integration: prevent replacing non strings in HTML

3.0.7

  • SimplyCDN setting now in React Admin UI
  • filter for capabilities in Rest routes
  • SimplyCDN improvements for webhook handling

3.0.6

  • removed type hints in Rest API abstraction for PHP 7.4 support
  • make sure we only trigger maybe_wp_die() if there is an error on export

3.0.5

  • fixed incompatibility with EWWW image optimizer

3.0.4

  • simplified url_exclude upgrade on update
  • disable browser autocomplete on basic auth settings
  • added additional notice with button in settings panel if all auto-migration fails

3.0.3

  • specific version check for migration handler
  • fixed schema option updates

3.0.2

  • fixed iterator for “clear_local_directory” option
  • reworked “force_replace_urls” to the new options patterns (boolean)

3.0.1

  • prevent error on merge excludes if not an array
  • bust object cache after migration

3.0

  • new admin UI for settings
  • new admin UI for diagnostics
  • new admin UI for generate
  • ported ajax requests to Rest API for better performance and maintainability
  • improved diagnostics with better (and more meaningful) error messages
  • conditional settings for certain setups
  • improved support for Windows Azure (path conversion)
  • auto-migration from old settings + manuall trigger
  • import and export settings via JSON

2.3.2

  • bugfix: Elementor asset loading via webpack
  • HTTPS 引数のフィルタの位置を変更し、すべての引数を変更できるようにしました
  • WP Background processing の最新バージョンが追加されました

2.3.1

  • improved Elementor asset handling (free and pro version)
  • new filter to modify excludes

2.3.0

  • fix for Yoast sitemap inclusion
  • better approach to extract URLs from HTML
  • added support for WP-CLI integration
  • better task handling with ajax and WP-Cron with progress without reload
  • better quote handling in JSON
  • improved SimplyCDN integration and security token handling
  • fix for redirect pages by removing query args before saving
  • fix for Elementor Pro for data attributes

2.2.9

  • constants for Simply CDN implemented
  • remaining pages as argument in fetch URLs task
  • fixed log updates if running with WP-Cron
  • match_tags improvements for lazyload
  • fixed inline CSS extraction to avoid trailingslash for hexcodes

2.2.8

  • SimplyCDN form improvement for Elementor forms
  • reset settings now in Advanced tab
  • removed unused settings for MU integration
  • added tags to match_tags list
  • improved XML Sitemap handling with Yoast SEO
  • lowered min cURL version in diagnostics

2.2.7

  • SimplyCDN integration
  • added hooks for multisite integration
  • Elementor Pro support (Lottie files and videos)
  • fixed log time with correct timezone
  • removed WP-Cron option, now handled automatically

2.2.6

  • fixed typo in CookieYes integration class

2.2.5

  • integration for CookieYes GPDR plugin
  • integration for Brizy Builder (image extraction)
  • fixed 301 redirections with Redirection plugin
  • fallback solution for existing pages not being crawled due to URL parameter

2.2.4

  • reverted blackslash extraction producing invalid markup in CSS + JS
  • remember configuration for destination (while switching options)
  • unique nonce for Simply Static Ajax request to fix conflict with MiniOrange SSL On plugin
  • removed simply_static_page query parameters from URL on static site
  • automatically remove quotation marks on save additional URL/File

2.2.3

  • min PHP version increased to 7.4
  • ability to include files without filetype (_header)
  • Elementor support for bundled JS files
  • improved URL extraction in JS and HTML files

2.2.2

  • XML Sitemap auto-include for Yoast
  • XML Sitemap auto-include for RankMath
  • XML Sitemap auto-include for AllInOneSEO
  • XML Sitemap auto-include for SEOPress

2.2.1.1

  • improved path conversion for Windows
  • more fail-safe check for deleting local directory before export
  • WPCS code style updates

2.2.1

  • fixed path resolution on local path exports

2.2

  • improved URL replacement in script tags
  • fixed clear directory before export when using local path exports
  • added action fired after ZIP file created
  • fixed path replacement for Windows filesystems in Additional Files and Directories
  • untrailingslash path on transfer files locally

2.1.9

  • flag for cron execution with UNIX cron
  • additional save button in advanced settings
  • added filter to change the zip file name
  • increased refresh time for Ajax ping

2.1.8

  • new option to replace URLs with regex
  • new option to clear local directory before running a new export
  • decreased default batch size to prevent timeouts
  • decreased ping timer for faster log views
  • added filter to modify remote_get arguments
  • add actions to send messages/notifications based on task progress (ss_completed)

2.1.7.1

  • added exception handling for and tag extractions

2.1.7

  • improved Basic Auth handling allowing access for external APIs
  • parse content of script tags for URL replacements
  • improved tags with HTML5 tags for header, footer, section and figure
  • added style attributes to match_tags for a, div, section and more

2.1.6

  • adding and tags to extractor class
  • validating URLs in meta tags and update them

2.1.5.9

  • better decoding/encoding of URLs
  • added filter to modify default file extension
  • improved tag based extraction and removed catch all
  • added tags to extractor
  • increased default batch size
  • file path check improvements

2.1.5.8

  • added SSL to diagnostics
  • added filter for origin URL
  • increased general ping time
  • Windows support: replacing paths

2.1.5.7

  • http_request_args filter added for better performance with Basic Authentication
  • Windows compatibility fix for path conversion
  • reverted delete local directory for local dir exports (original merge request)
  • added filter for options getter
  • cleaned up WP Cron conditional

2.1.5.6

  • fixed non-valid HTML character error
  • UI improvement for running static exports
  • better http_request_args filter usage
  • ss_before_static_export action added
  • udpdated dependencies

2.1.5.5

  • cleaned up upgrade handler

2.1.5.4

  • reverted meta tags in extraction

2.1.5.3

  • webp support (source tag)
  • imagify support
  • action to trigger functions before static export
  • added meta tags to extractor for twitter cards and og tags
  • added filter to extend matched_tags
  • added action to run before static export
  • updated composer dependencies

2.1.5.2

  • introduced ss_finished_fetching_pages hook
  • introduced ss_finished_transferring_files_locally hook
  • fixed DB migration process performance issue
  • small CSS fixed for actions class

2.1.5.1

  • fixed migration on reset for new post_id db field

2.1.5

  • default export without cron
  • fixed generation of RSS feeds
  • better support for Yoast XML Sitemap in additional URLs
  • added option to change cron on/off
  • better URL validation
  • Windows support for slash URLs
  • actions for custom parsers (Blocksy theme compatibility)
  • enhanced matched_tags list (added srcset)
  • fixed upgrader class for DB migration
  • smaller CSS admin improvements
  • fixed Logo saving it without font requirements
  • better additional URL validation checks
  • removed send debug log mail
  • modified method visibility for fetch URLs task
  • added complete german translations

2.1.4.2

  • removed more commas for apply_filters to prevent execution error on some environments

2.1.4.1

  • removed comma for apply_filters to prevent execution error on some environments

2.1.4

  • new admin UI
  • check for WP cron
  • check for PHP XML extension
  • fallback if cron not available
  • CSS improvements

2.1.3

  • dispatch execution to cron for larger exports
  • fixed download URL for zip files
  • added support for custom head tags added in wp_head hook
  • parsing Rankmath sitemap if added to additional files
  • removing uploads folder from additional files setting

2.1.2.1, February 04, 2021

  • increased min PHP version to 7.2.5
  • wp_die() if lower PHP version is available
  • increases min version in diagnostics

2.1.2, February 04, 2021

  • added composer support
  • updated dependencies
  • more fail-safe bootup
  • Added sorting by status code
  • removed wp_mail_content_type filter
  • Fixed PHP notices for PHP 7.4 support
  • new composer package for simplehtmldom with Symfony Finder
  • improved doc blocks for models and tasks
  • auto exclude wp-JSON and wp-login.php from export
  • trailing slash / untrailingslash check pages

2.1.1, December 20, 2020

  • Fixed PHP Dom parser for later PHP versions
  • 開発終了のため PHP フェイカーを削除
  • アドミンエリアの色を少し変更
  • 新しいプラグインのヘッダーと readme

2.1.0, May 12, 2017

  • New: Added the ability to set a user/pass for HTTP Basic Authentication

2.0.7, April 7, 2017

  • Fix: Non-Latin characters should no longer get converted to HTML entities (thanks xi80r6!)

2.0.6, April 4, 2017

  • Fix: Simply Static should now display a useful error message when using PHP <5.3

2.0.5, March 25, 2017

  • Fix: Fix for downloading 0-byte ZIPs (no Content-Length header)

2.0.4, March 25, 2017

  • Fix: Moving the default temp files directory back to within the plugin

2.0.3, March 16, 2017

  • Fix: Protocol-relative URLs now work again

2.0.2, January 18, 2017

  • Fix: Individual additional files are now properly included in static file generation
  • New: Added a diagnostics check to ensure that WordPress can make calls to itself

2.0.1, January 15, 2017

  • Fix: Removed Simply Static’s new error catching; was catching errors in other plugins

2.0.0, January 14, 2017

  • New: New logo/icon (thanks Hajo!)
  • New: Generate static files without having to stay on the Generate page (a job runs in the background)
  • New: Added the ability to specify URLs (or parts of URLs) to exclude from static file generation
  • New: Added a debugging mode with the ability to create/email a debug log
  • New: Added the ability to reset the plugin settings back to their defaults
  • New: Future versions will be able to downgrade to 2.0.0 (by overwriting files) without errors
  • New: Friendly error message if trying to use Simply Static with PHP < 5.3
  • New: Added support for Accelerated Mobile Pages (AMP) HTML attributes
  • Fix: URLs containing the WP URL as a query param will rewrite the param with the new URL
  • Fix: Non-WP URLs in the Additional URLs section no longer cause Simply Static to hang
  • Fix: Zip creation will no longer throw errors when trying to process 0-byte files
  • Fix: Fixed an issue that could cause Simply Static to not remove all files when uninstalling
  • Fix: Local directories are now always chmod’d to 0755 so that they’re readable
  • Fix: Additional errors will be caught and displayed when generating static files

1.8.0, November 01, 2016

  • Fix: XML pages (e.g. /feed/) now generate index.xml files
  • Fix: XML pages now replace URLs properly
  • Fix: No longer adding extra backslashes () to directories with backslashes
  • Fix: No longer adding extra slashes (/) on user-specified additional directories

1.7.1, October 21, 2016

  • New: Auto-adding wp-content/uploads as a directory to include files from
  • New: Usage of the mbstring PHP extension is now optional
  • New: Added links for support, rating, and changelog in the footer
  • Fix: Added protection for cross-site request forgery (thanks pluginvulnerabilities.com!)
  • Fix: Now sanitizing all user inputs
  • Fix: Locking down generation of static files to users with proper permissions
  • Fix: The check for trailing slash redirection now works with relative URLs
  • Fix: “Cannot redeclare class PclZip” error should no longer occur

1.7.0, October 06, 2016

  • New: Destination URLs can now begin with // (in addition to HTTP:// & HTTPS://)
  • New: You can now use relative URLs (instead of absolute URLs) for the static site
  • New: Now able to export a static site for use offline

1.6.3, September 23, 2016

  • Fix: Eliminated a security vulnerability in relation to zip downloads (thanks Bas!)
  • Fix: SQL diagnostic checks now work with wildcard permission grants (thanks Jon!)

1.6.2, July 14, 2016

  • Fix: Made a slight modification to the prior fix

1.6.1, July 14, 2016

  • Fix: No more “Call to a member function find() on a non-object” error. Thanks, jwatkins0101!

1.6.0, June 07, 2016

  • Improvement: The DomDocument PHP extension is no longer required (replaced by SimpleHtmlDomParser)
  • Fix: No longer creating empty html attributes
  • Fix: No longer throwing the ‘Function name must be a string’ error in diagnostics. Thanks, Andrew-s!

1.5.1, June 05, 2016

  • Fix: Removing usage of composer, which was causing issues for certain PHP versions

1.5.0, June 02, 2016

  • Fix: The img srcset attribute now displays all urls (instead of only the last one)
  • Improvement: Less memory usage; less likely to exhaust allowed memory size
  • Improvement: Export log is now paginated / less likely to overwhelm your browser

1.4.1, April 28, 2016

  • Fix: Displaying exception messages instead of a generic error message

1.4.0, April 26, 2016

  • New: French translations. Thanks Pierre!
  • New: Diagnostics page displays pass/fail for everything needed for SS to run correctly
  • New: Auto-adding WP’s emoji url to Additional URLs
  • New: If a PHP error is encountered during processing it will be displayed
  • Improvement: If you can edit posts, you can generate a static site
  • Fix: Bad additional URLs could cause an infinite loop during static file generation
  • Fix: Unprocessable pages are now properly removed on subsequent static file runs

1.3.5, April 14, 2016

  • Fix: Simply Static was sometimes throwing an error on a certain WP action

1.3.4, April 14, 2016

  • Fix: URLs were not getting properly replaced

1.3.3, April 13, 2016

  • Fix Attempt #3 at fixing Simply Static’s upgrading process :'(

1.3.2, April 12, 2016

  • Fix Attempt #2 at fixing Simply Static’s upgrading process 🙁

1.3.1, April 12, 2016

  • Fix: Attempt #1 at fixing Simply Static’s upgrading process

1.3.0, April 9, 2016

  • New: Static archive creation handled via AJAX; PHP timeouts are a thing of the past
  • New: Activity Log – see what Simply Static is doing while it’s working

1.2.4, March 25, 2016

  • Fix: Link hashes (e.g. href=’#section-three’) will no longer be rewritten as full URLs

1.2.3, March 8, 2016

  • Fix: HTTP and HTTPS on the same domain are treated as the same site (no redirect files will be created)
  • New: Added support for the img tag’s srcset attribute, used for responsive images

1.2.2, January 26, 2016

  • Fix: Additional Files/Dirs now allows for usage of WP_PLUGIN_DIR and WP_CONTENT_DIR
  • Fix: Able to use WordPress’ Export feature with Simply Static installed

1.2.1, January 18, 2016

  • Fix: index.html was not getting added to the static archive

1.2.0, January 16, 2016

  • New: The export log now lists off all URLs, their http status codes, and the first page it was linked from
  • New: You can specify additional files/directories to include in your static archive
  • Fix: Switched libraries for ZIP generation, which should reduce extraction errors

1.1.3, December 7, 2015

  • Fix: Able to fetch protocol-less URLs, e.g. href=’//example.com/image.png’
  • Fix: Static files won’t be put in a subdirectory if your WP install is in a subdirectory
  • Fix: Able to download ZIP regardless of whether files are on an accessible path on the server
  • Fix: Escaped URLs, such as those used by WP’s concatemoji, are now properly replaced with Destination URLs

1.1.2, October 22, 2015

  • Fix: Now handling 302, 303, 307 HTTP codes for redirection in addition to 301
  • Fix: Redirection now properly handles relative URLs

1.1.1, October 9, 2015

  • Fix: No longer checking for valid SSL certificates on local requests (allows for self-signed certs to work)
  • Fix: No longer creating redirect HTML pages for WP’s 301 redirects from /path to /path/
  • Fix: Improved URL extraction from CSS files, particularly from larger files

1.1.0, October 6, 2015

  • New: Relative URLs in HTML and CSS files are now identified for static file creation
  • New: 301 redirects are now identified and an HTML page is created to handle the redirection
  • Fix: Repeatedly generating static files in a local directory should no longer throw errors
  • Fix: System requirements issues should no longer continue to display an error for one pageview past when the error is resolved

1.0.2, October 4, 2015

  • Fix: PHP 5.4 array initialization syntax caused errors in PHP <= 5.3

1.0.1, September 29, 2015

  • Fix: Settings/options are now deleted upon uninstallation

1.0.0, September 21, 2015

  • New: Initial release