Firefox + Markdown Viewer + Golang에서 Markdown 미리보기

3503 단어 5Markdownfirefox
Chrome + Markdown Viewer + LiveReload로 실시간으로 Markdown 미리보기 에서 사용한 Markdown Viewer이지만 Firefox에서도 시도했으므로 그 메모를 남겨 둡니다.

Markdown Viewer



Firefox 버전의 Markdown Viewer입니다.

Markdown Viewer

시도했을 때 즉 포인트


  • Firefox는 기본적으로 file://로 액세스 한 파일을 브라우저에서 열 수 없습니다.
  • Markdown Viewer에서 md 파일을 열려면 웹 서버를 통해 액세스해야합니다

  • 해결책


  • 여기서 Go에서 간단한 웹 서버를 만들고 브라우저에서 로컬 서버에 액세스하고 파일을 여는 방법을 시도했습니다.

    절차



    Firefox 애드온 설치



    (1) Markdown Viewer를 설치합니다.

    웹 서버 시작



    (1) 다음의 公開するパス 에 DocumentRoot 가 되는 패스를 지정합니다.

    main.go
    package main
    
    import (
            "net/http"
    )
    
    func main() {
            dir_path := "公開するパス"
            http.Handle("/", http.StripPrefix("/", http.FileServer(http.Dir(dir_path))))
            http.ListenAndServe(":8000", nil)
    }
    

    (2) 실행합니다.
    $ go run main.go
    

    Markdown Viewer 설정



    (1) 화면 오른쪽 상단의 Markdown Viewer 아이콘을 클릭하고 ADVANCED OPTIONS를 클릭합니다.



    (2) HTTP://로 변경하고 localhost를 입력하고 ADD를 클릭합니다.





    (3) 그리고는 브라우저의 URL란에 localhost:8000/mdまでのパス 를 넣어 열면 Markdown를 미리 볼 수 있습니다.



  • 좋은 웹페이지 즐겨찾기