樹莓派構築hexoブログ

2137 ワード

前言
早くからベリーパイで個人ブログを作りたいと思っていましたが、最初から使っていたWordpress、さらにTypecho、さらにHexoまで、ブログシステムもますます軽くなってきて、私から見れば、Hexoには以下のいくつかの利点があります.
1.配置が簡単で、WordpressやType-choのようにLAMPやLNMPを配置する必要はありません.この2つのパッケージの配置には多くの時間がかかります.Mysqlはベリーパイのメモリを消費し、ベリーパイをフリーズさせやすいです.
2.テーマが豊富で、HexoはWordpressのテーマが多くないが、Hexoのテーマは絶対に優れている.
3.軽量で、Wordpressがないと重い
4.MarkDownで書く
次にHexoの構成を開始します
に注意
ベリーパイは弱いので、ベリーパイにHexoを配置することはお勧めしません.HexoでローカルでWebファイルを生成した後、ベリーパイにアップロードすることをお勧めします.
Step1
HexoはNodeを使用するためです.jsが駆動するので、Nodeをインストールします.jsコンピュータへ
Windows:
   https://nodejs.org     

MacOS
   https://nodejs.org     

Linux
Debian/Ubuntu
パッケージ索引の更新
sudo apt update

インストールNode.js
sudo apt install nodejs

ノードを表示します.jsバージョン
nodejs -v

Step2
HexoはGitに依存するためGitをインストールする
Windows
   https://git-scm.com/download/win   

MacOS
brew install git

Linux
Debian/Ubuntu
sudo apt-get install git-core

Step3
すべての依存をインストールしたら、Hexoのインストールを開始します.
npm install -g hexo-cli

Step4
Webサイトの構築
フォルダの作成
mkdir 

フォルダに入る
cd 

構築Hexo
hexo init

そして
npm install

Hexoコマンド
文章を書く
hexo new 

ローカル表示
hexo s

生成
hexo g

ベリーパイに配備
さあ、こんなに忙しくて、ベリーパイに配備しなければなりません.
Apache 2/Nginxのインストール
Apache2
sudo apt-get install apache2 -y

Nginx
sudo apt-get install nginx

ツリーベリーパイIPにアクセスしてインストールが正常かどうかを確認
ローカルコンピュータで実行
hexo g

/var/www/htmlディレクトリ権限の付与
sudo chmod -R 777 /var/www/html

Winscpをインストールし、Winscpを介してフォルダpublicの下のすべてのファイルをツリーベリーパイの/var/www/htmlディレクトリにアップロードします.
Well Done!
ツリーベリーパイのIPアドレスに再アクセスすると、配備されたばかりのサイトが表示されます.