Git プロジェクトの推奨 | Go で開発された静的 Web サイト ジェネレーター language_html/css_WEB-ITnose

PHP中文网
リリース: 2016-06-24 11:24:04
オリジナル
1453 人が閲覧しました


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)!

    ソース:php.cn
    このウェブサイトの声明
    この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
    人気のチュートリアル
    詳細>
    最新のダウンロード
    詳細>
    ウェブエフェクト
    公式サイト
    サイト素材
    フロントエンドテンプレート