當前位置:首頁 » 雲伺服器 » github搭建伺服器

github搭建伺服器

發布時間: 2022-02-01 02:33:45

『壹』 hexo github搭建個人博客 需要伺服器嗎

可用可不用,伺服器您只需要租用vps即可,很多人做個人博客都是直接需用虛擬主機,價格便宜

『貳』 github 怎麼搭建博客

在github pages網站下用jekyll製作博客教程

在我動手用jekyll部署我的博客之前,一直使用godaddy上面的wordpress主頁來部署我的博客kresnik.co。WordPress當然有很多的優點,在我看來我用WordPress主要是為了
方便清晰的文件結構
可以隨意選用的各種模板和插件
相對便宜的部署價格
因為這些優點,所以我想我還會在WordPress官網上繼續保留我的免費博客。
既然這樣,看官想必想問為什麼要換成jekyll來重新部署博客?我簡單的總結了一下:
流行又簡潔的MarkDown寫作語法
輕量級的網站結構,不再有動態網站的沉重
方便的和github pages結合,不僅免費,而且方便
所以對比與WordPress的沉重,jekyll讓你回歸到創作本身,當然如果你喜歡折騰,jekyll也絕對不會讓你失望。推薦下面幾個站點亮一下。
rusty shutter
Rasmus Andersson
安裝流程
要用github pages,首先要在github中建立一個基於你的用戶名的repository: 比如說我,就要建立名為kresnikwang.github.io的repo。在以前的github版本中還需要在後台開啟pages的功能,現在系統檢測到這樣的repo名稱之後,會在setting中自動開啟GitHub Pages的功能,如下圖: 這樣之後你就可以把這個repo克隆到本地隨意進行修改了,在這個裡面上傳的網頁就是你的網站的內容了,可以上傳一個index.html試一試,這就是你的網站主頁了。 關於GiuHub的使用,可以看幾個比較好的入門教程:GitHub
之後我們就要在本地部署jekyll,jekyll的原理很簡單。這是一個已經合成好的靜態html網站結構,你用這個結構在username,http://github.io文件夾裡面粘帖好所有文件。再把更新完的本地repo推送到GitHub的master branch裡面,你的網站就更新建設完畢了。 首先你需要ruby來使用本地jekyll。Mac和Linux可以用Terminal配合yum或者brew這樣的包管理器很方便的安裝ruby。Windows下更是方便,可以直接中集成好的Ruby installer來進行安裝,文章里的就是傳送門。
安裝完ruby,之後就是要安裝RubyGems,gem是一個ruby的包管理系統,可以用gem很方便的在本地安裝ruby應用。
安裝方法

//在RubyGems官網上下載壓縮包,解壓到你的本地任意位置
//在Terminal中
cd yourpath to RubyGems //你解壓的位置
ruby setup.rb

有了gem之後安裝jekyll就很容易了,其實用過nodejs和npm的同學應該很熟悉這樣的包安裝,真是這個世界手殘腦殘們的救星。。。。。(樓主不自覺的摸了摸自己快殘了的手) 安裝jekyll,有了gem,直接在Terminal裡面輸入以下代碼:

$ gem install jekyll

好了,現在你的電腦已經准備完畢了。如果你是想自己搗鼓,可以根據這樣的目錄結構在你的http://username.github.io文件夾下建立以下目錄結構:
├── _config.yml
├── _drafts

| ├── begin-with-the-crazy-ideas.textile
| └── on-simplicity-in-technology.markdown

├── _includes

| ├── footer.html
| └── header.html

├── _layouts

| ├── default.html
| └── post.html

├── _posts

| ├── 2007-10-29-why-every-programmer-should-play-nethack.textile
| └── 2009-04-26-barcamp-boston-4-rounp.textile

├── _site
└── index.html
你可以一個個依次建立起來,然後在自己編寫一個你想要的博客。
如果你只是個普通用戶,只是想要一個模板然後開始寫自己的博客。那就很容易了,有幾個可以簡單開始的模板。
poole/poole · GitHub極簡風格的模板
Jekyll Themes jekyll的模板網站,可以找到各式各樣你喜歡的模板。
下載完了模板,可以吧裡面的內容解壓到你自己的網站目錄底下。這時候你可以測試一下:

$ cd you website path //cd到你的網站目錄下
$ jekyll serve
//一個開發伺服器將會運行在 http://localhost:4000/
//你就能在本地伺服器看到你用模板搭建的網站了

這時候可以看一下jekyll的設置,讓你把模板變成你自己個性化的內容。在網站根目錄下面找到_config.yml,這里會有幾個比較關鍵的設置: 裡面的permalink 就是你博客文章的目錄結構,可以用pretty來簡單的設置成日期+文章標題.html,也可以用自己喜歡的結構來設置。 記得把encoding 設置成utf-8,這樣有利於中英文雙語的寫作和閱讀。
到這里你就可以開始寫博客了,所有的文章直接放在_posts文件夾下面,格式就是我們之前提到的markdown文件,默認的格式是.md和.markdown文件。每篇文章的開始處需要使用yml格式來寫明這篇文章的簡單介紹,格式如下:

