【NAS】群暉 WordPress 使用記錄


【NAS】群暉 WordPress 使用記錄

【這算是我的第一次建站嘗試,使用的是最為大眾熟知的 WordPress,不過由於種種原因換了很多平台,之后有機會再做記錄吧;兜兜轉轉,現在主要的方案放在了 CNblog 上,提供了更為省心並且體驗不錯的服務,主要是對於 Markdown 的支持非常好。】

安裝 WordPress

安裝之前:服務器LNMP環境搭建

想要運行Wordpress網站程序,必須要有對應的軟件,也就是服務器環境,比如我們常說的LNMP就是 Linux + Nginx + Mysql + PHP 環境,這是WordPress運行的基礎。

方案一:使用 寶塔面板 這款工具幫助搭建WordPress運行環境

方案二:自己搭建,因為在群暉下我們可以很方便的安裝這些軟件,因此在 DSM 界面進行安裝,以下詳解:

需要用到的幾個 packages:

  • Web Station
  • phpMyAdmin
  • MariaDB 10(現在安裝MariaDB的時候貌似要先設置密碼了,記住用戶名和密碼就行)

當安裝完web station這個套件以后,在file station就能發現多了一個web的文件夾,可以在我的電腦那里添加了這個文件夾,方便處理數據。

安裝

從下載文件,解壓縮后拖到web的文件夾,這個wordpress的文件夾就是博客網站了。

接下來設置“wordpress”的文件夾的讀寫權限,不然安裝過程會有問題,而且后續裝完博客也無法安裝新主題。在file station里面打開“web”,找到 “wordpress”,右擊“wordpress”文件夾,點擊“屬性”,選擇“權限“。把所有http的權限都改為”讀取&寫入“。一開始可能不能修改,所以要先選擇高級選項-使繼承權限顯式化。

至此,博客已經安裝完畢。你只需要輸入你群暉的IP地址+端口號,就能訪問編輯你的博客了。

在安裝完博客以后,會遇到更新站點、主題和插件時,出現輸入FTP賬號密碼問題。

其實這個是因為php沒有取得寫入權限的問題。解決辦法就是打開 wp-config.php ,在最后添加一段代碼:

define(“FS_METHOD”, “direct”);
define(“FS_CHMOD_DIR”, 0777);
define(“FS_CHMOD_FILE”, 0777);

這個問題在在之前困擾了很久,可能是因為上面的更改文件權限沒做好(之后才是修改wp-config.php?)。最后重新設置了文件選擇,勾選了apply to this folder, subfolders and files 然后更改 wp-config.php 就可以了。

詳細可以參考這篇文章:WordPress 需要 執行請求的操作 訪問您網頁服務器的權限問題: https://www.hczdu.com/57153.html

設置外網訪問 wordpress

web station 中以 Post-based 方式新建 visual host 隨意選擇一個HTTP端口如 666,注意相應地在路由器上設置好端口轉發。document root 填寫 web/wordpress PHP建議選擇最新的版本(不然Wordpress會提示更新)。

然后,相應地在wordpress中修改 wordpress地址站點地址 即修改為 域名:端口號 ,然后就可以自由訪問,如 http://domain:port/

WP 插件推薦

主題:Twenty Sixteen

首先是主題,選了一個簡潔現代風的主題,另外,Twenty Twelve 也很好看。

子主題:Twenty Sixteen Child

創建子主題進行個性化配置,參考了以下幾篇文章

  1. 創建子主題:WORDPRESS 101 PART 5: HOW TO MAKE A CHILD THEME & WHY YOU NEED ONE
  2. 取消 Twenty Sixteen 四周的黑邊:WORDPRESS TWENTY SIXTEEN – GETTING RID OF THE BLACK BORDER
  3. 中文教程:使用 WordPress 的子主題(Child Themes)功能快速制作自己的主題

代碼高亮:Enlighter

用過 Crayon Syntax Highlighter,但因為年久失修用起來不是很滿意,現在選擇這個插件,提供了中文配置環境,整體的效果很棒,在編輯頁面選擇區塊 Enlighter Sourcesode 即可使用。
另外,也短暫用過 Code Prettify,一個不需要設置的新手友好的插件,但功能沒有 Enlighter 全。

顯示數學公式:MathJax

一個基於LaTeX顯示數學公式的JavaScript引擎-MathJax-https://www.mathjax.org/,這個 JS 引擎的優點是全瀏覽器支持,不需要額外插件設置。

使用方法:僅需在主題 header.php 文件里添加 JS 引用即可,在head標簽里添加以下代碼即可,注意必須要放到 <?php wp_head(); ?>之前,否則不生效。

<script src='https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.0/MathJax.js?config=TeX-MML-AM_CHTML'></script>

Reference: WordPress如何顯示數學公式 http://www.fanyeong.com/2017/07/21/wordpress-how-to-display-equation/

顯示摘要:WP-UTF8-Excerpt

顯示文章摘要,另外嘗試過WP ZN Excerpt,但不適配這個主題,目前使用的這個插件的效果還行。

表格:Easy Table

一個強化表格的的插件。

BTT:WPFront Scroll Top

一個 Back to Top 的插件,圖標可自定義為圖片或文字。

Markdown

關於 Markdown 是一個比較糾結的事情,希望能無縫轉到網站上進行 MD 的寫作,但體驗總沒有如 Typora 之類的軟件優秀,另外,害怕因為 WordPress 的更新等問題導致頁面混亂,因此,現在采用在 Typora 上進行編輯,然后復制到 WP 上再進行修改的流程。
如果要使用插件的話,使用過 WP Editor.md,感覺還不錯。

Reference:

1. wordpress 搭建教程 在家用群暉搭建wordpress博客: https://www.moks.cc/?p=42 
2. WordPress 需要 執行請求的操作 訪問您網頁服務器的權限問題: https://www.hczdu.com/57153.html


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM