


Git プロジェクトの推奨 | Go で開発された静的 Web サイト ジェネレーター language_html/css_WEB-ITnose
Git 项目推荐 | Go语言开公開的静态网站生成器_html/css_WEB-ITnose
goskについて
goskはGoで書かれた静的サイトジェネレーターです。
特徴
Markdownサポート
-
カスタムテーマサポート
はじめに
golang をインストールしていない場合は、http://golang.org/doc/install を参照してください(注意: go バージョンは >=1.2 でなければなりません)
$ go get github.com/scottkiss/gosk
gosk をコンパイルします
$ cd $GOPATH/github.com/scottkiss/gosk/bin$ go build gosk.go
ビルドが成功したら、次の手順を実行します。
サイト(ブログ)の作成
$ cd bin#run the gosk(if in windows os,will be gosk.exe) file$ ./gosk build(if in windows os : gosk build)
エラーがなければ、おめでとうございます。現在のフォルダーにpublicという名前のフォルダーが作成され、公開をホストできますフォルダーでは、静的コンテンツの提供をサポートする任意の Web サーバーを使用します。gosk では、ローカルでのテスト用の単純な静的 Web サーバーも提供します。
組み込みサーバー gosk-server を使用します
$ cd $GOPATH/github.com/scottkiss/gosk/bin$ ./gosk run :80
http:/ で実行されます/localhost:8080/ポートを指定しない場合 (注意: gosk(gosk.exe) ファイルを移動しないでください。bin フォルダーの下に保管し、ルート フォルダーも移動しないでください。そうしないと、移動しません) work)
今、ウェブブラウザを開いて、http://localhost/にアクセスしてください。お楽しみください。
プロジェクトカテゴリ
bin | - publish #published folder,include compiled .html files | - ... #assets | - index.html | - rss.xml | - ... #more html files | - root #root folder | - assets #assets folder,include javascript and css files | - pages #custom pages folder | - posts #post folder | - article1.md #metadata text file | - article2.md #metadata text file | - templates #template folder | - default #default theme template | - default-zh #default-zh theme template | - ... #more themes template | - config.yml #site global configure | - nav.yml #navbar configure | - pages.yml #custom site configure | - gosk #gosk file
その他のテーマ
gosk-theme
goskを使用している人
cocosk
gosk も使用している場合は、メールで教えてください。主题、代サポート高亮
编译速度速い
更なる特点、谁用谁知道_^
开始使用
$ go get github.com/scottkiss/gosk
ログイン後にコピーログイン後にコピー编译gosk
$ cd $GOPATH/github.com/scottkiss/gosk/bin$ go build gosk.go
ログイン後にコピーログイン後にコピー编译通过後、次の行を実行します
静的页面(博客)$ cd bin#运行编译生成的gosk(如果在windows平台下,是gosk.exe) 文件$ ./gosk build(在windows平台下运行gosk build)
ログイン後にコピー何か問題が出てこない場合は、現在の画面の下で公開公開画面を作成し、その後、公開公開画面を配置する任意の静的サービスを使用できます。便测试、ゴスク
内部にある静的サーバーを使用します
$ cd $GOPATH/github.com/scottkiss/gosk/bin$ ./gosk run :80
後の面のパラメータ(./gosk runを実行)を指定しない場合、承認はhttp://localhost:8080/で実行されます(注意:不要)移動gosk(gosk.exe)の場所、また移動ルート目録の場所も必要ありませんが、成功または実行はできません。)
で、起動または実行されます: http://localhost/
项目录结构
bin | - publish #执行编译后生成的目录,静态站点根目录 | - ... #资源,如javascript和css | - index.html #生成的首页文件 | - rss.xml | - ... #更多html文件 | - root #根目录,存放待编译的模板文件等 | - assets #资源目录,包括javascript 和 css 文件 | - pages #自定义页面目录 | - posts #发布的文章目录 | - article1.md #markdown编写的元文本文件 | - article2.md #markdown编写的元文本文件 | - templates #模板目录 | - default #默认主题模版 | - default-zh #默认中文主题模版 | - ... #更多模版主题 | - config.yml #站点全局配置文件 | - nav.yml #站点导航栏配置文件 | - pages.yml #自定义页面配置文件 | - gosk #gosk 执行文件
更多主题
gosk内設置一个デフォルト主题、更多主题请前往 gosk-theme
使用gosk的站点
酷酷時空
如果你もgoskを使用します、如果不
ライセンス
LICENSEfileを表示
以上ですGit项目推荐 | Go 语言开公開の静态网站生成器_html/css_WEB-ITnose の内容,更多相关内容请关注PHP中文网(www.php.cn)!

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

Video Face Swap
完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック











gitを介してローカルにプロジェクトをダウンロードするには、次の手順に従ってください。gitをインストールします。プロジェクトディレクトリに移動します。次のコマンドを使用してリモートリポジトリのクローニング:git clone https://github.com/username/repository-name.git

GITコードを更新する手順:コードをチェックしてください:gitクローンhttps://github.com/username/repo.git最新の変更を取得:gitフェッチマージの変更:gitマージオリジン/マスタープッシュ変更(オプション):gitプッシュオリジンマスター

gitリポジトリを削除するには、次の手順に従ってください。削除するリポジトリを確認します。リポジトリのローカル削除:RM -RFコマンドを使用して、フォルダーを削除します。倉庫をリモートで削除する:倉庫の設定に移動し、「倉庫の削除」オプションを見つけて、操作を確認します。

ローカルGitコードを更新する方法は? Git Fetchを使用して、リモートリポジトリから最新の変更を引き出します。 Git Merge Origin/<リモートブランチ名>を使用して、地元のブランチへのリモート変更をマージします。合併から生じる競合を解決します。 Git Commit -M "Merge Branch< Remote Branch Name>"を使用してください。マージの変更を送信し、更新を適用します。

gitコードマージプロセス:競合を避けるために最新の変更を引き出します。マージするブランチに切り替えます。マージを開始し、ブランチをマージするように指定します。競合のマージ(ある場合)を解決します。ステージングとコミットマージ、コミットメッセージを提供します。

eコマースのウェブサイトを開発するとき、私は困難な問題に遭遇しました:大量の製品データで効率的な検索機能を達成する方法は?従来のデータベース検索は非効率的であり、ユーザーエクスペリエンスが低いです。いくつかの調査の後、私は検索エンジンタイプセンスを発見し、公式のPHPクライアントタイプセンス/タイプセンス-PHPを通じてこの問題を解決し、検索パフォーマンスを大幅に改善しました。

GITコミットは、プロジェクトの現在の状態のスナップショットを保存するために、ファイルの変更をGITリポジトリに記録するコマンドです。使用方法は次のとおりです。一時的なストレージエリアに変更を追加する簡潔で有益な提出メッセージを書き込み、送信メッセージを保存して終了して送信を完了します。

解決:gitのダウンロード速度が遅い場合、次の手順を実行できます。ネットワーク接続を確認し、接続方法を切り替えてみてください。 GIT構成の最適化:ポストバッファーサイズ(Git Config -Global HTTP.Postbuffer 524288000)を増やし、低速制限(GIT Config -Global HTTP.LowsPeedLimit 1000)を減らします。 Gitプロキシ(Git-ProxyやGit-LFS-Proxyなど)を使用します。別のGitクライアント(SourcetreeやGithubデスクトップなど)を使用してみてください。防火を確認してください