---
author: kresnikwang
comments: true
date: 2015-04-28 17:42:32+00:00
layout: post
title: php, Angular JS Development|My Export Quote|農產品出口工具開發
categories:
- Works
- Tech
tags:
- bootstrap
- javascript
- php
- AngularJS
---

layout就是post,讓jekyll知道你這是一篇post,很直觀。需要注意的是裡面的date,必須按照yml的語法來寫,否則就會出現編譯錯誤。可以只用YYYY-MM-DD來顯示日期,也可以像我一樣在後面加上 HH:MM:SS+00:00 來表示更具體的時間。
到此為止可以開始盡情的寫博客了,用GitHub軟體同步到你的repository裡面,網站上面就可以進行正常的顯示了。如果說要添加一下有用的extra功能的話,評論和相關文章這兩個功能比較多人會關注。 評論我們可以用Disqus國內應該也有類似的網站,到Disqus注冊一個賬號,選擇添加評論區域到自己的網頁,你將會的得到類似的代碼:

<!-- Add Disqus comments. -->
<div id="disqus_thread"></div>
<script type="text/javascript">
/* * * CONFIGURATION VARIABLES: EDIT BEFORE PASTING INTO YOUR WEBPAGE * * */
var disqus_shortname = '<USERNAME>'; // required: replace example with your forum shortname
var disqus_identifier = "/works/tech/2016/06/07/%E5%9C%A8github%20pages%E7%BD%91%E7%AB%99%E4%B8%8B%E7%94%A8jekyll%E5%88%B6%E4%BD%9C%E5%8D%9A%E5%AE%A2%E6%95%99%E7%A8%8B.html";

/* * * DON'T EDIT BELOW THIS LINE * * */
(function() {
var dsq = document.createElement('script'); dsq.type = 'text/javascript'; dsq.async = true;
dsq.src = '//' + disqus_shortname + '.disqus.com/embed.js';
(document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(dsq);
})();
</script>
<noscript>Please enable JavaScript to view the <a href="http://disqus.com/?ref_noscript">comments powered by Disqus.</a></noscript>
<a href="http://disqus.com" class="dsq-brlink">comments powered by <span class="logo-disqus">Disqus</span></a>

根據不同的模板,把代碼添加到_post/post.html或者_include/post.html里你的文章底下,那當這篇文章被訪問時,下方就會有評論區了
相關文章的功能也比較好做,jekyll本來就集成了site.related_posts的功能,自動會尋找相關內容的文章,在你的post代碼下面融入以下代碼:

<aside class="related">
<h2>Related Posts</h2>
<ul class="related-posts">

<li>
<h3>
<a href="http://kresnikwang.github.io///journey/2015/06/05/kresnik.co-%E5%8D%9A%E5%AE%A2%E6%90%AC%E5%AE%B6%E5%91%8A%E7%A4%BA.html">
kresnik.co博客搬家告示
<small><time datetime="2015-06-05T00:00:00+00:00">05 Jun 2015</time></small>
</a>
</h3>
</li>

<li>
<h3>
<a href="http://kresnikwang.github.io///tech/2015/06/02/javascript-include-html-page-by-jquery.html">
Javascript Include Html Page By Jquery
<small><time datetime="2015-06-02T18:45:42+00:00">02 Jun 2015</time></small>
</a>
</h3>
</li>

<li>
<h3>
<a href="http://kresnikwang.github.io///tech/2015/05/31/Github-use-http-instead-of-git.html">
Github設置,強制使用"https://" 來代替 "git://"
<small><time datetime="2015-05-31T05:03:36+00:00">31 May 2015</time></small>
</a>
</h3>
</li>

</ul>
</aside>

你每篇文章下面就會有三個相關文章的鏈接了。
這篇教程就到這里,有機會我想再寫寫liquid語法製作jekyll模板的內容和從wordpress導入文章到jekyll來的方法。喜歡能有些用處,感謝。

附上出處鏈接:https://www.hu.com/question/23934523

『叄』 如何搭建一個GitHub在自己的伺服器上

1、要需要購買WEB伺服器(正睿伺服器等)。
2、網站代碼備份和資料庫備份。 3、在新伺服器上搭建運營環境和資料庫。 4、進行域名解析(將網址指向本地的IP地址上) 5、將資料庫進行還原、代碼進行解壓並放到根目錄下。 6、開啟運營環境,應該就

『肆』 如何用github搭建個人博客

github不能搭建個人博客。github是一個開源的代碼分享協作平台,github只能發布你的程序代碼。如需搭建個人博客,需要購買http伺服器,域名,備案,程序。

『伍』 自己有伺服器,想搭建一個類似於github的網站,如何實現

使用開源的代碼搭建即可,推薦 gitlab

『陸』 如何在阿里雲伺服器的centos7上搭建github

sed-i'1anameserver8.8.8.8'/etc/resolv.confyummakecachefastyumcheck-updateyum-yinstallhttpdhttpd-develgccgcc-c++libstdc++-.servicesystemctlenablehttpd.servicefirewall-cmd--permanent--add-.service

『柒』 如何在你自己的伺服器搭建類似github的服務,git部署站點

基本的git服務,可以使用gitolite,配置很簡單。搭建github那樣的網頁功能,那就復雜了。

『捌』 在伺服器上搭建一個github平台 用來管理代碼

windows的不會。
其他的,可以使用gitolite
https://github.com/sitaramc/gitolite

『玖』 怎麼把github倉庫變成伺服器

方法/步驟 1 在windows系統客戶端安裝git工具。 註:如何安裝git工具在此不做介紹,如需了解可網上搜索安裝介紹。 2 在「本地文件」中添加「.git文件」,用於git管理。 進入本地文件夾,右擊滑鼠-單擊Git Init Here-生成.git文件夾。 3 在github創建倉庫用於存儲管理本地文件,示例:Blog。 點擊賬號前的加號(Create New)--New repository,根據引導創建一個Blog倉庫。 4 遠程添加github上的Blog倉庫。 1)進入本地文件夾下-右擊滑鼠-Git Gui-遠端(remote)-Add... 5 2)獲取github中Blog倉庫的地址。 6 3) 在Add Remote窗口中填寫名字、Location。 名字:Blog Location:粘貼剛剛復制的Blog倉庫路徑 最後單擊「Add」。 7 將本地文件內容即「已緩存的改動」,提交git管理的master分支上。 8 將本地文件上傳到github上去。 單擊Git Gui界面「上傳」--「上傳」窗口隨意勾選一個或多個傳輸選項--點擊「上傳」--上傳Blog過程中需要輸入github的登錄賬號和密碼。 9 在github上查看本地文件Blog項目是否上傳成功。 注意事項 .git文件夾是隱藏的項目,在「查看」中允許隱藏項目顯示才可以看見。 「上傳」窗口中必須勾選一個或多個傳輸選項,傳輸選項不能為空否則上傳會失敗。

