Odnalazłem nowy sposób na tworzenie artykułów w oparciu o Hexo.
Do tej pory utrudniałem sobie pracę podczas tworzenia artykułów.
Tworzyłem nowy plik, pisałem artykuł a później dodawałem go z użyciem
programu git
. Dodawanie artykułów trwało o wiele dłużej, gdyż musiałem
wydawać kolejno polecenia:
1 | git add . |
Teraz wystarczy, że wydam tylko 3 polecenia, które są opisanie poniżej. Na
szczęście udało mi się znaleźć sposób jak łatwiej dodać artykuł.
💡 Wskazówka
Ostatnie 3 polecenia możesz wykonać jednym:
1 | npm run deploy |
jeśli zdefiniujesz w pliku package.json
nowe zadanie:
1 | "scripts": { |
Tworzenie artykułów (w aplikacji zbudowanej w oparciu o Hexo)
Jestem w katalogu projektu, moja ścieżka wygląda tak:
1
cezary:~/blog$
Teraz żeby dodać nowy artykuł muszę wydać w katalogu projektu polecenie:
1
hexo new MOJ_NOWY_POST
Stworzy mi się automatycznie plik o nazwie
MOJ-NOWY-POST.md
.
Rozszerzeniemd
jest również dodawane automatycznie do pliku.Skąd wiem, że plik się poprawnie dodał? Otóż po wydaniu wcześniejszego
polecenia otrzymam komunikat - informację o dodaniu poprawnie pliku.1
INFO Created: ~/blog/source/_posts/MOJ-NOWY-POST.md
Następnie edytuję plik
MOJ-NOWY-POST.md
dodając w nim treść artykułu.
Zapisuję go i przechodzę dalej.Wydam kolejno polecenia:
1
2
3hexo clean
hexo generate
gh-pages -d public/
Artykuł właśnie został dodany i opublikowany! 🚀
Tworzenie artykułów roboczych (draft
)
Możesz napisać kilka artykułów ale w wersji roboczej. Załóżmy, że napisałeś
artykuł, ale chcesz opublikować go jutro. Z Hexo masz taką możliwość.
Jak tworzyć artykuł w wersji roboczej:
będąc w głównym katalogu mojego bloga wydaję polecenie:
1
hexo new draft PLIK_ROBOCZY
Informację o poprawnym dodaniu pliku roboczego znajdziesz poniżej:
1
INFO Created: ~/blog/source/_drafts/PLIK-ROBOCZY.md
Zapewne zauważyłeś, że w katalogu projektu, dodał się nowy folder o nazwie:
1
source/_drafts
jeśli już edytowałeś swój plik roboczy, teraz pora żeby go opublikować
1
hexo publish PLIK_ROBOCZY
Potwierdzeniem poprawnego opublikowania jest otrzymanie komunikatu:
1
INFO Published: ~/blog/source/_posts/PLIK-ROBOCZY.md
Twój szkic został zamieniony na artykuł! 🚀
Wszystkie operacje musisz wykonywać będąc w głównym katalogu projektu.
Good luck!