J'utilisais le blog tel quel, mais c'était un mélange d'histoires idiotes de tous les jours et de sujets TECH, et c'était difficile à voir et à écrire, alors j'ai décidé de les séparer.
En dehors de cela, je suis content d'avoir utilisé les blogs TECH ainsi que WordPress, mais je voulais écrire d'une manière légèrement différente, et quand j'ai cherché sur Google, il est sorti ** "Pelican + Markdown + GitHub Pages" ** C'était une façon d'écrire.
J'ai décidé d'utiliser cette méthode car cela ne semblait pas si difficile et il y avait beaucoup de thèmes distribués.
Windows 10 Python 3.5.2 pip pelican 3.7.1
Créez un nouveau référentiel à partir de votre page GitHub. Il existe deux types de pages Github, les pages utilisateur et les pages de projet, mais s'il s'agit d'un blog personnel, les pages utilisateur conviennent. Créez un référentiel avec le nom [username.github.io].
Une fois que cela est fait, clonez le référentiel localement.
$ git clone https://github.com/username/username.github.io
Ensuite, installez ce dont vous avez besoin localement.
$ pip install pelican Markdown
Pelican a une commande pratique appelée `` $ pelican-quickstart '' qui vous permet de demander de manière interactive des titres de blog, des paramètres de fuseau horaire, etc., et de créer facilement un modèle de blog. Peut-être qu'à la fin, le répertoire ressemblera à ceci.
username.github.io/
├── content
├── output
├── develop_server.sh
├── fabfile.py
├── Makefile
├── pelicanconf.py
└── publishconf.py
Si vous venez si loin, c'est presque fini. Après cela, écrivez un article au format Markdown ou au format reStructuredText comme vous le souhaitez et enregistrez-le dans / content. Au fait, si vous faites quelque chose comme /content/category/***.md, il sera automatiquement catégorisé (comme).
Comme il n'est pas facile de construire en utilisant la commande make sous Windows, vous pouvez le remplacer en téléchargeant ici et en réécrivant une partie de celui-ci. Plus précisément, dans pmake.cmd
set _PELICAN=$pelican
set _PELICANOPTS=$pelicanopts
Partie de
set _PELICAN=pelican
set _PELICANOPTS=
Si vous le réécrivez, ce n'est pas grave.
$ pmake html
Si aucune erreur n'apparaît avec cela, cela signifie que le fichier html a été généré avec succès. Il est créé sous / sortie par défaut.
$ pmake serve
Après avoir démarré en toute sécurité, vérifiez avec `` http: // localhost: 8000 / ''
Cela dépend de la personne, mais vous souhaiterez peut-être changer le thème par défaut. Il n'y a aucun problème si vous le faites à partir de zéro. Si vous voulez changer le thème un peu plus facilement, tirez simplement votre favori sur Pelican Themes.
① Après le clonage du référentiel public de votre thème préféré vers votre répertoire local préféré,
pelican-themes - i [Répertoire de clonage]/simple-blog-theme
Installez le thème comme ceci.
Une fois que c'est fait
pelicanconf.Ouvrir py
THEME = 'simple-blog-theme'
S'il-vous-plait ajoutez.
Si cela ne fonctionne pas, vérifiez si le thème est installé.
```pelican-themes -l```
Vous devriez voir une liste de thèmes installés dans.
(2) Créez un nouveau répertoire comme des thèmes dans le même répertoire que `` `` pelicanconf.py```. Il existe également un moyen de conserver tous les thèmes publiés ici. (Je suis ici)
En particulier
git clone --recursive https://github.com/getpelican/pelican-themes themes/pelican-themes
Cela prendra probablement beaucoup de temps, mais si vous faites cela, vous pourrez facilement changer de thème plus tard.
Après avoir terminé, ouvrez `` pelicanconf.py ''
THEME = './themes/pelican-themes/simple-blog-theme'
Si vous ajoutez quelque chose comme ça, ça va.
Comme vous pouvez le voir en changeant réellement le thème, chacun a des spécifications différentes et peut être personnalisé librement. Si vous avez un site Web officiel, vous pouvez essayer de réécrire les css, etc. en vous y référant. (À vos risques et périls)
### Thème recommandé
[blueidea](https://github.com/blueicefield/pelican-blueidea/tree/8f11c0e3b4b8e9ef45d1243b0175db91b7b42ba8)
[blue-penguin](https://github.com/jody-frankowski/blue-penguin/tree/c5e23e7753367b5beacce87b732cd1567c4818f9)
[pelican-clean-blog](https://github.com/gilsondev/pelican-clean-blog/tree/ea156f8f1741e473bc0ab848b7c8898112d6ffb5)
[Flex](https://github.com/alexandrevicenzi/Flex/tree/5bc235cf579cb03bcc8f54b6029ff74493a0cb44)
[medius](https://github.com/onur/medius/tree/c4399ffdae1070fcd476157f4ab4109448d15b77)
## Importer sur des pages GitHub
Enfin le dernier. Pour publier un blog sur les pages GitHub, il est pratique d'avoir un module appelé ghp-inmport en Python afin de pouvoir créer une branche distincte et publier uniquement html et css.
$ pip install ghp-import $ ghp-import output $ git commit -m "first post" $ git push -f origin gh-pages:master
C'est la fin. Ouvrez votre navigateur et ouvrez `` http: // username.github.io ''
(Notez que cela peut prendre environ 10 minutes pour être reflété)
## Les références
[La première étape pour commencer à bloguer avec Pelican-Mokumoku Blog](http://blog.muuny-blue.info/64517d8435994992e682b3e4aa0a0661.html)
[Comment créer un blog géré par Pelican + Markdown + GitHub Pages --Human as a Service days](http://blog.sotm.jp/2014/01/04/Pelican-Markdown-GithubPages-install-guide/)
[L'histoire de la création d'un blog avec les PAGES PELICAN + GITHUB - FUTON NOTE](http://daikishimada.github.io/pelican-start.html)
[Générateur de blog migré de Tinkerer vers Pelican-Continued rough lab](https://memo.laughk.org/2014/08/10/tinker2pelican-repo.html)
[Bloguer avec Pelican sous Windows](http://qiita.com/daiki7nohe/items/ed82af5b302c83ff3336)
[Présentation du thème à Pelican --Qiita](http://qiita.com/_rdtr/items/6e579750898738c663dd)
Recommended Posts