『拾』 如何使用github搭建一個博客

工具/原料

nodejs環境
git環境
方法/步驟

安裝hexo
npm install -g hexo
創建項目
hexo init project_name
上面會自動創建目錄project_name,如果你已經手動創建了目錄project_name,也可以進入目錄後,省略目錄名來初始化項目:
cd project_name
hexo init
安裝依賴
推薦修改hexo默認的package.json,增加RSS和sitemap的依賴。當然,如果你用不上RSS和sitemap,也可以不添加。無論你是否添加,都執行下面的命令,來安裝依賴。
npm install
上面會根據package.json安裝依賴包,這是nodejs的命令。
本地運行
將會自動啟用一個埠4000的nodejs伺服器(埠可在_config.yml中配置)
hexo generate
hexo server
generate命令生成靜態文件,server命令啟動本地伺服器。
部署到Github Pages
先配置項目根目錄的_config.yml,主要是文件最後面的deploy部分。

默認使用master分支,但是我使用了gh-pages分支。當我第一次提交的時候,hexo會自動幫我創建這個分支。建議使用兩個分支,一個用於管理源文件,一個用於博客。
hexo generate
hexo deploy
到這里基本就完成了,訪問你的github項目地址就可以訪問你的博客了。
創建文章/頁面/草稿
每次寫完文章,重新執行第6步的deploy命令,將你的文章推送到你的博客。

你可以不寫雙引號,但是推薦寫上,尤其是帶空格的中文標題。默認new是創建post,所以新建文章時,你可以省略post。draft和post幾乎一樣,只是不會被自動發布,在你將它從source/_drafts移到source/_posts之前,沒人看得到它。

熱點內容
單片機android 發布:2024-09-20 09:07:24 瀏覽:765
如何提高三星a7安卓版本 發布:2024-09-20 08:42:35 瀏覽:664
如何更換伺服器網站 發布:2024-09-20 08:42:34 瀏覽:311
子彈演算法 發布:2024-09-20 08:41:55 瀏覽:289
手機版網易我的世界伺服器推薦 發布:2024-09-20 08:41:52 瀏覽:817
安卓x7怎麼邊打游戲邊看視頻 發布:2024-09-20 08:41:52 瀏覽:162
sql資料庫安全 發布:2024-09-20 08:31:32 瀏覽:94
蘋果連接id伺服器出錯是怎麼回事 發布:2024-09-20 08:01:07 瀏覽:507
編程鍵是什麼 發布:2024-09-20 07:52:47 瀏覽:658
學考密碼重置要求的證件是什麼 發布:2024-09-20 07:19:46 瀏覽:481