調べてみた。

(1) http://www.google.com/addurl/?hl=ja&continue=/addurl
にアクセスし、 Search Console を開く。

(2) サイトマップを登録する。
いくつかの形式で作成できるが、今回は .xml 形式で作成した。

(3) 所有権の確認をする。

  • google から提供された html ファイルを指定の場所に配置し、確認ボタンを押す。
  • google から提供された html タグを <head>セクションの中、 <body>セクションの開始前に配置し、確認ボタンを押す。
  • google Analytics のアカウントを使用する。
  • google タグマネージャーのアカウントを使用する。
  • ドメイン名プロバイダから確認する。

※上の5つの方法があり、複数の方法で所有権の確認が途絶えないようにした方がいいらしい。

これで検索エンジンからクローラーが巡回するようになる。

あとは、検索エンジン側が DB への登録を完了するまで待てば検索にのるようになる。


    使ってみて気づいた不便な点。

    (1)追記が書けない。
    投稿した記事に後から追記を書きたくなることは多いので、これはかなり不便。

    (2)コメントを受け付ける日数が指定できない。
    コメントを受け付けるか受け付けないかの2択しかできない。

    (3)ブログに投稿済みの過去記事をまとめてローカルに読み込むことができない。
    BlogWrite ではできたので、ないと不便に感じる。

    (4)エディット画面で編集中に改行すると必ず<p>タグで囲まれる。
    改行の場合は<br />タグを挿入し、 SHIFT+改行の場合は<p>タグで囲むなどしてくれるとありがたい。

    (5)過去記事を読み込んできた場合に、公開日時を指定する画面を開いたとき、日時が未入力のまま。
    過去記事の場合は以前公開された日時をもっているので、それを初期入力した状態で開いてくれるとありがたいのだが・・・。

    2018-12-01-publishdate

    (6)新規記事を投稿する前に記事の概要を開いたとき、未入力のまま。
    記事の先頭からこちらで指定した文字数分までが入力された状態で開いてくれるとありがたいのだが・・・。

    2018-12-01-excerpt

    Mac では定番ソフトとして MarsEdit というものが販売されているようで、かなり評判がいいようだが、上記の点についてはどう実装(あるいは未実装?)されているのだろうか?

    キーワード: XML-RPC Windows Live Writer


    ローカルに php7 と apache を導入し、テスト環境を作ってみた。

    php7 のモジュールの組み込みと、 .php の実行時のエラーで少し時間がかかった。

    ローカルで実行してみると、 rNote が大量の Notice エラーを出しているのに気づいた。ローカルに導入した php7 の php.ini を見ると、全てのエラーを表示する設定になっていた。これまではリモートサーバでの実行しかしていなかったので、リモートサーバの php がエラーを全て表示しない設定だったため気づかなかったということらしい。かたっぱしから修正してみたが、非常に大量なのでまだまだ時間がかかりそう。ほとんどが、変数未初期化のエラーや $_SERVERなどから名前をインデックスに値を取得する処理で、指定されたインテックスでの値が未定義の場合のようだ。あと、 define で定義される名前が define(FOO,”bar”); のように書かれているためのエラー( define(“FOO”,”bar”); というふうにクオートする必要がある)。

    キーワード: php apache


    Visual Studio Code 2018-11-28 (水) 02:47:24+09:00

    ソフトウェア

    なんとなく見つけたので検索してみた。

    Microsoftから無償配布されているらしい。名前が Visual Studio と似ているが統合開発環境ではなくエディタらしい。PHPのコードもインテリセンスが効くらしい。

    というわけで、インストールしてみた。

    2018-11-28

    こんな感じでコードが見やすくなった。自分で書いた関数なども含めてインテリセンスも使える。

    まだやってないが、 xdebug を使って PHP のデバッグ実行もできるようだ。便利そうだが、サーバに xdebug を導入しないと使えないのと、 サーバの /tmp に大量のファイルが出来て領域を食いつぶしてしまった・・・という話もあったので、ちょっと様子見。

    PHP のコードを書くときは重宝しそう。

    [コメントの受付は終了しています ]
    この記事のリンク元 | 1 |