@肥牛
@肥牛
关注的小组(1)
动态 帖子 1 评论 1 短评 0 收到的赞 1 送出的赞 0
  1. 肥牛   在小组 2047 发表文章

    Heroku+NodeBB网站搭建教程

    前言:

    你是否在為發帖需看其他管理員和用戶的眼色而發愁? 你是否擔心一言不合被封號甚至抹去承載著你的信用和心血的所有發言記錄? 你是否擔心被封號後,與其他用戶的聯繫渠道中斷了? 你是否已經煩透了左膠滲透到生活與網絡中的每個角落了,卻無力屏蔽他們只能任由他們騷擾甚至封號?

    這些西方世界早已深入思考,並準備了一套解決方案並深入實踐了。 方案就是「decentralized social media」。 打擊專權、去中心化、抵制審查是其理念核心。 如果美國憲法的基礎是擁槍權,那麼網絡人權保障的基礎就是擁有一個完全自己操控的獨立站點。

    這樣的話,一個用戶如果不受所有人歡迎,自然沒有人會去他的個人站點。再也不用管理員來找各種藉口封號。 都2020年了,還玩獨裁的一套?讓我們去他媽的管理員專權吧。


    正文:

    這段將詳細介紹該如何建設自己的網站。

    難度分成三類。

    第一類:適合只有上網經驗,而完全沒有任何編程基礎的群體。

    第二類:適合有過小打小鬧,有類似編寫按鍵精靈腳本語言基礎的群體。

    第三類:適合專業學習過,或者有心專業學習一門全套建站技能的群體。


    第一類:

    推薦你去matters,reddit註冊,需要提供郵箱(匿名郵箱首選protonmail),注冊好了即可擁有獨立的個人博客的鏈接。 諸如 https://www.reddit.com/user/[yourname] , https://matters.news/@whoknows/ 等等。 做完這些後,你可以多發帖子,逐步提升排名。並且在大型社交媒體上張貼自己個人主頁鏈接。 (什麼?網站禁止留站外聯繫方式,否則會被封號?這個話題不在這個帖子的討論範圍內,但是可以給出一個提示: 在大量用戶擁有了個人站點,並且逐步產生了這種需求的時候,網友自然會倒逼大型社交媒體讓步,不然等待的就是逐漸人走茶涼的命運。)

    第二類:

    你有一定的編程基礎,那麼很多事就好辦了。首選推薦wordpress,她支持自建博客,並支持自定義二級域名。比如火光,她在2049bbs關閉後,原2049管理員合力創辦了這樣一個新網站。https://2049post.wordpress.com/ 這個網站因為有專業美工的關系,所以界面非常不錯。當然,你不會美工也沒關系,可以從官方提供的界面中挑選。使用此類網站建議有一定的網站使用經驗,最好有過管理員後台操作經驗。wordpress中文界面首頁:https://zh-cn.wordpress.com/

    第三類:(如果你有基礎直接看最後幾段)

    如果你想專業的學習建站,我可以提供自己一些淺薄的建議。我主要使用的後端語言是PHP,所以介紹的也是這門語言,也希望半路出家的你從這門語言入手。因為PHP是搞開發這塊門檻最低的,可以說你哪怕只有初中學歷依然能學。其他諸如C會牽涉到硬件操作,那必然會與高數有關。 建站會有這幾方面知識:H5+CSS+JAVASCRIPT(前端),PHP(後端),MYSQL(數據庫),CentOS(Linux系操作系統),以及git,xshell,nginx等常用軟件使用和配置,以及域名申請及解析等零碎知識。重點是前四項,大部分學習時間都是花在這方面的,後面幾個雜項一個月就能搞定。一般來說對於完全沒有基礎,且自身學歷在三校及以下的初學者,每天学习4小時(2小時聽課2小時練習)大概需要花一年半到三年的時間,普高及以上學歷者,視其悟性大概花半年到一年左右。(另外建議至少要把英語學到高中會考程度,這樣以後遇到麻煩自己機翻也能解決問題。)

    這里給推薦幾個培訓機構的教程: 首選:LAMP兄弟連、燕十八。 次選:傳智播客。

    LAMP兄弟連的特色是講得慢,講得特別細,特別是經常在講課過程中穿插基礎的網絡技術、組成原理、數據結構和算法等知識。非常適合初學者第一個認真看並實踐的教程。

    燕十八則適合在經過了開始最痛苦的學習階段,進入了開发大門的朋友。教程主要以帶著學做實用功能的小案例等內容,生動活潑,並以原生建站和使用tp框架完成項目為結尾,可以說是神來之筆。如果跟著做完整套視頻,那麽可以說,至少你的建站水平不會比你在匿名網絡中羨慕的那些所謂大神差。

    傳智播客雖然沒有跟著學習,但是看過兩眼,感覺還行。並且燕十八最初就是從這個培訓機構出去的,所以教學不會差。

    以上視頻請用大力盤搜索。https://www.dalipan.com/

    最后:

    在學完了這門開发後,建議你使用heroku平台+NodeBB搭建網站。NodeBB雖然是以Node.js寫的,但Node.js本身就是javascript,javascript又在你學習建站開发的前端科目的過程中掌握了。

    heroku官方幫助:https://devcenter.heroku.com/articles/getting-started-with-nodejs

    nodebb官方幫助:https://docs.nodebb.org/installing/cloud/heroku/

    有其他問題配合機翻,善用谷歌搜索。我想我這樣的中專生都做出來了,你會有困難嗎?


    建議你擁有一個屬於自己的網站

    為什麽要擁有自己的網站?

    1. 在其他站活動時,亮出自己的網站(相當於身份證),讓別人知道你是一個投入了心血的真實賬號。而非BOT、搗亂小號、水軍。
    2. 可以讓別人快速認識你。通過你網站內容,可以知道你的大致三觀、性格,了解是否適合成為共事者。
    3. 證明自己擁有足夠的毅力和學習能力。在heroku或者vps架設網站,對於非科班/非理工出身者來說,不是一件很容易的事情。建站其實不難學,麻煩處在於需要你靜下心花半年甚至更久的時間學習。如果你能通過這種方式證明自己,那你就自然地容易被優秀的群體關注,接納。
    4. 遠離不學無術者。很明顯,網絡中充斥著大量這類人。一旦你被優秀的群體關注和接納,自然就會逐漸遠離低級圈子。
    5. 可以安心做自己的事業,可以隨心发表自己的觀點,不用再看其他管理員和用戶眼色。
    6. heroku完全免費且完全匿名。她替你解決了服務器和域名的問題,你只需要再在網上找一個免費的mongodb數據庫服務,即可保證網站長久運行。

    ......

    所以,你為什麽不下定決心學習呢?